-688
-676
-671
-671
-681
-669
-669
-664
-664
-669
-657
-662
-657
-652
-662
-635
-650
-645
-645
-650
-650
-645
-645
-650
-628
-638
-628
-638
-638
-643
-633
-638
-638
-638
-621
-626
-621
-631
-626
-631
-626
-626
-626
-626
-626
-631
-609
-609
-614
-614
-614
-614
-619
-619
-619
-619
-619
-619
-602
-602
-602
-602
-602
-602
-602
-602
-607
-607
-607
-607
-607
-607
-607
-607
-590
-600
-590
-590
-590
-595
-590
-595
-595
-595
-595
-595
-595
-595
-595
-588
-588
-578
-583
-588
-578
-583
-583
-583
-583
-583
-583
-583
-571
-576
-576
-581
-571
-571
-571
-571
-571
-581
-571
-576
-576
-576
-576
-559
-564
-559
-559
-559
-569
-564
-559
-559
-559
-569
-564
-559
-564
-564
-552
-547
-557
-547
-547
-552
-547
-557
-552
-552
-552
-535
-540
-535
-545
-535
-540
-540
-545
-540
-540
-540
-523
-528
-523
-523
-523
-523
-528
-528
-523
-523
-528
-528
-533
-533
-528
-528
-511
-511
-511
-511
-516
-516
-516
-511
-511
-521
-521
-516
-516
-504
-499
-499
-509
-504
-504
-509
-504
-504
-487
-487
-492
-487
-497
-492
-492
-492
-497
-492
-492
-460
-480
-475
-475
-475
-475
-480
-480
-480
-475
-475
-480
-485
-485
-480
-480
-463
-453
-463
-463
-463
-463
-468
-468
-468
-463
-463
-473
-473
-468
-468
-441
-446
-456
-451
-451
-451
-456
-461
-456
-456
-461
-456
-456
-434
-434
-444
-439
-439
-439
-439
-444
-439
-439
-444
-444
-444
-449
-449
-444
-444
-422
-427
-427
-427
-427
-427
-427
-427
-432
-432
-432
-427
-427
-437
-437
-432
-432
-420
-415
-415
-415
-415
-415
-415
-415
-415
-420
-425
-415
-415
-420
-420
-425
-420
-420
-393
-408
-403
-408
-403
-403
-413
-413
-408
-403
-403
-408
-408
-408
-408
-413
-413
-408
-408
-386
-386
-396
-396
-396
-396
-396
-401
-401
-401
-396
-401
-401
-401
-396
-396
-379
-379
-384
-384
-384
-389
-389
-389
-384
-384
-384
-389
-389
-389
-389
-389
-367
-367
-372
-372
-372
-372
-372
-372
-377
-372
-372
-377
-377
-377
-377
-377
-345
-360
-360
-360
-365
-360
-360
-360
-360
-360
-365
-360
-360
-365
-365
-365
-370
-370
-365
-338
-353
-353
-348
-348
-348
-348
-353
-358
-353
-353
-348
-353
-353
-353
-358
-353
-326
-331
-341
-341
-341
-341
-341
-346
-341
-341
-346
-341
-319
-319
-329
-329
-329
-334
-329
-329
-329
-334
-334
-334
-307
-317
-317
-312
-312
-312
-317
-317
-322
-317
-317
-317
-322
-317
-322
-322
-300
-305
-305
-300
-305
-305
-300
-300
-310
-310
-305
-305
-310
-305
-310
-305
-288
-293
-293
-288
-288
-293
-288
-293
-298
-298
-293
-293
-293
-293
-298
-293
-298
-293
-281
-276
-276
-286
-281
-286
-281
-276
-276
-286
-281
-286
-281
-274
-264
-269
-264
-274
-269
-274
-269
-264
-264
-279
-274
-279
-274
-262
-267
-257
-257
-257
-262
-262
-252
-252
-267
-262
-250
-240
-250
-250
-245
-240
-250
-250
-255
-245
-245
-255
-250
-233
-228
-228
-228
-238
-233
-238
-238
-233
-243
-233
-243
-238
-226
-221
-226
-216
-221
-226
-231
-226
-221
-221
-231
-226
-209
-204
-214
-209
-209
-209
-214
-214
-209
-219
-214
-209
-219
-214
-192
-197
-197
-202
-207
-202
-192
-197
-207
-202
-190
-185
-190
-180
-180
-185
-190
-195
-180
-185
-185
-195
-190
-178
-178
-173
-178
-178
-183
-168
-178
-173
-173
-173
-183
-178
-146
-156
-166
-161
-161
-166
-161
-166
-161
-171
-166
-161
-171
-166
-139
-139
-144
-149
-149
-149
-149
-154
-159
-154
-144
-149
-159
-154
-142
-132
-132
-137
-137
-132
-132
-137
-142
-147
-132
-137
-137
-137
-137
-147
-142
-110
-130
-130
-130
-120
-120
-125
-125
-125
-125
-125
-125
-135
-120
-125
-125
-125
-130
-130
-125
-135
-130
-103
-93
-118
-103
-123
-108
-113
-113
-113
-123
-113
-113
-113
-113
-113
-118
-118
-108
-113
-113
-118
-118
-123
-123
-113
-118
-118
-123
-81
-106
-106
-106
-106
-96
-86
-96
-101
-106
-106
-96
-96
-101
-101
-111
-101
-106
-106
-106
-106
-111
-111
-96
-101
-101
-101
-106
-106
-111
-111
-101
-106
-106
-111
-111
-111
-106
-106
-111
-69
-74
-74
-84
-79
-84
-99
-94
-94
-99
-89
-89
-94
-94
-94
-94
-84
-89
-94
-94
-94
-99
-99
-99
-99
-94
-94
-89
-94
-94
-99
-94
-94
-94
-89
-99
-94
-94
-99
-99
-99
-94
-94
-99
-62
-82
-82
-62
-67
-67
-67
-82
-82
-72
-82
-82
-77
-77
-77
-82
-82
-77
-77
-82
-82
-87
-87
-77
-82
-82
-82
-82
-87
-82
-82
-72
-77
-77
-82
-82
-87
-87
-82
-82
-87
-87
-82
-82
-77
-87
-87
-82
-82
-87
-82
-82
-87
-87
-87
-87
-87
-87
-50
-55
-55
-55
-55
-70
-65
-75
-60
-70
-70
-70
-70
-70
-70
-60
-60
-70
-70
-70
-65
-65
-65
-70
-70
-70
-70
-75
-70
-70
-70
-70
-75
-75
-70
-70
-75
-75
-60
-70
-65
-65
-75
-70
-70
-65
-65
-75
-75
-70
-75
-65
-70
-70
-75
-75
-70
-70
-75
-75
-75
-75
-75
-75
-75
-75
-58
-43
-43
-43
-48
-58
-58
-48
-48
-48
-58
-48
-48
-48
-48
-48
-58
-58
-58
-58
-58
-58
-48
-63
-53
-58
-58
-58
-63
-58
-58
-63
-63
-58
-58
-63
-53
-63
-63
-63
-58
-58
-53
-53
-58
-58
-63
-53
-63
-58
-63
-53
-63
-63
-53
-58
-58
-63
-63
-58
-58
-63
-63
-63
-63
-63
-63
-63
-31
-36
-36
-36
-46
-36
-36
-36
-36
-36
-36
-46
-46
-46
-46
-46
-46
-36
-36
-46
-51
-51
-51
-46
-46
-46
-46
-36
-36
-41
-41
-46
-41
-51
-51
-51
-51
-46
-36
-36
-41
-41
-41
-51
-51
-51
-46
-46
-41
-41
-41
-51
-51
-41
-46
-46
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-44
-44
-24
-24
-24
-34
-34
-34
-24
-24
-24
-24
-24
-34
-24
-24
-34
-34
-34
-34
-24
-34
-29
-24
-24
-29
-29
-34
-34
-39
-39
-29
-34
-39
-29
-29
-39
-39
-39
-24
-24
-34
-29
-29
-29
-29
-29
-34
-39
-34
-39
-29
-29
-29
-39
-29
-29
-39
-39
-29
-39
-39
-39
-39
-39
-39
-44
-39
-39
-39
-44
-39
-32
-32
-32
-22
-22
-12
-22
-12
-12
-22
-22
-17
-27
-17
-17
-17
-27
-12
-12
-17
-17
-22
-22
-27
-17
-17
-22
-22
-17
-22
-27
-27
-12
-12
-22
-17
-17
-17
-17
-17
-22
-17
-27
-17
-17
-27
-17
-17
-17
-17
-22
-17
-27
-22
-17
-27
-22
-27
-27
-27
-27
-27
-27
-32
-32
-32
-27
-32
-32
-5
-25
-25
-20
-20
-10
-10
0
-5
-5
-5
-5
-10
-5
-5
-10
-15
-10
-5
-5
-5
-5
-10
-5
-5
-10
-15
-15
-15
-5
-5
-5
-5
-5
-5
-10
-10
-15
-5
-5
-5
-5
-5
-5
-5
-10
-5
-10
-5
-10
-5
-15
-10
-10
-15
-15
-15
-15
-15
-15
-20
-20
-25
-20
-20
-25
-20
-8
-8
-13
2
2
7
7
2
7
7
7
7
7
7
7
7
-3
7
2
7
-3
-3
7
7
2
7
7
7
7
7
2
2
7
7
7
2
7
7
2
2
7
2
2
-3
2
2
-3
-3
-3
-3
-8
-8
-8
-13
-13
-13
-8
-13
-13
34
34
19
4
4
-1
34
34
34
4
4
4
4
19
19
19
14
19
9
19
19
19
19
-1
-1
19
19
14
19
14
14
14
19
19
19
14
14
14
14
19
19
19
14
14
19
14
14
14
14
9
14
14
9
4
9
4
4
4
-1
-1
-1
-1
-1
31
16
16
11
46
46
46
46
46
46
46
16
16
26
16
16
16
16
16
16
16
31
31
31
31
31
11
16
31
31
26
26
31
11
11
26
26
26
26
31
31
26
26
26
26
26
31
26
31
26
26
26
26
26
21
26
26
26
16
16
16
16
11
11
11
11
11
11
33
28
23
58
58
58
58
58
28
38
43
43
28
28
28
28
28
28
43
43
28
28
43
38
38
23
28
28
43
43
28
38
38
43
43
43
23
23
38
38
38
43
23
38
38
38
38
38
38
38
38
38
38
38
38
38
28
38
38
33
28
23
28
23
23
23
23
23
23
45
35
45
70
70
65
65
65
65
40
40
55
40
40
55
55
55
55
40
40
55
40
40
50
55
35
35
35
40
55
40
50
50
40
55
55
55
35
50
50
50
50
50
55
35
50
50
50
50
50
50
50
50
50
50
50
45
40
50
45
45
35
35
35
35
35
35
35
35
52
57
57
77
77
77
77
52
67
52
52
67
67
52
52
52
52
67
67
52
62
47
47
47
52
67
62
52
67
67
47
47
47
62
62
62
62
62
62
62
62
62
62
62
62
62
57
62
57
47
57
57
52
47
47
47
47
47
47
47
69
69
64
84
84
89
89
89
89
64
79
64
64
79
79
64
64
79
64
64
74
74
74
59
64
64
59
64
74
79
79
59
59
74
74
59
74
74
74
74
74
74
69
74
69
69
64
69
64
64
59
59
59
59
59
59
59
76
81
96
96
101
101
101
101
76
76
91
91
76
76
91
81
81
76
76
71
86
71
76
76
91
71
86
86
76
71
86
86
86
86
86
86
81
81
76
81
76
76
76
71
71
71
71
71
71
88
93
93
93
113
113
108
108
113
113
88
88
103
93
93
93
88
93
93
93
98
83
88
83
83
103
98
88
88
98
98
98
93
93
93
88
93
88
88
88
88
83
83
83
83
83
105
100
120
125
125
120
125
125
105
100
105
105
105
105
105
105
110
95
105
105
100
95
115
100
100
115
110
110
105
105
105
100
105
100
100
100
100
100
95
95
95
95
112
112
112
117
137
137
132
132
137
137
117
117
117
117
117
117
132
127
107
117
117
117
117
112
112
132
112
112
127
122
117
117
112
112
112
112
112
112
112
112
112
107
107
107
129
124
144
149
149
144
149
149
129
129
129
129
129
129
144
129
129
144
129
129
124
124
124
144
124
124
139
139
129
129
124
124
124
124
124
124
124
124
124
124
124
124
119
119
136
161
161
161
156
156
141
141
141
141
141
141
141
141
141
141
161
161
141
136
136
141
141
141
156
136
136
136
151
136
136
151
151
141
136
136
136
136
136
136
136
136
136
136
136
131
148
173
168
168
173
173
173
168
168
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
148
153
173
173
153
153
148
148
148
148
148
163
163
148
163
163
148
148
148
148
148
148
148
148
148
148
148
143
143
180
180
180
185
185
165
165
180
165
165
165
165
165
165
165
165
165
165
165
180
180
180
175
165
160
165
165
180
180
160
160
160
160
160
160
180
175
175
160
160
160
160
160
160
160
160
160
160
155
155
182
192
192
177
177
177
177
192
177
177
177
177
177
177
177
192
172
172
172
192
192
192
177
172
172
192
172
172
177
192
187
187
182
172
172
172
172
172
172
172
172
167
167
204
204
189
189
189
189
189
189
204
189
189
184
184
184
189
199
199
204
184
184
184
204
199
189
199
194
184
184
184
184
184
184
184
179
179
201
216
216
211
201
201
201
201
216
196
196
201
211
196
211
216
201
211
201
196
196
196
196
196
196
191
191
208
208
228
223
228
228
213
208
208
223
223
223
213
223
208
208
213
213
208
208
208
208
203
203
220
230
220
240
235
235
235
235
230
220
225
230
235
235
220
230
220
220
220
220
215
220
225
220
220
220
215
232
247
247
247
247
237
237
237
237
242
232
232
242
242
242
247
247
237
247
247
232
242
227
232
232
232
232
232
237
232
232
227
249
244
264
264
259
249
249
249
249
249
249
249
249
249
249
254
254
254
244
244
249
244
249
259
259
259
259
239
249
244
244
244
244
244
244
249
244
239
256
261
276
276
271
271
271
271
261
261
261
261
276
261
261
261
261
261
261
261
261
261
266
256
256
261
276
256
256
266
266
266
266
261
261
261
256
256
256
251
261
256
256
256
256
261
256
256
251
273
268
278
278
283
283
273
278
273
273
273
273
273
273
273
273
288
273
268
268
273
278
268
273
273
268
273
288
268
278
278
273
273
273
268
268
263
268
268
273
273
268
268
268
268
273
268
268
263
280
285
285
290
290
290
285
285
290
285
285
285
280
280
290
290
280
285
285
290
295
285
290
285
280
280
280
295
285
290
290
285
280
285
275
285
280
280
280
280
285
285
280
280
280
280
285
280
280
275
292
307
302
302
297
302
297
302
297
297
297
297
297
297
297
302
297
302
302
302
302
297
302
292
302
292
292
292
297
292
297
307
302
302
292
292
292
287
297
292
292
292
297
297
292
292
292
292
292
292
287
319
309
314
314
309
314
309
309
309
309
309
309
309
304
314
314
309
304
314
314
314
314
304
314
309
304
309
304
309
319
314
314
304
299
304
309
304
304
304
309
309
304
304
304
304
304
299
326
326
321
331
321
321
321
321
321
326
321
316
316
326
321
326
326
316
321
316
321
321
331
326
326
311
316
321
316
316
316
321
321
316
316
316
316
311
338
343
338
338
333
333
333
328
333
338
328
328
333
333
338
343
338
338
323
328
333
328
328
328
333
333
328
328
328
323
370
375
350
350
350
350
350
355
345
345
340
340
345
350
355
350
350
350
335
340
345
340
340
345
340
340
340
335
377
377
382
362
362
357
357
357
367
362
362
357
352
362
357
367
362
362
357
362
347
352
357
352
352
352
352
347
399
399
394
374
374
374
384
384
389
369
369
379
374
374
374
369
374
369
369
369
369
379
374
374
369
369
374
374
369
369
369
374
359
364
364
364
364
359
406
381
406
406
401
396
396
401
381
386
386
381
381
381
381
386
391
386
391
381
381
386
386
391
386
386
381
381
381
386
381
386
386
381
391
381
381
386
386
381
381
381
381
381
381
381
381
376
371
376
376
371
418
423
398
398
413
413
413
413
393
393
398
398
403
393
393
393
408
398
398
398
398
393
398
398
398
403
403
403
398
403
393
393
403
403
398
398
398
398
393
398
393
393
398
398
393
403
403
398
398
393
393
398
398
403
403
393
403
393
398
398
393
393
393
393
393
393
393
393
393
393
398
398
393
393
393
393
393
388
383
388
388
388
383
430
425
430
425
425
425
415
405
405
405
420
410
415
420
420
420
410
400
415
405
405
410
410
410
410
420
420
420
420
420
410
410
410
415
415
405
405
400
410
420
410
410
415
415
410
415
410
410
405
405
410
410
410
405
395
405
405
410
410
415
405
410
415
415
410
405
410
410
415
405
405
415
405
405
410
410
415
405
410
410
405
405
405
405
405
405
415
410
410
415
405
405
405
410
410
405
405
405
405
400
400
400
400
395
437
437
437
427
417
427
417
417
432
432
432
422
422
412
427
427
422
417
427
422
422
422
427
417
412
432
432
422
422
422
422
432
432
422
412
412
417
427
422
422
417
432
422
417
422
422
432
432
427
427
422
417
417
417
417
432
422
422
432
432
407
427
427
427
427
422
422
417
417
422
427
427
427
417
417
417
422
422
427
417
417
417
417
417
412
412
417
417
417
427
422
422
427
417
417
417
422
422
417
417
417
417
412
412
412
412
407
449
449
439
429
439
434
429
429
444
444
444
444
434
444
444
439
444
444
444
444
444
434
434
434
439
439
434
434
434
429
429
429
444
434
444
444
434
439
424
424
444
434
429
434
439
429
424
444
434
434
434
434
429
439
439
439
439
439
429
429
444
434
419
439
434
439
439
439
439
434
429
429
434
434
439
439
439
429
434
439
429
429
429
434
429
429
429
429
424
424
419
419
429
424
439
439
439
439
429
439
434
434
439
429
429
429
429
429
429
429
429
429
424
424
424
424
419
436
451
446
451
451
441
441
456
456
451
446
446
451
446
441
451
451
446
441
451
456
456
446
456
456
446
446
456
451
446
451
451
451
446
441
436
451
451
456
456
451
451
446
456
446
441
441
431
451
446
446
446
441
441
456
456
456
451
451
451
451
451
451
441
451
451
451
446
441
451
446
441
446
451
441
446
441
441
446
441
441
441
436
431
431
431
431
436
431
446
451
451
446
451
451
441
446
441
441
446
441
441
441
441
441
441
441
436
436
436
436
436
436
436
431
448
448
463
463
458
443
443
453
463
468
463
463
458
468
463
463
458
453
468
458
463
468
458
463
463
468
463
463
458
458
453
453
458
463
463
463
458
468
458
463
453
443
463
463
463
463
458
458
463
453
453
468
463
463
463
463
458
463
458
463
463
458
463
463
463
463
453
463
458
458
463
453
458
458
453
458
453
458
453
448
448
453
443
443
443
443
443
463
463
463
463
458
463
463
458
463
463
453
453
458
453
453
453
453
453
448
448
448
448
448
448
448
448
448
448
443
460
455
460
475
455
475
475
475
475
475
470
455
455
465
470
475
475
475
475
480
475
475
470
470
465
470
475
475
475
475
475
475
475
475
475
470
475
470
470
475
465
465
475
475
475
475
475
475
475
475
475
475
475
470
470
470
475
475
475
470
470
475
470
465
470
465
460
470
470
465
455
455
460
455
455
455
455
475
475
470
470
475
475
475
475
470
470
470
470
470
470
465
470
465
460
465
465
460
465
460
460
460
455
460
460
460
460
455
460
460
455
467
472
472
467
487
487
467
467
482
487
487
487
487
482
482
482
467
487
487
487
487
487
487
482
487
487
487
487
482
477
487
487
487
482
482
487
487
487
487
487
482
482
487
487
487
482
487
482
482
482
482
477
472
482
467
482
477
472
467
467
467
467
467
467
487
487
487
487
482
482
487
487
487
487
482
482
482
482
477
482
477
472
477
472
472
472
467
467
467
472
472
472
472
472
467
472
472
467
484
484
479
479
484
494
494
484
479
499
499
499
494
494
499
499
499
499
479
479
499
499
499
499
494
499
499
494
499
499
499
494
494
494
494
499
494
499
494
494
494
494
489
484
479
494
489
484
479
479
479
479
479
479
479
499
499
499
499
499
499
494
494
494
494
494
494
494
494
494
494
484
494
489
479
484
484
484
479
479
484
479
484
484
484
484
479
484
484
479
511
501
496
491
491
496
496
506
506
506
506
496
496
491
491
511
496
496
511
511
511
506
511
511
491
511
511
511
506
511
491
506
506
506
511
511
506
506
506
506
506
506
506
506
506
501
496
491
491
501
496
496
491
491
491
491
491
511
511
511
511
506
506
506
506
506
506
506
506
506
506
496
501
496
496
491
491
491
496
491
496
491
496
496
496
491
496
496
491
513
503
513
503
508
508
518
518
518
508
518
518
503
508
518
523
508
508
508
508
523
508
508
503
518
523
503
523
523
518
503
503
518
518
518
523
523
518
518
518
518
518
518
513
518
518
508
503
508
508
508
503
503
503
503
523
518
523
518
518
518
518
518
518
513
513
518
518
503
513
508
503
503
503
508
503
508
503
508
508
508
503
508
508
503
535
520
525
525
520
520
530
530
530
530
515
530
520
520
530
535
520
520
520
520
535
520
520
520
520
535
515
515
515
535
530
535
515
530
515
530
530
535
530
530
530
530
530
530
530
520
530
525
515
520
520
520
515
515
530
530
515
530
530
530
530
530
530
530
530
525
525
525
525
520
515
515
515
515
520
520
515
515
520
515
520
520
515
547
537
537
532
532
542
547
532
527
532
532
542
542
542
532
532
532
532
547
532
532
532
532
547
542
527
527
527
532
547
542
547
547
527
527
542
542
542
542
542
542
542
542
532
542
537
532
527
532
532
532
527
542
542
527
542
542
537
542
537
542
542
532
532
537
537
532
527
527
527
532
532
527
527
527
532
532
527
549
549
544
554
559
554
544
554
544
559
559
544
544
544
549
549
544
544
544
554
539
544
544
539
559
544
554
559
559
539
554
554
554
544
539
554
554
554
549
549
544
549
544
544
539
544
544
554
544
554
554
539
554
554
549
554
549
549
549
544
544
544
544
544
544
539
539
539
539
539
544
544
539
556
561
566
556
571
571
561
571
556
561
561
561
556
556
561
556
551
551
561
556
556
566
571
566
566
566
566
556
551
556
566
566
561
556
556
556
556
556
556
556
556
556
566
556
566
551
566
566
551
566
566
556
561
556
561
561
556
556
556
556
556
551
551
551
551
556
556
551
568
573
568
568
583
583
568
573
583
573
568
573
573
568
578
578
573
563
573
573
573
573
568
583
568
563
568
578
578
568
578
573
568
568
568
568
568
568
568
568
578
563
578
578
578
563
578
573
568
573
568
568
568
568
568
568
568
563
563
563
568
568
563
605
585
580
605
580
585
595
595
580
580
580
585
595
595
585
580
585
585
585
590
590
585
585
585
580
585
585
580
585
595
595
575
590
580
580
580
595
585
580
580
580
580
580
580
580
580
575
590
590
590
590
575
580
585
585
580
580
580
580
580
580
580
575
575
580
580
575
597
592
617
617
592
597
592
592
592
592
597
607
607
597
597
597
607
597
597
597
607
597
597
597
597
597
592
597
607
592
592
592
592
602
602
592
607
592
592
592
592
592
592
592
592
587
602
602
602
597
587
592
597
592
592
592
592
592
592
592
592
587
592
592
587
609
604
634
629
629
604
609
609
619
604
604
609
609
609
619
609
609
609
609
609
609
609
609
614
619
604
609
609
609
604
604
604
614
604
604
604
619
604
604
604
604
604
604
599
614
614
609
609
604
599
604
604
604
604
604
604
604
604
604
604
599
616
646
646
641
646
646
641
621
631
616
616
621
621
621
621
621
621
621
621
621
621
621
626
621
621
616
621
621
616
616
616
616
616
616
631
621
631
616
616
616
616
611
626
626
621
616
616
611
616
616
616
616
616
621
621
616
616
611
616
616
611
628
633
658
653
658
658
658
653
628
633
633
633
633
643
633
633
633
633
633
633
628
633
633
633
628
628
628
628
628
643
628
643
633
638
623
628
628
628
638
633
628
628
628
623
628
628
628
633
633
628
628
633
628
623
628
628
623
645
640
670
670
665
670
670
665
645
645
645
645
640
655
645
645
645
640
645
645
645
640
640
645
640
655
645
640
655
640
640
640
645
635
645
640
655
640
645
645
640
640
640
640
635
640
640
645
645
645
645
640
645
640
640
640
635
640
640
635
652
682
682
677
682
682
682
682
677
657
657
657
657
657
657
657
672
667
652
657
652
657
657
657
652
657
652
652
672
652
667
647
652
652
652
652
652
657
667
652
652
657
657
652
652
652
652
652
647
652
657
657
657
657
652
657
657
652
652
652
647
652
652
647
664
664
664
694
694
689
694
694
694
689
664
664
669
669
669
669
669
669
669
669
669
684
669
669
684
669
664
664
664
664
684
664
679
674
659
664
664
664
664
664
669
664
679
664
669
664
664
664
664
664
664
664
664
659
669
669
669
669
664
669
669
664
664
664
664
659
664
664
659
676
701
701
706
701
701
701
681
701
681
676
676
681
681
681
681
676
681
681
676
676
681
681
681
681
696
676
676
676
691
681
676
681
671
676
676
681
676
676
676
681
676
691
676
681
676
676
676
676
676
676
676
676
676
676
676
681
681
671
681
681
676
676
676
676
671
676
676
671
688
688
713
713
713
713
693
713
693
693
693
713
688
693
688
693
693
693
693
693
688
693
693
693
688
688
688
688
688
693
693
693
703
688
688
688
693
693
688
688
693
688
683
693
688
688
693
688
688
693
688
703
688
688
688
688
688
688
688
688
688
688
688
688
693
693
693
683
688
688
688
683
688
688
683
700
720
720
700
705
705
705
725
700
705
705
725
705
705
705
705
705
705
705
705
705
705
705
705
700
700
705
705
705
700
700
700
700
700
700
705
705
700
700
695
700
705
700
705
700
700
705
700
700
700
715
700
700
700
700
700
700
700
700
700
700
700
700
705
705
700
700
705
700
695
695
700
700
695
722
712
737
732
717
712
732
717
717
712
712
732
717
717
717
717
717
732
717
717
717
717
717
712
717
717
717
717
712
717
717
712
712
712
712
712
712
712
707
712
712
712
717
712
717
717
712
712
712
712
722
712
707
712
712
712
712
712
712
712
712
712
712
717
717
712
717
712
712
707
712
712
707
724
749
744
744
744
744
729
744
729
724
724
729
729
729
729
724
729
729
729
744
724
729
724
724
729
729
729
724
729
724
724
724
719
724
724
724
724
729
724
729
729
724
724
724
734
724
724
724
724
719
724
724
724
724
724
724
729
729
724
724
729
724
724
719
724
724
719
741
756
756
756
756
736
741
736
741
756
756
741
741
741
736
741
741
741
736
741
736
736
741
756
756
736
741
736
736
741
736
731
736
736
736
741
736
741
736
736
741
736
736
736
731
736
736
736
736
736
736
736
741
736
736
736
731
736
736
731
753
773
753
753
748
748
753
753
758
753
753
768
768
753
753
748
748
753
753
753
768
768
748
748
748
743
748
748
753
748
748
753
748
753
753
748
743
753
748
748
748
748
748
748
748
748
748
748
748
748
743
748
748
743
785
785
780
780
780
780
765
785
760
770
765
770
765
765
765
765
765
765
775
775
760
765
770
765
760
775
775
760
760
770
755
760
760
760
765
760
765
755
760
765
765
760
760
760
760
760
760
760
760
760
755
760
760
755
787
787
792
792
797
782
782
797
777
777
777
777
782
782
777
782
772
782
772
772
787
787
777
782
772
767
772
777
772
767
772
777
777
772
772
772
772
772
772
772
767
772
772
767
784
799
799
789
789
794
804
804
789
794
794
794
784
784
794
794
794
794
799
799
789
789
789
784
779
784
784
784
779
784
789
789
784
784
784
784
784
784
784
779
784
784
779
826
816
811
811
801
801
801
801
816
806
796
806
806
806
801
806
811
811
801
801
801
796
791
796
806
796
796
791
796
801
801
796
796
796
796
796
796
791
796
796
791
833
833
828
823
823
813
818
818
823
813
813
803
823
813
813
818
828
818
813
813
823
823
813
813
813
813
808
808
818
803
808
808
813
808
813
808
808
808
808
803
808
808
803
840
840
835
835
840
825
825
830
830
825
825
825
830
830
835
835
825
825
815
840
825
835
835
835
825
830
830
835
825
825
825
825
820
820
820
820
830
820
815
820
820
825
825
820
820
820
815
820
820
815
867
867
842
837
852
852
852
847
847
847
847
837
847
837
847
847
847
837
837
842
842
842
847
837
837
827
847
852
842
842
847
847
847
837
837
842
842
837
842
842
847
837
837
837
837
832
832
832
832
832
837
827
832
832
832
832
837
832
832
832
832
827
832
832
827
874
854
874
874
859
859
864
859
854
859
854
849
849
849
859
859
859
859
859
859
859
859
849
854
849
859
859
854
859
854
854
859
859
864
854
854
849
859
859
859
859
859
859
849
854
849
849
854
854
849
849
854
849
849
849
844
844
844
844
844
844
844
854
839
854
849
839
844
844
844
844
844
844
844
844
839
844
844
839
891
891
886
866
866
866
881
881
881
871
871
866
866
876
871
871
871
871
871
861
861
871
871
871
866
871
871
866
866
871
866
866
861
861
871
871
871
861
871
866
866
866
866
866
866
861
871
871
866
866
861
876
871
871
871
871
866
866
871
871
861
861
861
861
861
861
866
861
856
856
856
851
851
856
856
856
856
866
861
851
866
866
861
866
856
851
861
856
856
856
856
856
856
856
851
856
856
851
898
878
898
898
893
893
893
893
878
878
888
883
883
883
878
878
883
878
883
878
883
873
888
878
873
883
883
883
883
878
873
883
883
878
888
883
878
878
883
878
878
878
878
878
873
873
873
878
878
878
873
878
888
883
883
878
878
883
883
883
878
878
883
878
878
878
878
873
873
873
873
878
873
868
863
863
868
863
863
868
868
868
868
863
878
873
873
878
878
873
878
868
863
873
868
868
868
868
868
868
863
868
868
863
910
915
905
905
905
905
890
895
895
890
890
900
895
890
890
895
895
895
895
875
875
895
885
900
900
900
890
890
895
895
895
890
890
895
890
895
895
890
895
900
900
890
885
890
885
890
890
890
890
890
900
890
885
900
890
885
885
895
895
895
895
885
890
890
900
890
890
895
895
890
890
890
890
895
895
890
890
895
895
890
890
890
890
885
885
880
880
890
885
875
880
875
875
880
880
880
880
885
875
890
885
885
885
890
885
885
880
885
880
880
880
880
875
875
880
880
875
922
902
917
922
917
917
917
902
902
907
907
912
902
902
902
907
907
902
907
907
912
902
902
907
907
912
902
912
912
912
912
902
907
907
907
907
902
907
912
912
912
912
912
912
902
902
887
887
902
902
902
912
907
902
902
907
912
912
902
902
902
902
897
912
902
902
897
897
907
907
907
897
902
912
897
907
902
907
907
897
902
897
912
902
907
907
902
902
902
902
902
902
902
907
907
907
907
907
902
902
902
907
902
902
902
892
902
902
897
887
887
892
892
897
892
887
887
887
892
892
907
907
892
897
907
887
897
897
907
897
897
897
897
897
897
892
897
892
892
892
887
887
892
892
887
929
929
929
924
914
914
914
924
914
914
919
919
919
924
924
914
914
919
899
924
924
914
914
924
904
914
919
919
899
899
914
904
914
924
924
914
914
914
924
924
914
909
924
919
914
914
914
914
924
914
909
919
919
924
924
919
919
909
899
914
914
909
919
914
909
909
924
914
914
924
924
919
919
919
919
919
909
919
909
924
914
914
919
919
924
914
919
919
914
914
914
919
914
914
919
919
914
919
914
919
919
914
914
914
914
909
909
899
914
914
904
904
899
904
899
899
904
899
899
904
919
919
899
909
914
919
909
909
919
909
909
909
909
909
904
904
909
904
904
899
904
904
899
941
941
936
926
936
926
926
936
936
926
936
931
936
926
931
911
936
926
936
936
936
936
926
916
936
926
926
926
936
936
936
936
936
926
911
916
936
926
936
936
916
916
936
926
921
931
921
926
936
926
926
931
931
931
926
926
931
931
931
931
931
921
921
921
936
926
911
931
926
931
931
931
931
926
921
921
931
931
936
936
936
926
926
926
931
931
936
926
926
926
926
926
931
921
921
926
926
926
926
931
926
926
926
926
926
926
916
916
916
921
921
911
911
916
916
911
911
931
931
911
911
931
911
931
931
931
921
926
931
921
921
931
921
921
921
921
921
916
916
921
916
916
911
916
916
911
928
948
938
948
943
938
938
948
948
948
943
943
938
938
938
948
923
943
948
948
938
938
938
923
923
938
938
948
948
948
948
928
928
948
943
938
943
943
943
928
938
928
943
943
938
948
948
943
943
948
943
943
933
943
938
943
938
933
933
933
948
948
948
943
943
923
943
943
943
943
943
933
943
943
943
943
938
948
948
948
938
943
948
938
938
938
943
938
938
938
938
933
933
938
928
928
938
933
938
938
938
938
933
933
938
928
928
928
928
928
923
928
923
923
943
943
938
923
938
943
943
938
938
933
938
938
938
933
933
933
933
928
933
933
928
928
928
933
933
928
928
923
928
928
923
940
940
960
955
960
960
950
950
960
960
950
960
960
955
950
960
955
960
955
960
950
950
950
950
935
950
950
960
960
955
955
960
955
955
950
940
935
945
950
940
940
955
955
955
950
960
955
945
935
955
955
955
955
955
955
945
955
960
955
955
955
955
950
955
950
955
955
950
950
955
955
955
955
955
950
960
955
950
955
960
950
955
950
950
955
950
950
950
945
940
940
940
940
945
940
950
950
950
950
940
940
945
940
940
940
940
935
955
955
940
935
935
955
955
955
955
950
950
955
955
950
950
945
950
945
945
940
945
940
945
940
940
940
940
940
940
945
945
940
940
935
940
940
935
947
952
952
972
972
967
952
952
962
972
972
972
967
972
972
967
962
972
972
967
962
967
962
962
952
952
967
967
967
972
967
967
962
957
952
967
967
967
967
967
967
967
947
947
967
967
962
967
962
967
967
967
967
962
967
967
967
967
967
967
967
967
967
962
962
962
962
972
967
967
972
962
967
967
962
967
962
962
962
967
962
957
957
962
952
952
952
952
952
962
962
962
952
957
952
952
952
952
952
967
947
962
967
967
952
947
967
962
967
962
962
967
962
962
962
962
962
962
957
962
957
957
952
952
947
952
952
952
952
952
952
952
957
957
952
952
947
952
952
947
964
964
959
984
964
984
984
984
984
984
979
979
979
964
964
974
979
984
979
979
979
974
974
979
979
979
974
964
964
964
979
979
979
979
979
979
974
979
979
979
979
974
974
979
979
979
974
974
979
979
979
979
979
974
974
984
984
984
979
979
984
979
974
979
974
974
974
969
979
979
974
964
964
969
964
964
964
964
964
974
969
969
964
964
964
964
979
964
964
979
979
974
979
979
964
959
979
974
979
979
974
974
974
974
974
974
969
974
964
964
959
964
959
964
959
964
964
964
964
964
959
969
969
964
964
959
964
964
959
991
981
976
971
976
991
996
996
991
991
976
976
991
996
976
976
991
991
976
986
986
976
986
976
976
991
991
991
976
991
991
991
991
971
991
991
991
991
986
991
991
986
991
991
991
991
991
986
986
986
986
996
991
991
996
996
991
996
991
991
991
991
986
981
991
986
986
976
991
986
981
976
976
976
976
976
976
976
981
976
976
976
976
976
991
991
991
976
976
991
991
986
986
986
971
991
986
986
986
986
986
986
986
981
986
976
986
976
976
976
971
971
971
971
976
976
976
976
971
981
981
976
976
971
976
976
971
993
993
983
988
1003
1003
1003
1003
988
1003
988
1003
998
998
988
988
988
988
1003
998
988
988
1003
1003
1003
988
988
988
1003
1003
983
988
1003
1003
1003
1003
998
1003
983
998
1003
998
998
1003
1003
998
998
1003
1008
1003
1003
1003
1008
1003
1003
998
1003
1003
998
993
988
1003
998
998
998
993
988
988
988
988
988
988
988
988
988
988
988
988
988
993
993
1003
988
1003
1003
1003
1003
988
983
998
1003
998
998
998
998
998
998
998
998
998
993
993
988
993
983
983
983
983
983
988
988
988
988
988
983
993
993
988
988
983
988
988
983
1005
1000
1005
1015
1000
1015
1015
1015
1015
1015
1000
1015
1000
1000
1000
1015
1010
1000
1010
1000
1000
1000
1015
1000
1000
1015
1015
1000
1000
1000
1015
1015
995
1000
1000
1015
1000
1015
1010
995
1010
1010
1010
1015
1015
995
1010
1010
1015
1015
1015
1015
1015
1015
1015
1010
1015
1010
1015
1010
1005
1000
1000
1010
1005
1005
1005
1005
1000
1000
1000
1000
1000
1000
1000
1000
1000
1005
1005
1010
1000
1005
1015
1000
1015
1015
1015
1010
995
1010
1010
1010
1010
1010
1010
1005
1005
1010
1010
1005
1000
995
1005
995
995
1000
995
1000
995
1000
1000
1000
995
1005
1000
1000
995
1000
1000
995
1027
1012
1017
1017
1027
1027
1012
1027
1027
1012
1027
1027
1017
1012
1027
1012
1012
1022
1012
1022
1012
1012
1012
1012
1027
1012
1012
1027
1012
1012
1027
1007
1007
1012
1027
1012
1022
1012
1027
1022
1007
1022
1027
1007
1022
1022
1027
1027
1027
1027
1027
1027
1022
1022
1027
1027
1022
1017
1012
1017
1012
1012
1017
1017
1012
1012
1012
1012
1012
1012
1012
1017
1017
1017
1017
1012
1012
1017
1022
1012
1012
1027
1007
1022
1027
1022
1022
1022
1022
1022
1022
1022
1017
1017
1017
1017
1012
1012
1012
1007
1012
1007
1007
1007
1012
1007
1012
1012
1012
1007
1012
1012
1007
1029
1029
1024
1039
1039
1039
1024
1039
1039
1024
1024
1029
1024
1029
1039
1024
1024
1034
1024
1024
1034
1039
1029
1024
1024
1024
1024
1039
1024
1024
1039
1034
1019
1029
1039
1034
1024
1039
1039
1019
1019
1019
1034
1034
1039
1024
1034
1039
1039
1039
1034
1034
1039
1029
1034
1039
1034
1034
1024
1029
1029
1029
1024
1024
1024
1024
1029
1029
1029
1029
1024
1024
1029
1029
1024
1024
1024
1034
1019
1034
1034
1034
1034
1029
1029
1034
1034
1034
1024
1029
1024
1029
1024
1024
1019
1024
1019
1019
1019
1019
1024
1024
1024
1019
1024
1024
1019
1041
1041
1036
1056
1051
1056
1051
1041
1051
1036
1041
1041
1041
1041
1036
1036
1041
1051
1051
1041
1036
1036
1051
1041
1041
1036
1036
1036
1051
1041
1041
1031
1036
1051
1041
1046
1051
1051
1036
1031
1031
1046
1046
1046
1046
1036
1046
1051
1051
1046
1041
1041
1041
1041
1041
1051
1046
1046
1041
1041
1036
1041
1041
1041
1036
1036
1036
1036
1036
1041
1041
1041
1041
1046
1046
1041
1041
1036
1036
1036
1036
1036
1031
1046
1046
1046
1046
1041
1041
1041
1046
1041
1036
1036
1036
1036
1036
1031
1036
1031
1031
1031
1036
1036
1031
1036
1036
1031
1048
1053
1063
1058
1063
1058
1053
1053
1068
1053
1053
1053
1053
1063
1063
1048
1048
1053
1053
1053
1053
1053
1063
1053
1053
1053
1048
1048
1058
1053
1053
1043
1043
1053
1063
1053
1053
1058
1063
1048
1058
1058
1058
1048
1048
1048
1063
1058
1053
1053
1053
1053
1053
1053
1058
1053
1053
1053
1048
1048
1048
1053
1048
1053
1053
1048
1048
1048
1048
1053
1053
1053
1053
1058
1058
1048
1048
1048
1048
1043
1058
1058
1058
1058
1048
1053
1048
1053
1053
1048
1048
1048
1048
1048
1043
1043
1043
1048
1048
1043
1048
1048
1043
1060
1065
1075
1070
1065
1080
1065
1065
1065
1060
1065
1065
1075
1075
1060
1075
1075
1065
1065
1065
1065
1065
1065
1065
1070
1070
1065
1055
1065
1065
1065
1065
1065
1070
1075
1075
1060
1060
1060
1060
1070
1060
1080
1070
1075
1065
1065
1065
1065
1065
1065
1065
1065
1060
1060
1065
1065
1060
1060
1060
1065
1060
1060
1065
1060
1060
1060
1060
1060
1060
1065
1065
1065
1060
1060
1070
1070
1060
1055
1070
1070
1070
1065
1060
1060
1065
1060
1060
1060
1060
1065
1060
1055
1055
1060
1060
1060
1055
1060
1060
1055
1072
1077
1082
1082
1082
1087
1077
1077
1077
1077
1077
1072
1072
1077
1077
1092
1072
1087
1087
1077
1087
1072
1087
1077
1077
1077
1072
1077
1077
1077
1077
1072
1077
1077
1072
1077
1087
1072
1082
1082
1072
1072
1072
1092
1077
1087
1077
1077
1077
1072
1077
1077
1077
1072
1077
1077
1072
1067
1072
1072
1072
1072
1077
1072
1072
1072
1072
1077
1077
1072
1077
1072
1072
1082
1082
1072
1082
1082
1072
1077
1077
1072
1072
1072
1072
1072
1077
1077
1072
1077
1072
1067
1072
1072
1072
1067
1072
1072
1067
1089
1084
1089
1094
1094
1094
1094
1089
1094
1094
1094
1104
1089
1089
1089
1084
1089
1089
1084
1084
1084
1104
1089
1089
1099
1089
1089
1084
1084
1089
1099
1089
1089
1089
1094
1084
1084
1089
1089
1084
1089
1084
1084
1084
1094
1084
1104
1099
1089
1089
1089
1079
1089
1089
1089
1089
1089
1084
1084
1084
1084
1084
1084
1084
1084
1089
1089
1084
1089
1084
1084
1094
1094
1084
1089
1089
1084
1089
1084
1084
1084
1084
1084
1089
1084
1089
1084
1089
1084
1084
1084
1079
1084
1084
1079
1096
1096
1106
1106
1106
1106
1116
1101
1101
1101
1101
1096
1096
1096
1096
1096
1101
1101
1101
1101
1101
1101
1101
1101
1101
1101
1106
1101
1101
1101
1096
1096
1096
1111
1096
1096
1096
1116
1116
1111
1101
1101
1096
1101
1101
1101
1091
1101
1096
1096
1096
1096
1096
1096
1096
1096
1101
1101
1096
1101
1096
1096
1106
1106
1096
1101
1096
1101
1096
1096
1096
1096
1096
1096
1101
1101
1096
1096
1101
1096
1091
1096
1096
1096
1091
1096
1096
1091
1108
1108
1113
1118
1118
1118
1113
1113
1113
1113
1113
1128
1108
1113
1113
1113
1113
1108
1113
1113
1113
1108
1113
1113
1113
1113
1113
1113
1108
1108
1108
1108
1123
1108
1108
1128
1123
1108
1108
1118
1113
1108
1113
1108
1108
1103
1113
1113
1108
1108
1108
1108
1108
1108
1108
1123
1108
1113
1108
1108
1108
1118
1113
1108
1108
1108
1108
1108
1108
1108
1108
1108
1108
1113
1113
1108
1113
1108
1108
1108
1103
1108
1108
1103
1108
1108
1103
1125
1120
1125
1125
1130
1120
1125
1125
1140
1125
1125
1125
1125
1120
1125
1140
1135
1125
1125
1125
1125
1125
1120
1125
1125
1125
1120
1120
1120
1120
1140
1120
1120
1140
1130
1130
1120
1120
1120
1120
1120
1130
1125
1125
1125
1120
1120
1115
1120
1125
1120
1125
1120
1120
1120
1120
1135
1120
1120
1120
1120
1125
1125
1120
1120
1120
1120
1120
1120
1120
1120
1120
1125
1125
1125
1125
1120
1120
1125
1120
1120
1115
1120
1120
1120
1115
1120
1120
1115
1132
1137
1137
1132
1132
1142
1137
1132
1137
1137
1137
1137
1137
1132
1132
1137
1137
1137
1152
1132
1137
1137
1137
1137
1137
1137
1132
1152
1137
1137
1137
1137
1132
1137
1132
1132
1132
1152
1132
1132
1147
1152
1142
1132
1132
1132
1132
1132
1132
1142
1137
1127
1132
1137
1132
1137
1137
1137
1132
1132
1132
1147
1132
1132
1132
1137
1132
1132
1132
1132
1132
1132
1132
1132
1132
1137
1137
1137
1137
1137
1137
1132
1132
1132
1132
1127
1132
1132
1127
1132
1132
1127
1144
1144
1149
1149
1159
1144
1144
1149
1144
1149
1154
1149
1144
1144
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1164
1149
1149
1144
1149
1144
1144
1144
1149
1144
1144
1144
1159
1159
1149
1144
1144
1149
1144
1144
1144
1144
1144
1154
1139
1144
1149
1144
1149
1149
1144
1149
1144
1144
1159
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1149
1149
1149
1149
1144
1149
1149
1144
1144
1144
1139
1144
1144
1144
1139
1144
1144
1139
1156
1156
1166
1161
1161
1166
1156
1156
1156
1161
1156
1156
1161
1166
1161
1161
1161
1161
1161
1161
1161
1161
1161
1156
1161
1161
1161
1161
1161
1161
1161
1161
1156
1156
1156
1156
1156
1171
1156
1166
1156
1166
1156
1156
1156
1161
1166
1156
1156
1156
1156
1166
1151
1156
1161
1161
1156
1156
1161
1161
1156
1156
1161
1171
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1161
1161
1156
1156
1161
1161
1156
1156
1156
1156
1151
1156
1156
1151
1156
1156
1151
1168
1173
1178
1173
1178
1168
1178
1168
1173
1173
1168
1173
1173
1178
1173
1173
1173
1173
1173
1173
1173
1168
1173
1168
1173
1173
1173
1173
1173
1168
1168
1168
1168
1168
1168
1178
1168
1178
1168
1168
1168
1168
1178
1168
1178
1168
1168
1168
1163
1168
1178
1173
1168
1168
1173
1173
1173
1168
1168
1173
1183
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1173
1173
1168
1173
1168
1168
1168
1168
1168
1163
1168
1168
1163
1168
1168
1163
1180
1190
1190
1185
1185
1180
1190
1190
1180
1180
1190
1185
1190
1185
1185
1185
1190
1185
1185
1185
1185
1185
1185
1185
1185
1185
1180
1180
1185
1185
1185
1185
1185
1180
1180
1180
1180
1180
1180
1180
1190
1190
1180
1180
1190
1180
1180
1180
1190
1175
1190
1180
1180
1180
1185
1180
1185
1185
1180
1180
1180
1185
1190
1180
1180
1180
1180
1180
1180
1180
1180
1180
1180
1180
1185
1185
1180
1185
1180
1180
1180
1180
1175
1180
1180
1175
1180
1180
1175
1192
1192
1197
1202
1197
1202
1192
1192
1202
1202
1197
1192
1197
1202
1197
1202
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1192
1192
1197
1197
1197
1197
1192
1192
1192
1192
1192
1202
1192
1202
1192
1192
1192
1202
1192
1192
1202
1202
1187
1192
1197
1192
1192
1192
1192
1192
1197
1192
1192
1202
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1197
1197
1192
1192
1197
1192
1192
1192
1187
1192
1192
1187
1192
1192
1187
1209
1214
1209
1209
1209
1204
1204
1209
1209
1204
1204
1214
1204
1209
1209
1214
1209
1209
1214
1209
1209
1209
1209
1209
1209
1209
1204
1204
1204
1209
1209
1204
1209
1209
1209
1204
1204
1204
1214
1204
1209
1204
1204
1204
1214
1204
1204
1214
1209
1199
1214
1209
1204
1204
1204
1204
1209
1204
1204
1209
1204
1204
1204
1204
1204
1204
1204
1204
1204
1204
1209
1204
1204
1204
1199
1204
1204
1199
1204
1204
1199
1221
1221
1221
1216
1216
1226
1216
1216
1221
1216
1216
1221
1226
1221
1226
1221
1221
1221
1221
1221
1221
1221
1221
1216
1216
1216
1221
1221
1221
1216
1216
1216
1216
1216
1221
1221
1216
1221
1216
1216
1216
1216
1226
1211
1216
1226
1221
1221
1216
1216
1216
1216
1221
1216
1211
1221
1216
1216
1221
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1211
1216
1216
1211
1233
1238
1233
1228
1233
1228
1228
1228
1228
1233
1233
1233
1228
1243
1238
1238
1238
1233
1233
1238
1233
1233
1233
1233
1233
1228
1233
1228
1233
1238
1228
1228
1228
1228
1233
1233
1228
1228
1233
1228
1228
1228
1228
1228
1228
1223
1238
1228
1233
1233
1228
1228
1228
1233
1228
1233
1223
1228
1228
1233
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1223
1228
1228
1223
1240
1240
1245
1245
1245
1250
1240
1240
1240
1245
1245
1250
1240
1240
1245
1240
1255
1250
1250
1245
1250
1250
1250
1245
1245
1250
1245
1240
1240
1250
1250
1245
1250
1245
1240
1245
1245
1240
1240
1240
1240
1240
1240
1240
1240
1245
1255
1250
1250
1240
1240
1240
1245
1245
1245
1240
1240
1245
1240
1245
1235
1245
1235
1240
1245
1240
1240
1240
1240
1240
1240
1240
1240
1240
1235
1240
1240
1235
1262
1252
1252
1257
1257
1257
1262
1262
1252
1252
1252
1252
1262
1252
1257
1252
1257
1262
1262
1262
1257
1262
1257
1252
1262
1257
1262
1262
1257
1262
1252
1262
1252
1252
1257
1257
1262
1252
1257
1257
1252
1252
1252
1252
1252
1257
1252
1267
1262
1262
1257
1257
1262
1262
1252
1252
1252
1252
1257
1257
1252
1257
1247
1247
1257
1252
1257
1252
1252
1252
1252
1252
1252
1252
1247
1252
1252
1247
1274
1274
1264
1274
1269
1264
1274
1264
1264
1264
1274
1269
1274
1264
1269
1269
1279
1279
1269
1259
1274
1279
1279
1269
1274
1274
1274
1274
1274
1274
1274
1264
1274
1274
1264
1269
1264
1264
1269
1269
1274
1274
1264
1264
1264
1264
1264
1269
1259
1259
1264
1264
1274
1269
1269
1274
1274
1269
1269
1269
1264
1264
1264
1264
1264
1269
1269
1264
1269
1259
1269
1264
1269
1264
1264
1264
1264
1264
1264
1264
1259
1264
1264
1259
1276
1286
1286
1286
1276
1276
1276
1286
1276
1281
1276
1281
1286
1276
1281
1281
1291
1286
1281
1281
1286
1286
1281
1291
1291
1291
1291
1291
1281
1271
1286
1286
1286
1286
1286
1286
1286
1276
1281
1281
1286
1276
1286
1276
1276
1281
1276
1276
1276
1276
1281
1271
1271
1266
1266
1276
1271
1291
1291
1281
1281
1291
1291
1281
1281
1281
1281
1276
1281
1276
1276
1276
1276
1276
1276
1281
1286
1281
1276
1276
1281
1271
1281
1281
1276
1276
1276
1276
1276
1276
1276
1271
1276
1276
1271
1318
1298
1288
1298
1298
1293
1288
1288
1288
1293
1298
1298
1298
1298
1298
1298
1293
1288
1303
1293
1303
1303
1303
1293
1293
1303
1293
1293
1303
1303
1298
1303
1293
1283
1298
1303
1293
1298
1298
1298
1293
1288
1293
1293
1298
1288
1293
1288
1288
1293
1288
1288
1288
1283
1278
1278
1278
1278
1283
1278
1303
1303
1293
1293
1298
1293
1293
1303
1303
1293
1288
1293
1293
1293
1288
1288
1288
1288
1288
1293
1288
1298
1293
1288
1288
1283
1293
1288
1293
1293
1288
1288
1288
1288
1288
1288
1283
1288
1288
1283
1325
1325
1310
1310
1305
1310
1310
1305
1290
1290
1300
1300
1310
1310
1305
1300
1310
1310
1310
1310
1305
1305
1310
1310
1315
1310
1315
1310
1305
1305
1315
1315
1315
1305
1315
1315
1305
1315
1315
1310
1305
1310
1305
1305
1310
1305
1300
1305
1305
1300
1305
1300
1305
1300
1295
1295
1300
1290
1310
1310
1290
1290
1290
1290
1315
1315
1315
1305
1315
1310
1310
1305
1300
1305
1305
1310
1310
1310
1305
1300
1305
1300
1305
1305
1300
1300
1300
1300
1305
1300
1295
1310
1305
1295
1300
1305
1305
1300
1300
1305
1300
1300
1300
1300
1300
1300
1300
1295
1300
1300
1295
1317
1332
1332
1322
1322
1322
1322
1317
1312
1317
1302
1322
1322
1302
1302
1322
1322
1327
1327
1332
1317
1322
1322
1317
1317
1312
1332
1322
1322
1327
1327
1327
1317
1327
1327
1322
1327
1327
1327
1322
1317
1317
1327
1322
1322
1322
1322
1322
1322
1317
1317
1322
1317
1312
1317
1312
1307
1317
1317
1312
1302
1302
1322
1322
1307
1302
1322
1322
1302
1302
1302
1327
1327
1322
1322
1317
1312
1327
1317
1327
1322
1317
1317
1322
1322
1317
1312
1307
1317
1312
1312
1312
1312
1312
1312
1317
1307
1317
1317
1312
1307
1317
1317
1312
1312
1317
1312
1312
1312
1312
1312
1312
1312
1307
1312
1312
1307
1354
1344
1344
1334
1334
1314
1314
1329
1314
1334
1334
1334
1339
1339
1334
1334
1329
1329
1314
1334
1339
1339
1344
1344
1334
1334
1324
1339
1334
1339
1334
1339
1339
1339
1339
1339
1339
1334
1334
1329
1339
1339
1339
1339
1334
1334
1334
1334
1334
1329
1334
1329
1334
1334
1329
1329
1329
1324
1344
1319
1329
1314
1329
1334
1339
1339
1344
1324
1319
1314
1334
1334
1314
1314
1334
1334
1339
1314
1314
1324
1314
1334
1334
1339
1329
1334
1334
1334
1334
1329
1334
1329
1329
1334
1334
1324
1329
1329
1319
1319
1324
1319
1324
1324
1324
1324
1324
1329
1319
1329
1329
1324
1319
1329
1329
1324
1324
1324
1324
1324
1324
1324
1324
1324
1319
1324
1324
1319
1361
1346
1361
1326
1341
1341
1326
1356
1356
1346
1356
1341
1341
1346
1326
1356
1356
1346
1346
1351
1351
1351
1356
1346
1346
1336
1351
1351
1351
1331
1351
1351
1351
1346
1351
1346
1351
1351
1351
1351
1351
1351
1351
1351
1351
1346
1346
1346
1346
1346
1346
1346
1341
1351
1351
1346
1346
1346
1341
1341
1341
1341
1336
1331
1356
1326
1341
1346
1346
1351
1351
1336
1346
1351
1351
1356
1331
1326
1326
1346
1346
1326
1326
1351
1346
1346
1351
1326
1326
1346
1346
1351
1326
1341
1336
1351
1346
1346
1346
1346
1341
1341
1336
1336
1341
1341
1346
1346
1331
1341
1336
1331
1331
1336
1331
1336
1336
1346
1346
1336
1341
1331
1336
1341
1336
1331
1341
1341
1336
1336
1336
1336
1336
1336
1336
1336
1331
1336
1336
1331
1358
1358
1368
1368
1353
1353
1353
1338
1338
1353
1338
1368
1363
1368
1363
1358
1358
1353
1368
1368
1368
1368
1368
1358
1363
1358
1363
1363
1368
1343
1363
1363
1363
1363
1363
1363
1343
1358
1358
1363
1363
1363
1363
1353
1363
1358
1358
1358
1358
1358
1358
1353
1353
1353
1363
1363
1358
1358
1353
1353
1353
1368
1368
1353
1348
1343
1338
1368
1368
1358
1363
1338
1348
1358
1358
1363
1363
1343
1358
1358
1363
1343
1338
1358
1363
1363
1358
1358
1338
1338
1363
1353
1353
1363
1358
1363
1348
1338
1358
1358
1363
1338
1358
1353
1358
1358
1358
1348
1358
1353
1353
1348
1343
1343
1353
1353
1353
1343
1348
1348
1348
1343
1343
1358
1358
1348
1358
1358
1343
1353
1348
1343
1348
1348
1348
1353
1353
1348
1348
1348
1348
1348
1348
1343
1348
1348
1343
1395
1395
1370
1380
1380
1365
1350
1350
1365
1365
1365
1365
1380
1380
1380
1355
1370
1350
1365
1370
1380
1380
1375
1380
1380
1375
1375
1380
1375
1370
1370
1380
1375
1355
1375
1375
1375
1375
1375
1375
1365
1355
1375
1375
1370
1370
1370
1370
1355
1370
1370
1365
1365
1365
1370
1370
1370
1370
1365
1370
1365
1360
1365
1380
1380
1365
1355
1375
1375
1380
1380
1370
1350
1355
1370
1370
1370
1370
1355
1375
1370
1375
1355
1350
1370
1375
1375
1365
1365
1350
1350
1375
1370
1360
1360
1360
1375
1375
1370
1370
1370
1365
1350
1370
1365
1365
1365
1365
1370
1355
1370
1365
1360
1355
1360
1360
1360
1355
1360
1355
1365
1355
1370
1370
1355
1370
1370
1360
1360
1355
1360
1365
1360
1365
1360
1360
1365
1360
1360
1360
1360
1355
1360
1360
1355
1407
1402
1382
1402
1402
1377
1377
1377
1377
1377
1362
1377
1392
1387
1392
1387
1392
1367
1382
1367
1362
1392
1392
1392
1392
1387
1382
1392
1392
1387
1392
1367
1377
1387
1387
1387
1387
1387
1387
1387
1382
1382
1382
1382
1367
1387
1387
1382
1372
1382
1382
1367
1382
1382
1377
1377
1377
1387
1387
1377
1377
1377
1382
1382
1377
1382
1382
1392
1377
1367
1377
1387
1387
1392
1372
1387
1387
1387
1387
1362
1367
1382
1387
1382
1382
1382
1367
1387
1367
1387
1382
1362
1377
1382
1387
1382
1372
1372
1362
1377
1372
1387
1372
1372
1382
1382
1382
1382
1382
1362
1382
1377
1377
1372
1372
1377
1377
1377
1372
1367
1372
1372
1372
1367
1382
1382
1377
1367
1377
1367
1382
1382
1377
1377
1372
1372
1372
1377
1377
1372
1372
1377
1372
1367
1372
1372
1367
1372
1372
1367
1414
1394
1394
1394
1394
1414
1409
1409
1409
1389
1379
1374
1389
1389
1404
1404
1404
1384
1384
1379
1379
1404
1404
1404
1404
1399
1404
1399
1404
1404
1404
1384
1399
1394
1399
1394
1399
1399
1399
1394
1394
1394
1394
1384
1379
1379
1399
1399
1389
1394
1394
1394
1399
1394
1384
1394
1394
1394
1389
1389
1394
1394
1389
1394
1389
1389
1399
1399
1394
1389
1389
1394
1394
1389
1389
1394
1404
1389
1404
1379
1389
1399
1399
1404
1384
1404
1379
1399
1399
1399
1399
1374
1379
1394
1399
1394
1389
1389
1379
1394
1379
1399
1394
1384
1384
1399
1374
1394
1384
1384
1389
1394
1394
1394
1389
1389
1389
1389
1374
1394
1389
1384
1384
1384
1384
1384
1379
1384
1384
1379
1389
1389
1389
1394
1394
1394
1394
1389
1389
1379
1389
1389
1389
1384
1384
1389
1389
1384
1384
1389
1379
1384
1384
1379
1384
1384
1379
1426
1421
1421
1421
1421
1421
1401
1391
1401
1416
1391
1391
1416
1416
1416
1416
1416
1396
1396
1411
1411
1416
1416
1406
1401
1416
1406
1411
1411
1396
1401
1406
1406
1406
1391
1406
1396
1396
1406
1406
1406
1416
1406
1411
1406
1401
1396
1406
1396
1396
1401
1406
1406
1406
1406
1391
1401
1406
1406
1401
1401
1406
1406
1401
1406
1406
1401
1401
1401
1406
1396
1396
1416
1416
1401
1416
1391
1416
1416
1411
1396
1411
1411
1416
1391
1411
1391
1411
1411
1386
1391
1401
1411
1411
1406
1406
1396
1396
1391
1391
1406
1401
1396
1406
1401
1396
1406
1396
1396
1406
1406
1401
1401
1406
1396
1396
1401
1386
1401
1396
1396
1396
1396
1391
1401
1401
1401
1396
1396
1391
1401
1401
1401
1406
1406
1406
1406
1401
1401
1401
1401
1396
1396
1396
1401
1401
1396
1401
1396
1396
1391
1396
1396
1391
1418
1433
1433
1433
1413
1403
1403
1408
1403
1428
1428
1408
1408
1418
1428
1428
1428
1423
1423
1423
1408
1418
1418
1418
1418
1418
1418
1408
1418
1408
1408
1408
1418
1428
1428
1408
1408
1413
1418
1408
1418
1418
1418
1418
1428
1418
1413
1418
1413
1413
1413
1418
1428
1413
1403
1423
1423
1413
1413
1423
1423
1413
1413
1413
1418
1408
1418
1403
1403
1428
1428
1428
1403
1403
1403
1428
1423
1428
1428
1403
1423
1423
1423
1403
1423
1418
1403
1418
1418
1403
1408
1423
1423
1413
1408
1403
1413
1408
1408
1413
1408
1398
1418
1408
1408
1418
1418
1418
1413
1413
1408
1408
1398
1408
1408
1408
1413
1413
1413
1403
1413
1413
1408
1408
1413
1413
1413
1418
1418
1413
1413
1413
1413
1413
1413
1408
1408
1408
1413
1408
1413
1408
1413
1408
1408
1403
1408
1408
1403
1445
1415
1415
1415
1430
1415
1420
1415
1435
1435
1435
1420
1440
1440
1440
1430
1440
1440
1435
1430
1430
1430
1440
1440
1440
1440
1440
1430
1430
1440
1430
1430
1430
1430
1440
1430
1420
1420
1430
1440
1430
1420
1420
1420
1420
1430
1430
1425
1440
1425
1430
1435
1425
1425
1435
1435
1425
1425
1425
1430
1440
1415
1435
1425
1435
1435
1435
1430
1435
1425
1425
1420
1430
1415
1425
1440
1415
1435
1435
1415
1415
1440
1435
1435
1415
1435
1435
1435
1415
1430
1415
1435
1425
1425
1420
1415
1430
1430
1420
1420
1425
1410
1425
1420
1420
1430
1420
1420
1420
1430
1425
1425
1420
1420
1410
1435
1435
1420
1425
1425
1435
1435
1420
1420
1425
1425
1425
1425
1420
1420
1415
1425
1425
1425
1425
1425
1425
1425
1425
1425
1420
1420
1420
1420
1425
1420
1425
1420
1425
1420
1420
1415
1420
1420
1415
1432
1442
1427
1427
1427
1427
1432
1427
1447
1447
1447
1432
1432
1447
1432
1442
1442
1452
1452
1452
1437
1447
1442
1442
1442
1452
1452
1452
1452
1452
1442
1432
1432
1442
1442
1452
1452
1442
1442
1442
1437
1452
1447
1437
1432
1432
1442
1452
1452
1447
1447
1442
1437
1447
1447
1437
1427
1442
1442
1442
1437
1447
1447
1442
1437
1437
1452
1452
1442
1442
1447
1447
1447
1447
1437
1447
1432
1427
1447
1447
1437
1427
1447
1427
1427
1427
1447
1447
1447
1442
1427
1447
1442
1442
1427
1427
1442
1447
1437
1437
1437
1437
1432
1422
1432
1437
1432
1432
1442
1432
1437
1432
1432
1432
1447
1432
1422
1447
1447
1432
1437
1437
1437
1447
1442
1437
1447
1447
1432
1432
1437
1437
1432
1437
1427
1437
1437
1437
1437
1437
1437
1437
1432
1432
1432
1432
1432
1437
1432
1437
1432
1437
1432
1432
1427
1432
1432
1427
1444
1444
1439
1439
1439
1439
1439
1454
1459
1459
1459
1444
1459
1454
1449
1444
1459
1449
1454
1454
1454
1454
1454
1444
1464
1454
1464
1464
1459
1454
1449
1444
1444
1444
1449
1454
1454
1464
1464
1459
1459
1459
1459
1459
1454
1439
1454
1459
1459
1459
1449
1454
1449
1449
1454
1464
1464
1459
1459
1459
1454
1459
1459
1459
1459
1449
1449
1459
1459
1439
1459
1459
1439
1439
1439
1439
1439
1454
1459
1454
1439
1459
1459
1459
1449
1449
1439
1454
1454
1434
1449
1444
1449
1449
1444
1449
1444
1444
1444
1449
1444
1459
1444
1444
1459
1444
1434
1449
1449
1449
1449
1459
1459
1459
1444
1449
1449
1459
1454
1444
1459
1459
1444
1439
1449
1449
1449
1449
1449
1449
1449
1449
1444
1444
1444
1444
1444
1444
1444
1444
1444
1449
1444
1449
1444
1449
1444
1444
1439
1444
1444
1439
1456
1451
1456
1451
1451
1456
1466
1451
1461
1466
1471
1471
1471
1461
1461
1471
1461
1466
1466
1456
1456
1466
1466
1456
1466
1476
1471
1471
1471
1466
1471
1456
1456
1471
1471
1466
1471
1471
1461
1466
1471
1471
1471
1471
1471
1461
1461
1461
1471
1471
1466
1471
1471
1471
1466
1471
1461
1471
1471
1471
1466
1471
1471
1451
1451
1451
1451
1451
1466
1471
1451
1466
1471
1471
1466
1461
1446
1461
1461
1456
1461
1461
1456
1456
1461
1456
1456
1456
1456
1471
1471
1456
1471
1456
1456
1461
1461
1461
1461
1466
1471
1471
1471
1456
1446
1461
1461
1471
1466
1466
1456
1456
1461
1471
1466
1466
1466
1451
1461
1461
1461
1461
1456
1461
1456
1461
1456
1456
1456
1451
1456
1456
1456
1456
1456
1451
1456
1461
1456
1461
1456
1456
1451
1456
1456
1451
1483
1463
1468
1468
1478
1463
1468
1463
1468
1483
1483
1473
1473
1473
1473
1468
1468
1478
1478
1483
1483
1483
1478
1483
1483
1483
1483
1468
1473
1468
1483
1483
1483
1483
1473
1478
1478
1483
1473
1483
1483
1468
1478
1478
1478
1483
1483
1483
1483
1483
1483
1478
1483
1483
1463
1463
1463
1463
1473
1483
1478
1478
1478
1478
1458
1473
1468
1473
1478
1478
1468
1468
1473
1473
1473
1468
1468
1468
1483
1483
1468
1473
1473
1473
1473
1483
1478
1468
1468
1473
1473
1478
1483
1478
1483
1468
1458
1468
1468
1483
1463
1478
1478
1473
1478
1478
1473
1473
1473
1473
1468
1468
1468
1468
1463
1463
1463
1468
1468
1468
1468
1463
1468
1473
1468
1468
1468
1468
1463
1468
1468
1463
1480
1480
1475
1475
1490
1495
1485
1495
1485
1485
1480
1480
1485
1495
1480
1480
1480
1490
1495
1495
1495
1495
1490
1480
1480
1485
1495
1495
1475
1480
1495
1490
1495
1495
1490
1490
1490
1480
1485
1495
1495
1495
1495
1490
1490
1490
1495
1470
1490
1490
1475
1475
1485
1475
1490
1490
1485
1485
1485
1485
1485
1490
1490
1485
1485
1490
1480
1485
1485
1480
1480
1480
1480
1480
1485
1485
1495
1495
1480
1485
1485
1490
1490
1480
1480
1480
1480
1490
1495
1495
1470
1475
1490
1490
1490
1485
1490
1490
1485
1485
1480
1480
1480
1475
1475
1480
1475
1475
1480
1480
1480
1480
1475
1480
1485
1480
1480
1480
1480
1475
1480
1480
1475
1507
1492
1492
1487
1502
1507
1507
1492
1492
1497
1497
1497
1497
1507
1492
1492
1492
1492
1497
1507
1507
1507
1507
1492
1492
1492
1507
1507
1487
1492
1492
1492
1507
1507
1492
1502
1507
1502
1502
1502
1502
1502
1487
1507
1507
1507
1487
1487
1487
1492
1502
1502
1502
1507
1482
1507
1492
1507
1497
1497
1487
1497
1497
1497
1487
1497
1497
1492
1497
1497
1497
1502
1502
1497
1497
1497
1492
1502
1497
1497
1492
1492
1497
1492
1502
1502
1492
1497
1497
1492
1492
1497
1502
1502
1492
1492
1492
1502
1492
1487
1502
1502
1502
1482
1502
1502
1502
1497
1502
1502
1492
1492
1492
1492
1487
1487
1487
1487
1492
1487
1492
1492
1492
1487
1492
1497
1492
1492
1492
1487
1492
1492
1487
1509
1504
1499
1504
1509
1509
1509
1519
1504
1509
1504
1509
1509
1504
1509
1514
1519
1504
1504
1504
1504
1509
1504
1504
1509
1509
1519
1519
1504
1519
1519
1519
1514
1504
1499
1519
1519
1504
1504
1514
1514
1519
1519
1499
1504
1514
1514
1514
1514
1519
1499
1494
1499
1514
1499
1514
1514
1499
1499
1519
1499
1519
1504
1519
1509
1509
1509
1499
1499
1504
1509
1504
1509
1509
1514
1514
1509
1509
1509
1504
1514
1509
1509
1504
1509
1504
1504
1504
1504
1504
1514
1514
1504
1509
1509
1509
1504
1504
1504
1504
1514
1499
1514
1514
1514
1494
1514
1509
1514
1504
1514
1514
1504
1504
1499
1499
1499
1499
1499
1504
1499
1504
1504
1504
1499
1504
1509
1504
1504
1504
1499
1504
1504
1499
1521
1511
1521
1511
1511
1516
1521
1521
1521
1521
1516
1521
1516
1531
1516
1516
1516
1521
1531
1531
1516
1516
1516
1516
1521
1521
1516
1516
1516
1521
1526
1511
1516
1531
1531
1531
1516
1526
1526
1531
1531
1511
1511
1511
1516
1526
1526
1526
1526
1521
1526
1506
1511
1511
1511
1531
1511
1511
1526
1516
1516
1531
1521
1521
1521
1516
1521
1521
1511
1516
1511
1516
1521
1526
1526
1521
1521
1516
1521
1521
1526
1521
1521
1516
1521
1516
1516
1516
1516
1516
1526
1526
1516
1516
1521
1521
1526
1526
1516
1521
1516
1516
1511
1526
1526
1526
1526
1506
1526
1521
1526
1516
1521
1521
1511
1511
1511
1511
1511
1516
1511
1521
1511
1516
1511
1516
1521
1516
1516
1516
1511
1516
1516
1511
1528
1533
1533
1523
1523
1528
1523
1528
1548
1533
1533
1533
1528
1528
1533
1533
1543
1528
1528
1528
1528
1543
1543
1528
1528
1543
1528
1528
1528
1528
1533
1538
1523
1523
1528
1528
1528
1528
1538
1538
1543
1543
1523
1523
1538
1538
1538
1528
1523
1523
1528
1518
1523
1523
1528
1523
1538
1523
1523
1528
1533
1528
1528
1528
1533
1543
1533
1528
1523
1533
1533
1528
1528
1533
1528
1533
1533
1523
1533
1528
1538
1533
1528
1533
1533
1533
1528
1528
1528
1528
1528
1538
1538
1528
1533
1538
1538
1528
1528
1523
1538
1538
1538
1533
1518
1538
1528
1533
1523
1533
1533
1523
1523
1523
1528
1523
1533
1523
1533
1523
1523
1528
1533
1528
1528
1528
1523
1528
1528
1523
1545
1545
1540
1535
1535
1540
1540
1535
1540
1545
1535
1550
1560
1545
1540
1540
1545
1540
1540
1555
1540
1540
1540
1540
1540
1540
1555
1555
1540
1540
1555
1540
1550
1550
1535
1535
1540
1535
1540
1540
1540
1555
1555
1535
1540
1550
1550
1540
1535
1535
1560
1535
1540
1535
1530
1540
1535
1535
1540
1545
1535
1535
1540
1540
1545
1540
1540
1545
1535
1550
1540
1545
1545
1540
1540
1545
1545
1545
1540
1545
1535
1535
1545
1540
1545
1540
1540
1540
1545
1540
1540
1540
1540
1540
1550
1550
1540
1540
1550
1550
1545
1550
1550
1545
1530
1545
1540
1545
1540
1540
1535
1535
1535
1545
1535
1545
1545
1535
1545
1535
1540
1545
1540
1540
1540
1540
1535
1540
1540
1535
1557
1557
1552
1547
1547
1552
1552
1552
1557
1547
1552
1557
1562
1552
1552
1572
1552
1557
1552
1552
1552
1567
1567
1557
1552
1552
1552
1552
1567
1552
1552
1557
1562
1547
1552
1567
1547
1547
1547
1567
1562
1562
1552
1552
1552
1547
1572
1547
1542
1547
1562
1552
1547
1552
1547
1547
1552
1547
1547
1552
1557
1547
1552
1557
1557
1557
1552
1557
1547
1557
1557
1552
1557
1557
1557
1552
1552
1547
1557
1552
1552
1557
1552
1552
1552
1552
1552
1552
1552
1562
1562
1552
1562
1562
1557
1557
1557
1552
1542
1557
1552
1552
1552
1547
1547
1557
1557
1547
1557
1547
1557
1547
1552
1552
1557
1552
1552
1552
1552
1547
1552
1552
1547
1569
1564
1564
1559
1559
1559
1564
1564
1564
1564
1564
1569
1569
1569
1569
1569
1584
1564
1564
1569
1569
1564
1564
1579
1564
1564
1564
1569
1569
1569
1569
1574
1559
1564
1569
1564
1559
1559
1579
1579
1574
1559
1559
1564
1554
1584
1559
1559
1559
1574
1564
1559
1564
1564
1564
1559
1559
1559
1559
1564
1569
1564
1569
1564
1569
1569
1564
1569
1569
1569
1569
1559
1564
1569
1564
1564
1559
1579
1564
1569
1564
1564
1564
1564
1564
1564
1574
1574
1569
1574
1564
1569
1569
1554
1564
1564
1564
1564
1559
1569
1559
1569
1559
1569
1559
1564
1564
1569
1564
1564
1564
1559
1564
1564
1559
1576
1576
1581
1571
1571
1576
1571
1576
1576
1581
1581
1581
1576
1581
1576
1581
1581
1581
1581
1581
1576
1576
1581
1581
1581
1581
1596
1591
1581
1586
1571
1571
1581
1581
1581
1576
1591
1596
1576
1576
1576
1566
1571
1571
1596
1571
1571
1581
1576
1571
1576
1576
1576
1576
1576
1576
1571
1571
1571
1576
1581
1581
1576
1581
1581
1576
1581
1581
1571
1576
1576
1581
1591
1576
1571
1591
1576
1581
1576
1576
1576
1586
1586
1576
1581
1581
1576
1576
1576
1566
1576
1576
1576
1576
1581
1581
1571
1571
1581
1576
1571
1576
1581
1576
1576
1576
1571
1576
1576
1571
1588
1588
1593
1583
1583
1583
1588
1588
1593
1593
1588
1588
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1608
1603
1608
1593
1583
1593
1593
1608
1593
1593
1588
1588
1588
1608
1608
1588
1588
1603
1578
1583
1603
1583
1583
1588
1588
1583
1588
1588
1588
1593
1588
1583
1583
1588
1593
1593
1593
1588
1583
1588
1593
1588
1603
1588
1583
1603
1593
1588
1588
1588
1588
1598
1593
1588
1593
1588
1588
1588
1588
1588
1578
1588
1588
1588
1588
1593
1593
1593
1583
1583
1588
1588
1593
1588
1588
1588
1583
1588
1588
1583
1605
1600
1595
1595
1605
1600
1600
1600
1610
1605
1605
1605
1605
1605
1605
1605
1605
1605
1620
1605
1605
1605
1600
1620
1605
1605
1620
1600
1600
1600
1620
1600
1600
1600
1615
1615
1590
1595
1610
1610
1595
1600
1595
1600
1600
1595
1605
1610
1600
1595
1605
1595
1605
1600
1605
1600
1615
1595
1615
1605
1600
1600
1600
1600
1605
1605
1600
1600
1600
1600
1600
1600
1600
1590
1600
1605
1605
1600
1605
1605
1600
1600
1600
1605
1595
1600
1605
1600
1600
1600
1595
1600
1600
1595
1612
1607
1617
1622
1612
1612
1617
1617
1622
1617
1617
1617
1617
1617
1617
1612
1617
1617
1617
1617
1617
1617
1612
1617
1617
1617
1617
1632
1612
1612
1612
1627
1612
1612
1612
1627
1602
1607
1622
1622
1612
1607
1607
1622
1612
1617
1612
1622
1612
1617
1607
1617
1607
1617
1612
1617
1612
1617
1627
1607
1627
1612
1612
1612
1617
1612
1612
1612
1612
1612
1612
1612
1602
1612
1612
1617
1617
1617
1617
1617
1612
1617
1612
1612
1612
1612
1617
1612
1612
1612
1607
1612
1612
1607
1624
1634
1624
1629
1634
1629
1629
1629
1629
1629
1629
1629
1629
1629
1629
1629
1624
1629
1629
1629
1629
1629
1624
1624
1629
1624
1624
1624
1639
1624
1619
1614
1619
1634
1624
1634
1624
1629
1619
1634
1624
1629
1619
1629
1629
1629
1624
1624
1629
1639
1619
1624
1624
1639
1624
1624
1624
1624
1624
1624
1624
1629
1629
1624
1624
1614
1629
1629
1624
1624
1624
1629
1629
1624
1624
1624
1619
1624
1629
1624
1624
1624
1619
1624
1624
1619
1636
1646
1636
1636
1646
1646
1641
1641
1646
1641
1641
1641
1641
1641
1641
1641
1641
1636
1641
1641
1641
1641
1636
1636
1636
1636
1636
1636
1636
1631
1626
1636
1641
1631
1646
1636
1641
1641
1646
1631
1631
1641
1641
1641
1636
1636
1636
1636
1651
1631
1646
1636
1636
1636
1636
1636
1636
1636
1641
1641
1636
1641
1636
1636
1626
1641
1636
1636
1636
1636
1636
1631
1636
1641
1636
1636
1636
1631
1636
1636
1631
1658
1648
1648
1648
1648
1648
1663
1658
1653
1653
1658
1653
1653
1653
1653
1653
1653
1653
1653
1648
1648
1648
1648
1653
1648
1648
1648
1648
1648
1643
1638
1658
1648
1643
1648
1653
1658
1653
1643
1658
1653
1648
1643
1653
1653
1648
1648
1648
1658
1643
1658
1648
1648
1648
1648
1648
1648
1648
1648
1653
1653
1653
1648
1648
1648
1648
1638
1648
1648
1648
1643
1648
1653
1648
1648
1648
1643
1648
1648
1643
1665
1660
1660
1665
1670
1660
1660
1660
1660
1650
1665
1670
1675
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1655
1675
1670
1660
1655
1660
1665
1655
1670
1665
1665
1660
1655
1665
1660
1660
1665
1660
1670
1655
1665
1660
1660
1660
1660
1660
1660
1660
1665
1665
1660
1660
1660
1665
1660
1660
1660
1650
1660
1655
1660
1665
1660
1660
1660
1655
1660
1660
1655
1672
1677
1672
1672
1677
1677
1677
1682
1682
1672
1672
1672
1677
1677
1672
1672
1662
1677
1677
1677
1677
1677
1677
1677
1677
1682
1677
1677
1672
1672
1672
1672
1677
1677
1682
1672
1672
1672
1672
1672
1672
1667
1687
1667
1667
1677
1672
1667
1672
1677
1667
1677
1677
1672
1677
1672
1672
1667
1677
1672
1672
1677
1667
1677
1672
1677
1672
1677
1672
1672
1672
1672
1672
1677
1677
1677
1672
1672
1672
1672
1662
1667
1672
1672
1677
1672
1672
1672
1667
1672
1672
1667
1684
1694
1694
1684
1684
1689
1689
1689
1694
1684
1684
1684
1674
1694
1694
1694
1684
1694
1689
1694
1694
1689
1694
1689
1689
1689
1689
1689
1689
1689
1689
1689
1694
1689
1694
1684
1684
1684
1684
1689
1689
1684
1689
1689
1694
1684
1684
1684
1684
1684
1684
1689
1684
1679
1679
1694
1679
1679
1679
1684
1689
1694
1684
1689
1679
1689
1684
1689
1684
1679
1689
1684
1684
1684
1689
1679
1684
1689
1684
1689
1689
1684
1684
1684
1689
1689
1684
1684
1684
1689
1684
1679
1674
1684
1684
1689
1684
1684
1684
1679
1684
1684
1679
1696
1706
1701
1706
1706
1706
1706
1696
1701
1696
1696
1706
1701
1701
1696
1706
1701
1706
1706
1701
1706
1706
1706
1701
1706
1701
1701
1706
1706
1701
1701
1701
1701
1701
1696
1706
1706
1696
1696
1701
1701
1706
1706
1706
1696
1701
1706
1701
1696
1696
1701
1701
1696
1696
1701
1696
1696
1696
1696
1691
1691
1701
1696
1691
1691
1691
1691
1701
1691
1706
1706
1686
1696
1706
1696
1701
1701
1696
1701
1701
1701
1691
1701
1696
1696
1691
1691
1696
1696
1696
1701
1696
1696
1701
1701
1696
1696
1696
1696
1701
1696
1696
1696
1686
1691
1696
1701
1696
1696
1696
1691
1696
1696
1691
1713
1718
1718
1713
1718
1718
1718
1713
1708
1708
1718
1718
1718
1718
1708
1718
1713
1713
1708
1713
1713
1718
1718
1718
1713
1713
1718
1713
1713
1713
1713
1718
1718
1708
1718
1708
1713
1718
1718
1708
1713
1713
1713
1718
1713
1718
1718
1718
1708
1718
1708
1708
1708
1708
1708
1708
1708
1713
1708
1703
1703
1703
1698
1698
1713
1713
1703
1703
1703
1703
1718
1718
1698
1713
1718
1718
1708
1708
1718
1708
1713
1713
1708
1713
1713
1713
1703
1713
1713
1703
1703
1708
1708
1708
1708
1713
1708
1708
1713
1713
1708
1708
1708
1708
1708
1703
1698
1708
1713
1708
1708
1708
1703
1708
1708
1703
1750
1725
1730
1725
1730
1730
1730
1725
1720
1720
1730
1725
1730
1730
1730
1730
1725
1720
1725
1730
1730
1725
1715
1725
1730
1725
1730
1725
1725
1725
1725
1730
1725
1725
1725
1730
1720
1725
1725
1730
1725
1730
1725
1725
1730
1720
1730
1725
1725
1725
1720
1720
1720
1720
1720
1720
1725
1720
1715
1710
1710
1720
1725
1715
1710
1710
1715
1715
1715
1715
1710
1725
1720
1730
1730
1725
1725
1720
1730
1720
1725
1725
1720
1720
1725
1725
1725
1715
1725
1725
1725
1715
1725
1715
1720
1720
1720
1725
1720
1720
1725
1725
1720
1720
1720
1710
1720
1725
1720
1720
1720
1715
1720
1720
1715
1757
1732
1757
1742
1742
1737
1742
1742
1737
1742
1742
1722
1722
1732
1742
1742
1742
1742
1742
1737
1747
1747
1737
1737
1737
1737
1742
1742
1737
1737
1742
1742
1742
1742
1737
1742
1727
1737
1737
1742
1742
1737
1737
1737
1737
1737
1742
1737
1742
1737
1732
1737
1737
1742
1742
1732
1742
1737
1737
1732
1737
1737
1737
1737
1732
1732
1727
1727
1737
1732
1732
1722
1727
1722
1722
1727
1727
1727
1732
1727
1742
1742
1737
1722
1737
1737
1737
1732
1737
1732
1742
1737
1732
1732
1732
1737
1737
1732
1727
1737
1737
1727
1737
1737
1727
1732
1732
1732
1737
1732
1732
1737
1737
1732
1732
1732
1722
1732
1737
1732
1732
1732
1727
1732
1732
1727
1764
1764
1754
1754
1754
1754
1749
1754
1754
1754
1734
1734
1749
1754
1759
1759
1754
1749
1749
1759
1759
1749
1749
1749
1749
1754
1754
1754
1749
1754
1754
1739
1754
1754
1754
1749
1749
1754
1754
1754
1749
1749
1744
1744
1749
1754
1754
1754
1749
1754
1749
1749
1749
1754
1749
1744
1749
1749
1749
1739
1749
1749
1749
1744
1734
1734
1739
1739
1759
1759
1744
1739
1734
1734
1734
1739
1739
1739
1749
1754
1754
1749
1734
1749
1744
1754
1754
1749
1749
1749
1744
1754
1744
1744
1744
1744
1749
1744
1749
1744
1739
1744
1739
1749
1749
1739
1744
1744
1744
1749
1744
1749
1749
1744
1744
1744
1734
1744
1749
1744
1744
1744
1739
1744
1744
1739
1766
1776
1776
1766
1766
1746
1746
1746
1761
1766
1761
1761
1771
1771
1771
1766
1771
1761
1771
1771
1771
1761
1761
1761
1766
1771
1771
1761
1766
1766
1766
1766
1761
1766
1766
1766
1756
1766
1766
1766
1761
1766
1766
1761
1766
1766
1766
1766
1756
1761
1761
1761
1761
1756
1756
1761
1746
1761
1761
1761
1751
1771
1771
1766
1751
1746
1771
1771
1751
1746
1746
1751
1746
1746
1751
1761
1746
1756
1761
1766
1766
1761
1761
1761
1761
1761
1761
1761
1756
1766
1756
1766
1756
1756
1756
1756
1761
1751
1756
1751
1751
1761
1761
1751
1756
1756
1756
1756
1761
1761
1756
1756
1746
1756
1756
1761
1756
1756
1756
1751
1756
1756
1751
1778
1758
1773
1758
1778
1788
1788
1778
1773
1768
1783
1788
1788
1778
1773
1783
1773
1773
1783
1783
1783
1783
1783
1783
1783
1778
1773
1773
1778
1778
1783
1783
1773
1783
1783
1783
1783
1783
1773
1773
1778
1778
1778
1783
1778
1773
1773
1778
1778
1778
1778
1778
1778
1768
1778
1773
1773
1773
1773
1773
1773
1773
1773
1763
1773
1763
1763
1778
1768
1768
1783
1783
1778
1758
1758
1763
1778
1778
1763
1758
1758
1783
1783
1758
1758
1783
1773
1783
1758
1768
1773
1773
1773
1773
1773
1773
1773
1773
1773
1778
1773
1768
1778
1778
1768
1768
1778
1768
1768
1763
1768
1763
1763
1773
1768
1773
1763
1768
1768
1768
1768
1773
1758
1768
1768
1768
1773
1768
1768
1768
1763
1768
1768
1763
1815
1815
1790
1790
1790
1785
1770
1770
1770
1785
1790
1790
1800
1795
1790
1775
1785
1790
1795
1795
1790
1800
1800
1800
1800
1800
1790
1780
1785
1795
1785
1795
1795
1795
1785
1785
1795
1795
1795
1795
1785
1785
1795
1795
1795
1795
1790
1785
1790
1790
1790
1790
1795
1795
1785
1785
1785
1790
1790
1790
1785
1790
1785
1785
1785
1785
1785
1800
1800
1785
1780
1780
1785
1790
1800
1800
1775
1790
1775
1775
1775
1775
1790
1790
1790
1770
1790
1795
1775
1770
1770
1795
1795
1785
1785
1795
1790
1785
1780
1770
1795
1785
1795
1785
1785
1785
1785
1780
1785
1785
1785
1785
1790
1785
1780
1790
1780
1790
1790
1775
1790
1780
1780
1790
1780
1775
1785
1775
1775
1780
1785
1780
1785
1775
1780
1780
1780
1770
1780
1780
1780
1785
1780
1780
1780
1775
1780
1780
1775
1822
1802
1802
1822
1822
1782
1797
1797
1797
1797
1797
1812
1802
1812
1812
1812
1787
1782
1802
1787
1802
1812
1802
1802
1812
1812
1807
1812
1802
1792
1802
1807
1797
1807
1807
1802
1807
1812
1797
1797
1807
1797
1807
1807
1802
1797
1802
1797
1807
1802
1802
1802
1807
1802
1797
1797
1797
1797
1802
1802
1797
1797
1797
1797
1812
1812
1797
1787
1787
1802
1802
1807
1792
1802
1812
1812
1787
1787
1802
1787
1787
1802
1802
1782
1807
1787
1782
1782
1802
1802
1797
1802
1797
1797
1807
1802
1802
1802
1797
1797
1792
1797
1792
1797
1792
1797
1797
1787
1797
1797
1797
1802
1802
1797
1802
1787
1792
1802
1787
1802
1792
1792
1792
1802
1787
1797
1787
1787
1792
1792
1797
1797
1787
1792
1792
1782
1792
1792
1792
1797
1792
1792
1792
1787
1792
1792
1787
1839
1839
1834
1829
1829
1829
1809
1809
1799
1799
1809
1824
1819
1824
1819
1814
1814
1799
1794
1824
1824
1824
1814
1824
1824
1814
1814
1814
1814
1814
1809
1809
1819
1819
1814
1824
1819
1824
1799
1809
1804
1819
1814
1819
1814
1819
1819
1819
1814
1819
1819
1809
1809
1809
1809
1819
1814
1814
1809
1809
1814
1814
1814
1814
1809
1809
1809
1814
1814
1824
1824
1809
1809
1809
1799
1824
1814
1824
1819
1819
1804
1799
1814
1814
1819
1799
1799
1819
1819
1814
1819
1814
1799
1799
1809
1794
1814
1819
1814
1814
1799
1794
1814
1804
1809
1814
1814
1809
1809
1809
1814
1814
1809
1804
1809
1809
1799
1809
1799
1809
1799
1804
1814
1809
1809
1809
1809
1814
1804
1804
1809
1814
1799
1804
1804
1809
1809
1804
1799
1814
1809
1799
1799
1804
1804
1809
1799
1804
1804
1794
1804
1804
1804
1809
1804
1804
1804
1799
1804
1804
1799
1846
1826
1826
1816
1846
1846
1841
1841
1841
1841
1821
1821
1811
1836
1836
1836
1811
1826
1811
1836
1836
1831
1836
1836
1836
1831
1826
1826
1826
1826
1826
1826
1826
1836
1826
1836
1836
1811
1826
1831
1826
1831
1831
1831
1826
1831
1831
1831
1826
1826
1831
1831
1826
1821
1826
1816
1821
1821
1831
1821
1826
1811
1826
1826
1826
1826
1826
1821
1821
1821
1821
1821
1821
1826
1821
1836
1836
1811
1821
1831
1831
1816
1816
1836
1826
1836
1811
1811
1811
1831
1811
1826
1826
1831
1831
1831
1831
1826
1831
1821
1811
1811
1831
1826
1831
1816
1826
1831
1826
1811
1806
1821
1821
1821
1816
1826
1826
1821
1821
1826
1816
1826
1821
1821
1821
1821
1811
1821
1816
1811
1826
1821
1821
1811
1811
1816
1816
1821
1821
1821
1821
1821
1821
1811
1816
1821
1821
1811
1826
1816
1811
1821
1811
1816
1816
1816
1816
1811
1806
1816
1816
1816
1821
1816
1816
1816
1811
1816
1816
1811
1858
1853
1853
1853
1853
1833
1833
1823
1823
1833
1823
1848
1843
1848
1843
1848
1823
1848
1848
1848
1848
1843
1843
1838
1838
1838
1838
1848
1838
1838
1838
1848
1838
1848
1848
1848
1848
1848
1848
1823
1838
1838
1843
1843
1838
1838
1838
1838
1823
1838
1828
1833
1833
1833
1843
1843
1833
1838
1838
1838
1838
1838
1838
1848
1848
1838
1823
1833
1833
1843
1843
1843
1833
1833
1833
1833
1833
1833
1838
1848
1823
1843
1843
1848
1828
1843
1843
1823
1823
1823
1843
1843
1823
1838
1843
1823
1838
1838
1843
1843
1843
1843
1833
1838
1828
1823
1823
1843
1838
1843
1828
1833
1838
1838
1828
1833
1828
1818
1833
1833
1838
1828
1828
1833
1833
1838
1823
1838
1833
1833
1833
1828
1823
1823
1828
1833
1833
1823
1823
1833
1833
1833
1833
1833
1833
1833
1823
1823
1833
1833
1838
1828
1828
1823
1833
1823
1828
1828
1828
1823
1818
1828
1828
1828
1833
1828
1828
1828
1823
1828
1828
1823
1850
1865
1865
1865
1865
1845
1845
1835
1835
1860
1860
1860
1840
1835
1835
1860
1860
1860
1855
1860
1855
1860
1860
1860
1850
1860
1860
1850
1850
1850
1850
1850
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1835
1850
1850
1860
1860
1855
1855
1855
1855
1850
1850
1850
1850
1835
1835
1845
1845
1855
1850
1855
1845
1845
1845
1850
1850
1850
1850
1850
1860
1860
1845
1845
1855
1855
1850
1855
1850
1850
1855
1845
1845
1845
1845
1845
1845
1850
1860
1860
1835
1855
1855
1860
1860
1835
1835
1855
1835
1855
1835
1855
1855
1835
1850
1840
1840
1850
1835
1845
1845
1850
1850
1855
1855
1840
1835
1830
1850
1850
1840
1850
1840
1840
1850
1850
1840
1840
1845
1845
1855
1840
1850
1835
1835
1845
1845
1835
1845
1840
1845
1845
1845
1855
1855
1855
1840
1835
1845
1835
1835
1845
1845
1845
1845
1845
1845
1845
1845
1850
1845
1835
1840
1845
1845
1835
1840
1845
1840
1835
1840
1835
1830
1840
1840
1840
1845
1840
1840
1840
1835
1840
1840
1835
1877
1857
1847
1847
1847
1857
1872
1847
1847
1852
1872
1872
1872
1872
1872
1852
1867
1867
1857
1872
1872
1872
1872
1872
1862
1872
1862
1862
1872
1847
1862
1862
1872
1872
1867
1867
1862
1862
1862
1862
1867
1872
1872
1872
1862
1862
1862
1847
1867
1857
1867
1867
1862
1867
1867
1857
1857
1857
1857
1857
1862
1847
1872
1872
1857
1862
1862
1872
1872
1862
1867
1867
1867
1867
1867
1862
1862
1857
1857
1857
1867
1852
1852
1872
1872
1872
1847
1872
1867
1872
1867
1867
1872
1867
1847
1862
1867
1847
1867
1847
1852
1852
1847
1867
1857
1867
1852
1857
1847
1852
1852
1862
1862
1852
1852
1842
1862
1862
1852
1862
1862
1857
1852
1862
1862
1847
1857
1867
1852
1857
1847
1852
1862
1852
1847
1852
1857
1857
1867
1867
1867
1857
1847
1857
1857
1847
1847
1857
1857
1857
1857
1857
1852
1857
1862
1857
1857
1857
1852
1857
1847
1852
1852
1847
1842
1852
1847
1852
1857
1852
1852
1852
1847
1852
1852
1847
1864
1864
1869
1859
1869
1859
1859
1884
1859
1864
1869
1884
1884
1884
1864
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1874
1884
1859
1884
1884
1874
1879
1879
1879
1864
1874
1874
1874
1874
1879
1879
1879
1874
1874
1859
1879
1879
1874
1879
1879
1879
1874
1874
1874
1869
1869
1869
1874
1864
1884
1884
1869
1874
1859
1869
1879
1879
1874
1879
1874
1874
1879
1879
1879
1869
1869
1869
1879
1879
1859
1859
1884
1884
1884
1859
1859
1884
1879
1884
1884
1879
1879
1879
1874
1879
1859
1864
1864
1864
1864
1874
1874
1859
1874
1859
1864
1859
1879
1864
1879
1859
1869
1864
1854
1869
1869
1864
1864
1864
1874
1874
1869
1874
1879
1874
1864
1864
1874
1874
1864
1869
1879
1879
1879
1879
1864
1859
1874
1864
1859
1864
1869
1879
1879
1879
1869
1869
1869
1869
1859
1869
1859
1869
1869
1869
1864
1869
1864
1874
1869
1864
1864
1869
1859
1864
1864
1859
1854
1869
1859
1864
1869
1864
1864
1864
1859
1864
1864
1859
1886
1876
1876
1876
1881
1871
1871
1881
1871
1871
1871
1876
1896
1896
1891
1891
1876
1881
1876
1896
1896
1891
1881
1876
1891
1896
1896
1896
1886
1886
1886
1891
1891
1891
1891
1886
1876
1871
1871
1876
1886
1876
1881
1891
1891
1886
1891
1891
1891
1891
1891
1891
1881
1881
1876
1896
1896
1891
1871
1881
1891
1891
1886
1886
1891
1886
1881
1881
1891
1891
1891
1881
1891
1886
1896
1896
1891
1896
1891
1871
1871
1896
1891
1891
1886
1891
1891
1891
1876
1876
1876
1876
1886
1891
1871
1876
1876
1886
1881
1871
1881
1871
1871
1886
1886
1866
1876
1881
1881
1876
1886
1886
1886
1886
1876
1886
1886
1876
1886
1891
1881
1876
1886
1886
1886
1886
1881
1891
1891
1891
1886
1876
1871
1886
1876
1871
1876
1881
1881
1886
1886
1886
1881
1881
1881
1881
1881
1871
1876
1876
1881
1876
1876
1881
1876
1876
1876
1876
1876
1881
1871
1871
1866
1881
1876
1881
1876
1876
1876
1871
1876
1876
1871
1898
1883
1888
1888
1883
1888
1883
1883
1883
1903
1903
1903
1893
1888
1888
1893
1898
1908
1893
1903
1903
1893
1903
1888
1903
1903
1903
1898
1903
1883
1898
1898
1888
1888
1893
1893
1898
1903
1903
1903
1898
1898
1898
1903
1903
1898
1903
1898
1893
1888
1888
1903
1888
1898
1888
1888
1898
1898
1903
1903
1903
1898
1903
1893
1903
1903
1903
1903
1888
1883
1898
1903
1908
1903
1908
1883
1883
1883
1883
1903
1898
1903
1903
1888
1888
1888
1888
1898
1903
1898
1898
1888
1888
1903
1883
1898
1883
1883
1898
1893
1883
1878
1893
1893
1888
1893
1893
1888
1898
1888
1898
1898
1898
1893
1893
1898
1893
1903
1903
1903
1888
1888
1898
1893
1898
1898
1893
1903
1903
1903
1888
1883
1893
1893
1893
1893
1893
1888
1883
1888
1893
1898
1898
1893
1893
1888
1888
1893
1888
1888
1888
1883
1893
1888
1883
1888
1888
1888
1893
1883
1883
1878
1893
1888
1893
1888
1888
1888
1883
1888
1888
1883
1900
1900
1895
1895
1895
1900
1910
1895
1900
1915
1915
1915
1900
1915
1910
1910
1905
1910
1910
1905
1915
1905
1905
1910
1915
1915
1915
1915
1915
1910
1910
1900
1900
1905
1915
1915
1915
1915
1915
1915
1915
1915
1900
1900
1915
1910
1915
1900
1900
1900
1910
1915
1910
1915
1910
1905
1905
1905
1900
1915
1915
1915
1910
1915
1900
1895
1910
1910
1895
1910
1895
1910
1915
1895
1915
1895
1915
1895
1895
1895
1915
1900
1900
1910
1915
1915
1900
1900
1915
1905
1905
1910
1895
1895
1910
1895
1910
1905
1890
1905
1905
1900
1910
1910
1905
1905
1900
1900
1910
1910
1910
1910
1905
1900
1900
1900
1900
1905
1905
1910
1915
1915
1900
1910
1910
1910
1905
1905
1905
1905
1905
1910
1910
1910
1900
1895
1905
1905
1905
1900
1900
1900
1910
1910
1900
1905
1900
1900
1895
1900
1895
1895
1900
1895
1895
1900
1905
1895
1895
1890
1905
1900
1905
1900
1900
1900
1895
1900
1900
1895
1912
1907
1922
1907
1907
1927
1927
1927
1917
1927
1917
1912
1922
1912
1912
1922
1927
1927
1912
1917
1927
1922
1922
1927
1927
1927
1912
1912
1922
1927
1927
1922
1927
1922
1917
1917
1927
1922
1927
1912
1912
1912
1922
1912
1922
1922
1922
1907
1922
1907
1907
1927
1917
1922
1917
1912
1927
1927
1927
1907
1917
1922
1907
1922
1927
1907
1907
1907
1927
1907
1907
1907
1907
1927
1927
1907
1907
1907
1912
1912
1927
1912
1927
1927
1922
1907
1907
1922
1917
1922
1917
1917
1902
1912
1917
1917
1922
1922
1917
1917
1912
1912
1912
1922
1917
1917
1927
1927
1917
1917
1917
1922
1917
1912
1912
1912
1922
1917
1927
1927
1912
1917
1917
1917
1917
1917
1922
1922
1917
1917
1922
1922
1912
1917
1912
1912
1917
1912
1907
1922
1922
1912
1912
1907
1912
1907
1907
1907
1912
1907
1912
1912
1912
1912
1917
1907
1907
1902
1917
1912
1917
1912
1912
1912
1907
1912
1912
1907
1929
1919
1919
1919
1919
1919
1919
1934
1939
1939
1924
1934
1924
1924
1924
1924
1924
1924
1934
1939
1924
1939
1929
1929
1929
1924
1934
1939
1924
1924
1924
1919
1939
1939
1939
1939
1929
1929
1924
1924
1929
1929
1939
1934
1939
1924
1939
1924
1934
1934
1934
1934
1919
1919
1929
1929
1934
1939
1939
1919
1919
1934
1934
1934
1939
1919
1939
1919
1914
1919
1919
1939
1919
1919
1919
1919
1939
1919
1924
1924
1939
1939
1919
1924
1919
1929
1939
1919
1934
1934
1934
1929
1929
1929
1924
1934
1934
1929
1929
1929
1929
1924
1934
1929
1924
1929
1929
1924
1939
1939
1929
1934
1929
1924
1924
1924
1934
1929
1929
1934
1934
1924
1929
1929
1929
1929
1934
1929
1924
1924
1924
1934
1934
1929
1929
1919
1934
1934
1924
1919
1919
1919
1919
1919
1924
1919
1924
1924
1924
1924
1929
1919
1919
1914
1929
1924
1929
1924
1924
1924
1919
1924
1924
1919
1941
1941
1931
1931
1931
1931
1931
1931
1946
1941
1941
1951
1951
1946
1946
1936
1936
1936
1936
1936
1936
1936
1946
1941
1936
1936
1946
1951
1951
1936
1936
1936
1931
1936
1941
1951
1936
1936
1941
1951
1936
1936
1951
1946
1946
1951
1931
1946
1946
1931
1946
1941
1931
1946
1941
1946
1926
1951
1931
1951
1931
1931
1931
1946
1931
1931
1931
1936
1936
1951
1931
1936
1951
1951
1941
1931
1931
1946
1941
1941
1941
1941
1941
1941
1936
1941
1946
1946
1941
1941
1936
1946
1941
1941
1941
1936
1941
1936
1936
1936
1951
1951
1941
1941
1941
1941
1936
1936
1936
1946
1946
1941
1946
1936
1941
1936
1936
1946
1941
1941
1946
1946
1941
1931
1941
1941
1941
1931
1931
1931
1931
1931
1936
1936
1931
1936
1936
1931
1936
1941
1931
1931
1926
1941
1936
1941
1936
1936
1936
1931
1936
1936
1931
1948
1953
1948
1953
1948
1943
1943
1943
1943
1943
1963
1958
1948
1948
1948
1948
1948
1948
1948
1963
1958
1953
1953
1953
1953
1948
1948
1958
1958
1948
1943
1948
1948
1948
1963
1953
1943
1948
1948
1958
1943
1943
1958
1963
1943
1958
1953
1953
1958
1963
1943
1938
1963
1943
1963
1943
1943
1943
1943
1953
1943
1943
1948
1948
1943
1948
1953
1943
1953
1963
1943
1963
1958
1953
1948
1953
1953
1953
1948
1953
1958
1958
1953
1953
1953
1948
1958
1953
1948
1953
1948
1953
1948
1948
1948
1953
1953
1958
1958
1953
1953
1948
1948
1948
1953
1958
1953
1948
1958
1953
1943
1953
1948
1953
1958
1958
1948
1948
1948
1953
1953
1943
1943
1943
1943
1948
1943
1948
1948
1948
1953
1943
1943
1943
1938
1953
1948
1953
1948
1948
1948
1943
1948
1948
1943
1960
1965
1965
1960
1955
1955
1965
1955
1980
1965
1965
1960
1960
1960
1960
1960
1965
1960
1965
1960
1975
1975
1970
1955
1960
1960
1960
1960
1975
1970
1965
1965
1955
1955
1970
1955
1955
1965
1955
1970
1955
1955
1950
1975
1955
1955
1970
1955
1955
1955
1955
1955
1960
1965
1955
1955
1965
1955
1975
1960
1970
1965
1965
1965
1965
1960
1960
1965
1965
1965
1965
1965
1960
1965
1970
1965
1965
1960
1965
1960
1970
1960
1960
1960
1960
1965
1965
1965
1970
1965
1960
1960
1965
1970
1965
1955
1970
1960
1965
1960
1965
1965
1965
1960
1960
1960
1960
1955
1955
1955
1955
1960
1960
1960
1960
1955
1960
1955
1965
1955
1955
1950
1965
1960
1965
1960
1960
1960
1955
1960
1960
1955
1967
1972
1977
1972
1967
1967
1967
1992
1977
1977
1977
1972
1972
1977
1977
1972
1977
1977
1987
1977
1972
1972
1972
1972
1987
1982
1977
1967
1967
1982
1967
1987
1972
1972
1972
1992
1967
1967
1962
1967
1972
1982
1967
1967
1972
1977
1967
1967
1977
1967
1977
1967
1967
1977
1972
1982
1967
1972
1977
1977
1977
1977
1972
1977
1977
1977
1977
1977
1972
1977
1972
1977
1977
1972
1977
1972
1972
1972
1982
1972
1972
1977
1977
1977
1972
1977
1982
1977
1977
1972
1967
1982
1972
1972
1972
1977
1977
1967
1967
1972
1972
1967
1967
1972
1967
1967
1972
1972
1972
1972
1967
1967
1977
1967
1967
1962
1977
1972
1977
1972
1972
1972
1967
1972
1972
1967
1989
1984
1984
1979
1984
1979
1979
1979
1984
1989
1989
1989
1989
1989
1984
1984
1989
1989
1989
2004
1984
1989
1984
1989
1989
1984
1984
1999
1999
1989
1989
1979
1979
1994
1999
1984
1994
1984
2004
1974
1979
1984
1979
1984
1989
1984
1979
1979
1984
1984
1989
1979
1989
1979
1979
1989
1984
1989
1979
1984
1989
1989
1989
1989
1989
1989
1979
1989
1989
1989
1984
1984
1984
1984
1989
1984
1984
1984
1989
1984
1984
1994
1984
1989
1984
1989
1994
1984
1989
1984
1979
1989
1979
1984
1979
1984
1984
1979
1984
1979
1984
1984
1979
1984
1979
1979
1984
1984
1984
1979
1979
1979
1979
1974
1989
1984
1989
1984
1984
1984
1979
1984
1984
1979
1996
1996
1991
1996
1991
1996
1991
1996
1996
2001
2001
2001
2001
1996
1996
2001
2001
1996
2001
2001
2001
1996
2001
1996
2001
2001
2016
1996
2001
1996
2001
1991
2011
2001
2001
2001
1996
1991
1996
1996
1991
1996
1996
2006
1986
2016
1991
1996
1991
1996
1996
1991
1996
1991
1996
1996
2001
1991
2001
2001
2001
1991
1996
1991
2001
1996
1996
2001
1996
2001
2001
1991
2001
1996
2001
1996
1996
1996
2001
1996
1996
2001
1996
1996
2006
1996
1996
2006
1991
1996
1996
2001
1991
1996
1991
1996
1996
1991
1991
1996
1996
1991
1996
1991
1996
1991
1991
1991
1991
1986
1996
1996
2001
1996
1996
1996
1991
1996
1996
1991
2008
2003
2008
2013
2008
2003
2008
2008
2018
2008
2008
2008
2013
2013
2008
2008
2008
2008
2008
2008
2013
2008
2013
2013
2013
2008
2008
2013
2008
2013
2013
2008
2003
2013
2008
2013
2013
2013
2008
2013
2008
2013
2008
2013
2018
2013
2008
2003
2008
2003
2008
1998
2028
2003
2008
2003
2003
2008
2008
2008
2003
2013
2008
2003
2008
2008
2013
2013
2013
2013
2008
2003
2008
2003
2008
2013
2008
2013
2008
2008
2013
2008
2008
2008
2013
2008
2008
2013
2008
2018
2008
2008
2008
2013
2003
2008
2008
2008
2003
2003
2008
2003
2008
2008
2003
2003
2008
2008
2003
2008
2003
2003
2003
2003
1998
2008
2008
2013
2008
2008
2008
2003
2008
2008
2003
2020
2015
2020
2025
2020
2020
2020
2025
2025
2020
2030
2020
2020
2020
2020
2020
2020
2025
2020
2020
2025
2025
2020
2025
2020
2020
2025
2015
2020
2025
2025
2025
2020
2025
2020
2025
2025
2025
2015
2020
2020
2025
2015
2020
2020
2020
2020
2015
2020
2015
2010
2030
2035
2015
2015
2020
2020
2020
2015
2015
2025
2020
2020
2020
2020
2025
2025
2025
2025
2025
2015
2015
2020
2020
2025
2025
2020
2020
2020
2020
2020
2025
2020
2020
2025
2020
2030
2015
2020
2020
2020
2020
2015
2025
2020
2020
2015
2020
2020
2020
2020
2015
2020
2015
2020
2020
2015
2015
2020
2020
2015
2015
2015
2010
2020
2025
2020
2020
2020
2015
2020
2020
2015
2037
2032
2032
2037
2032
2032
2037
2032
2032
2032
2037
2037
2037
2037
2037
2032
2037
2032
2032
2037
2037
2037
2032
2032
2037
2032
2032
2032
2037
2037
2037
2032
2027
2037
2037
2037
2032
2037
2032
2037
2037
2032
2027
2032
2037
2032
2027
2032
2032
2027
2032
2032
2032
2027
2032
2022
2042
2042
2027
2032
2027
2027
2032
2042
2027
2032
2032
2032
2032
2037
2037
2037
2027
2027
2032
2037
2037
2032
2032
2032
2037
2032
2032
2032
2032
2037
2032
2027
2032
2032
2027
2032
2032
2032
2027
2032
2032
2032
2027
2032
2027
2032
2032
2027
2027
2032
2032
2027
2027
2022
2032
2032
2037
2032
2032
2032
2027
2032
2032
2027
2044
2054
2044
2044
2044
2044
2044
2044
2049
2049
2049
2049
2049
2049
2049
2049
2049
2044
2044
2049
2044
2049
2044
2049
2049
2049
2044
2039
2049
2044
2044
2049
2049
2039
2039
2049
2049
2049
2049
2044
2049
2044
2049
2044
2049
2039
2049
2039
2044
2044
2044
2049
2039
2044
2044
2044
2044
2034
2049
2054
2039
2039
2044
2039
2039
2049
2044
2054
2039
2039
2044
2044
2049
2039
2044
2049
2049
2044
2044
2044
2044
2044
2044
2049
2044
2044
2044
2039
2044
2044
2044
2039
2044
2044
2044
2039
2044
2039
2044
2044
2039
2039
2044
2039
2044
2039
2039
2034
2044
2044
2049
2044
2044
2044
2039
2044
2044
2039
2056
2056
2056
2056
2056
2056
2056
2061
2061
2061
2061
2061
2056
2056
2061
2061
2061
2061
2066
2061
2061
2061
2056
2061
2061
2056
2051
2056
2061
2061
2056
2061
2061
2061
2061
2051
2061
2061
2061
2061
2061
2061
2051
2056
2061
2056
2056
2056
2056
2056
2056
2051
2056
2056
2056
2056
2051
2056
2046
2051
2051
2056
2066
2051
2066
2061
2061
2056
2066
2051
2051
2056
2051
2061
2056
2061
2056
2056
2061
2056
2056
2056
2056
2056
2056
2056
2051
2056
2056
2056
2051
2056
2056
2056
2051
2056
2051
2061
2061
2061
2056
2056
2051
2051
2051
2056
2056
2051
2051
2046
2056
2061
2056
2056
2056
2051
2056
2056
2051
2078
2068
2073
2073
2073
2068
2073
2073
2073
2073
2073
2068
2068
2068
2073
2073
2068
2073
2073
2073
2078
2073
2073
2073
2063
2073
2073
2068
2073
2073
2073
2073
2068
2063
2068
2073
2073
2068
2068
2068
2068
2063
2063
2068
2068
2058
2068
2063
2063
2068
2063
2078
2073
2073
2078
2063
2063
2068
2073
2063
2068
2068
2073
2073
2068
2068
2068
2068
2068
2068
2068
2068
2063
2068
2068
2068
2063
2068
2068
2068
2063
2073
2068
2063
2073
2073
2068
2063
2063
2068
2068
2063
2063
2058
2068
2073
2068
2068
2068
2063
2068
2068
2063
2085
2085
2090
2095
2090
2090
2085
2085
2085
2085
2085
2085
2085
2085
2090
2085
2080
2080
2085
2085
2085
2075
2075
2085
2085
2080
2080
2085
2085
2085
2085
2085
2085
2080
2080
2080
2080
2080
2080
2080
2080
2075
2070
2080
2075
2080
2075
2090
2085
2085
2075
2090
2075
2085
2080
2080
2080
2075
2085
2080
2080
2080
2080
2080
2080
2075
2080
2080
2080
2075
2080
2085
2085
2080
2080
2080
2075
2080
2085
2075
2075
2080
2080
2075
2075
2070
2080
2085
2080
2080
2080
2075
2080
2080
2075
2092
2097
2097
2097
2092
2097
2097
2102
2107
2102
2102
2102
2102
2097
2097
2097
2097
2097
2097
2097
2097
2092
2097
2102
2097
2097
2097
2087
2092
2097
2097
2097
2097
2097
2092
2092
2092
2092
2092
2092
2087
2107
2102
2102
2102
2092
2102
2092
2097
2087
2102
2097
2097
2087
2097
2087
2097
2092
2092
2092
2082
2092
2092
2092
2092
2092
2092
2092
2087
2092
2092
2097
2097
2097
2097
2092
2087
2092
2097
2092
2092
2092
2087
2087
2092
2092
2087
2087
2082
2092
2097
2092
2092
2092
2087
2092
2092
2087
2109
2109
2109
2104
2104
2109
2114
2114
2109
2114
2109
2109
2109
2109
2109
2109
2104
2109
2109
2104
2109
2109
2109
2104
2104
2104
2104
2104
2099
2099
2114
2119
2114
2114
2114
2114
2104
2104
2114
2109
2104
2099
2114
2109
2109
2109
2109
2104
2094
2104
2104
2104
2104
2104
2104
2104
2104
2104
2109
2109
2109
2109
2099
2104
2104
2109
2109
2104
2104
2099
2104
2099
2104
2104
2099
2099
2094
2104
2109
2104
2104
2104
2099
2104
2104
2099
2121
2116
2126
2126
2116
2116
2106
2121
2126
2126
2126
2121
2126
2121
2121
2121
2126
2121
2121
2121
2116
2116
2116
2121
2121
2121
2116
2116
2116
2116
2116
2111
2111
2121
2126
2126
2121
2111
2126
2121
2121
2116
2116
2126
2116
2116
2121
2111
2121
2121
2121
2116
2116
2116
2116
2116
2121
2116
2116
2116
2121
2121
2121
2121
2121
2121
2116
2116
2116
2116
2111
2116
2111
2116
2116
2111
2111
2106
2116
2121
2116
2116
2116
2111
2116
2116
2111
2128
2128
2138
2133
2138
2138
2138
2138
2128
2128
2138
2128
2118
2133
2133
2138
2128
2133
2133
2133
2138
2133
2133
2138
2133
2138
2138
2133
2138
2133
2133
2128
2128
2138
2138
2128
2128
2128
2128
2128
2133
2128
2128
2123
2133
2123
2133
2133
2133
2123
2123
2133
2123
2133
2128
2128
2133
2128
2138
2123
2128
2133
2133
2133
2128
2128
2128
2133
2128
2133
2128
2128
2133
2133
2128
2133
2133
2128
2128
2123
2123
2128
2123
2128
2128
2123
2123
2118
2128
2133
2128
2128
2128
2123
2128
2128
2123
2150
2140
2140
2150
2150
2150
2145
2150
2140
2140
2140
2130
2150
2150
2140
2150
2150
2150
2140
2145
2155
2155
2145
2145
2145
2155
2155
2145
2145
2145
2145
2150
2145
2150
2150
2150
2145
2145
2140
2140
2145
2145
2140
2150
2150
2140
2145
2140
2140
2140
2140
2135
2145
2135
2145
2145
2145
2135
2145
2135
2140
2135
2145
2150
2145
2145
2140
2140
2140
2150
2145
2145
2145
2140
2145
2140
2135
2145
2140
2145
2145
2145
2140
2140
2145
2140
2140
2135
2140
2145
2135
2140
2135
2135
2135
2130
2140
2145
2140
2140
2140
2135
2140
2140
2135
2162
2157
2162
2162
2152
2162
2162
2152
2152
2152
2162
2162
2157
2152
2162
2157
2157
2167
2157
2157
2157
2167
2167
2162
2167
2167
2167
2157
2157
2157
2162
2162
2157
2157
2162
2152
2162
2157
2157
2157
2152
2152
2157
2152
2157
2157
2152
2152
2147
2152
2152
2147
2147
2157
2167
2157
2157
2167
2167
2167
2157
2147
2147
2157
2157
2157
2152
2147
2157
2142
2162
2157
2152
2157
2152
2152
2152
2162
2157
2157
2157
2152
2157
2147
2162
2157
2152
2157
2157
2157
2157
2152
2147
2152
2157
2147
2147
2147
2147
2142
2152
2157
2152
2152
2152
2147
2152
2152
2147
2189
2174
2174
2169
2174
2174
2174
2169
2164
2164
2174
2174
2174
2174
2164
2174
2169
2169
2169
2179
2179
2169
2179
2174
2169
2179
2179
2179
2179
2174
2179
2174
2169
2169
2169
2159
2179
2174
2174
2169
2169
2174
2164
2174
2164
2169
2164
2164
2169
2169
2164
2159
2154
2164
2159
2159
2174
2159
2169
2179
2169
2169
2159
2159
2169
2179
2179
2179
2169
2159
2169
2164
2164
2169
2169
2154
2164
2169
2169
2164
2164
2164
2164
2174
2169
2169
2169
2164
2169
2159
2174
2169
2164
2169
2169
2169
2169
2164
2164
2164
2169
2159
2159
2159
2154
2164
2169
2164
2164
2164
2159
2164
2159
2159
2181
2176
2196
2186
2181
2186
2186
2186
2181
2176
2186
2181
2186
2186
2181
2186
2186
2181
2181
2191
2181
2191
2191
2186
2191
2191
2191
2186
2186
2186
2186
2181
2181
2191
2191
2186
2186
2171
2181
2181
2186
2181
2181
2181
2181
2176
2181
2176
2176
2181
2181
2171
2166
2166
2171
2191
2186
2166
2171
2171
2186
2191
2191
2191
2186
2186
2181
2171
2171
2176
2181
2181
2171
2186
2186
2186
2181
2176
2176
2166
2181
2181
2171
2176
2176
2176
2176
2171
2176
2176
2186
2181
2181
2176
2176
2176
2176
2181
2171
2186
2181
2176
2181
2181
2176
2176
2171
2176
2181
2171
2171
2166
2176
2181
2176
2176
2176
2171
2176
2171
2171
2208
2218
2193
2193
2203
2198
2198
2193
2198
2198
2193
2198
2198
2178
2198
2198
2198
2198
2198
2193
2188
2203
2203
2193
2193
2193
2193
2203
2198
2198
2198
2193
2203
2203
2198
2203
2198
2203
2198
2198
2198
2198
2198
2183
2198
2193
2193
2198
2198
2193
2193
2193
2193
2188
2188
2183
2183
2193
2193
2178
2183
2198
2178
2178
2183
2203
2198
2178
2198
2198
2183
2183
2203
2203
2203
2198
2193
2183
2193
2188
2188
2178
2193
2188
2198
2198
2193
2183
2188
2183
2188
2183
2183
2188
2183
2198
2193
2188
2188
2188
2188
2188
2193
2188
2183
2198
2193
2188
2188
2183
2193
2188
2193
2183
2183
2178
2188
2193
2188
2188
2188
2183
2188
2183
2183
2230
2225
2205
2205
2205
2215
2225
2215
2210
2210
2210
2210
2205
2190
2210
2210
2210
2190
2205
2210
2215
2215
2200
2205
2205
2205
2215
2210
2215
2215
2205
2210
2210
2210
2210
2215
2210
2195
2195
2200
2215
2215
2200
2210
2210
2210
2210
2210
2210
2210
2205
2210
2205
2205
2210
2205
2205
2205
2205
2205
2195
2205
2195
2190
2190
2215
2215
2200
2200
2190
2210
2195
2195
2210
2190
2205
2210
2210
2205
2190
2210
2210
2195
2210
2210
2210
2205
2200
2190
2200
2205
2195
2210
2210
2200
2195
2205
2195
2200
2195
2200
2210
2195
2200
2200
2200
2200
2205
2195
2200
2195
2210
2205
2200
2195
2200
2200
2205
2195
2195
2190
2200
2205
2200
2200
2200
2195
2200
2195
2195
2237
2217
2217
2237
2232
2227
2232
2222
2222
2202
2202
2222
2222
2217
2212
2212
2217
2217
2202
2227
2222
2222
2222
2227
2217
2207
2217
2227
2227
2227
2217
2217
2227
2227
2207
2212
2222
2212
2217
2217
2212
2222
2207
2222
2222
2222
2212
2222
2222
2212
2217
2222
2217
2217
2222
2217
2222
2222
2217
2217
2217
2217
2212
2212
2217
2202
2217
2227
2227
2207
2202
2227
2227
2207
2207
2202
2207
2222
2217
2222
2227
2227
2202
2222
2217
2222
2202
2222
2217
2202
2212
2222
2222
2217
2207
2212
2207
2217
2222
2222
2207
2212
2212
2207
2212
2207
2212
2222
2212
2207
2207
2212
2212
2217
2212
2217
2207
2207
2222
2217
2212
2212
2212
2217
2207
2207
2202
2212
2217
2212
2212
2212
2207
2207
2207
2207
2254
2244
2244
2244
2244
2234
2234
2214
2229
2214
2239
2239
2239
2234
2229
2219
2224
2229
2239
2229
2234
2234
2229
2239
2234
2229
2219
2214
2229
2229
2234
2234
2234
2234
2239
2229
2229
2239
2239
2229
2229
2219
2234
2229
2219
2224
2224
2229
2229
2224
2234
2234
2224
2219
2234
2224
2234
2224
2229
2229
2224
2229
2229
2234
2229
2234
2229
2229
2229
2229
2229
2229
2229
2219
2219
2224
2224
2239
2239
2214
2219
2234
2234
2219
2219
2214
2239
2239
2229
2229
2234
2239
2239
2214
2234
2229
2214
2229
2224
2234
2224
2229
2219
2234
2234
2229
2219
2224
2224
2224
2224
2224
2229
2229
2229
2229
2219
2229
2224
2224
2219
2224
2219
2234
2224
2219
2224
2224
2229
2219
2224
2229
2229
2219
2219
2219
2224
2234
2229
2229
2224
2229
2219
2219
2214
2224
2229
2224
2224
2224
2219
2224
2219
2219
2261
2266
2261
2256
2256
2241
2226
2231
2241
2231
2226
2246
2241
2251
2251
2251
2241
2251
2251
2246
2231
2246
2241
2241
2251
2241
2241
2246
2241
2251
2251
2231
2241
2251
2251
2241
2241
2246
2251
2251
2241
2251
2246
2236
2241
2241
2241
2241
2246
2246
2241
2241
2231
2241
2231
2236
2236
2241
2251
2236
2246
2236
2236
2241
2236
2246
2246
2241
2241
2251
2236
2236
2246
2241
2241
2246
2241
2246
2241
2241
2246
2241
2241
2241
2241
2236
2236
2241
2251
2251
2246
2231
2231
2231
2231
2246
2246
2226
2241
2246
2231
2231
2226
2236
2251
2251
2246
2246
2246
2241
2241
2241
2226
2241
2241
2236
2241
2236
2241
2246
2246
2241
2241
2231
2241
2236
2236
2236
2236
2241
2241
2236
2236
2231
2241
2236
2236
2231
2246
2236
2231
2236
2236
2236
2236
2231
2236
2241
2241
2231
2241
2231
2231
2236
2246
2241
2241
2236
2241
2231
2231
2226
2236
2241
2236
2236
2236
2231
2236
2231
2231
2273
2248
2268
2273
2268
2253
2238
2253
2253
2243
2253
2243
2258
2253
2263
2263
2253
2258
2253
2263
2258
2243
2258
2243
2263
2263
2253
2253
2263
2258
2243
2253
2258
2253
2263
2263
2263
2263
2253
2253
2253
2263
2263
2263
2258
2248
2253
2253
2253
2253
2263
2258
2243
2253
2253
2258
2248
2253
2253
2253
2253
2248
2248
2248
2253
2263
2253
2248
2258
2258
2253
2253
2263
2258
2248
2258
2248
2253
2253
2258
2258
2258
2248
2248
2253
2253
2253
2253
2253
2253
2243
2243
2258
2263
2263
2258
2248
2263
2263
2258
2243
2243
2243
2253
2258
2238
2248
2248
2253
2243
2243
2258
2238
2248
2258
2258
2258
2248
2258
2258
2248
2253
2253
2248
2253
2248
2248
2258
2248
2253
2253
2253
2253
2253
2253
2253
2243
2248
2248
2248
2248
2253
2253
2248
2248
2243
2253
2248
2248
2243
2248
2248
2248
2248
2248
2248
2253
2243
2253
2243
2248
2243
2243
2248
2258
2253
2253
2253
2243
2243
2238
2248
2253
2248
2248
2248
2243
2248
2248
2243
2243
2260
2280
2280
2280
2280
2265
2255
2255
2265
2255
2265
2275
2280
2275
2270
2265
2265
2280
2270
2255
2270
2275
2265
2260
2265
2270
2275
2270
2275
2280
2275
2275
2275
2265
2265
2280
2275
2270
2265
2275
2270
2265
2265
2265
2270
2270
2255
2265
2275
2265
2265
2260
2265
2265
2270
2270
2260
2260
2275
2265
2265
2265
2270
2265
2260
2260
2270
2260
2275
2270
2270
2270
2265
2265
2270
2265
2260
2260
2260
2265
2270
2265
2265
2265
2265
2270
2260
2255
2270
2275
2275
2270
2255
2270
2270
2270
2255
2255
2260
2265
2270
2250
2260
2270
2255
2255
2270
2265
2260
2270
2270
2270
2265
2260
2260
2260
2265
2255
2270
2265
2265
2265
2260
2270
2255
2260
2260
2265
2265
2260
2265
2265
2255
2260
2260
2260
2260
2260
2260
2255
2260
2260
2260
2260
2260
2260
2260
2255
2260
2255
2260
2255
2260
2255
2260
2255
2260
2265
2265
2265
2265
2255
2255
2250
2260
2265
2260
2260
2260
2255
2260
2255
2255
2287
2292
2292
2277
2277
2277
2267
2287
2287
2287
2282
2282
2277
2292
2292
2287
2267
2267
2282
2282
2277
2282
2287
2287
2287
2287
2287
2287
2292
2292
2287
2282
2277
2292
2292
2292
2292
2282
2282
2287
2282
2282
2277
2282
2282
2282
2277
2282
2287
2282
2277
2277
2277
2277
2272
2272
2272
2287
2282
2277
2277
2277
2272
2272
2282
2272
2287
2287
2282
2282
2277
2277
2272
2272
2272
2272
2282
2277
2282
2277
2282
2292
2292
2277
2267
2277
2292
2282
2292
2272
2272
2282
2267
2282
2282
2282
2267
2282
2282
2282
2272
2272
2267
2267
2287
2282
2277
2272
2282
2267
2277
2277
2267
2267
2262
2282
2282
2272
2282
2272
2267
2287
2277
2272
2267
2277
2282
2277
2267
2277
2272
2282
2267
2272
2272
2272
2277
2272
2272
2267
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2267
2267
2272
2267
2267
2267
2272
2272
2277
2277
2277
2272
2277
2267
2267
2262
2272
2277
2272
2272
2272
2267
2272
2267
2267
2299
2279
2279
2289
2289
2279
2279
2289
2279
2299
2299
2299
2304
2294
2304
2304
2279
2294
2294
2289
2299
2289
2284
2299
2299
2299
2304
2294
2294
2304
2304
2294
2304
2304
2299
2294
2299
2299
2299
2299
2299
2294
2294
2294
2289
2294
2304
2294
2294
2284
2279
2294
2289
2299
2299
2299
2294
2289
2294
2294
2284
2299
2299
2289
2289
2294
2279
2284
2284
2294
2294
2294
2294
2299
2294
2289
2294
2284
2284
2294
2289
2294
2289
2294
2289
2284
2304
2304
2304
2289
2279
2294
2294
2304
2299
2284
2304
2294
2304
2279
2279
2279
2294
2294
2294
2294
2279
2294
2284
2284
2289
2294
2284
2294
2279
2279
2299
2289
2289
2279
2279
2294
2284
2284
2284
2274
2289
2284
2294
2294
2289
2279
2289
2289
2294
2299
2289
2284
2279
2279
2294
2289
2289
2289
2279
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2279
2284
2279
2279
2279
2284
2279
2289
2284
2289
2284
2289
2279
2279
2274
2284
2289
2284
2284
2284
2279
2284
2279
2279
2291
2291
2291
2301
2301
2291
2291
2311
2316
2316
2311
2316
2291
2291
2306
2306
2306
2311
2291
2316
2306
2316
2316
2316
2306
2301
2311
2311
2311
2316
2306
2306
2316
2306
2291
2296
2311
2306
2306
2306
2306
2306
2301
2306
2306
2311
2296
2306
2311
2306
2301
2306
2296
2306
2296
2306
2301
2306
2311
2311
2306
2306
2301
2301
2306
2306
2306
2291
2301
2296
2306
2296
2306
2306
2301
2301
2296
2301
2316
2316
2291
2311
2306
2316
2311
2296
2306
2306
2316
2311
2291
2311
2311
2291
2291
2306
2291
2306
2296
2296
2296
2296
2306
2301
2291
2306
2301
2296
2311
2306
2306
2306
2296
2306
2291
2306
2291
2286
2311
2296
2296
2296
2301
2296
2291
2296
2296
2296
2301
2311
2306
2306
2301
2301
2301
2306
2306
2296
2296
2296
2296
2291
2291
2301
2306
2296
2311
2301
2296
2291
2291
2301
2301
2296
2301
2291
2296
2296
2296
2296
2296
2296
2296
2291
2296
2291
2291
2291
2291
2291
2291
2291
2296
2296
2301
2301
2301
2296
2301
2291
2291
2286
2296
2301
2296
2296
2296
2291
2296
2291
2291
2323
2298
2303
2303
2298
2303
2313
2303
2313
2328
2328
2323
2303
2308
2303
2318
2328
2303
2323
2328
2328
2328
2323
2328
2318
2318
2313
2318
2328
2303
2308
2308
2303
2308
2308
2318
2323
2318
2318
2323
2323
2318
2318
2318
2318
2323
2323
2323
2318
2323
2313
2318
2318
2318
2318
2308
2308
2303
2308
2318
2318
2313
2313
2318
2308
2313
2313
2318
2318
2308
2313
2318
2323
2318
2303
2308
2313
2313
2328
2328
2303
2328
2323
2323
2318
2328
2303
2303
2303
2323
2323
2318
2318
2303
2323
2323
2303
2303
2318
2308
2308
2308
2308
2303
2313
2308
2308
2318
2308
2318
2303
2318
2308
2303
2323
2318
2318
2318
2308
2308
2303
2313
2318
2308
2298
2318
2303
2308
2308
2313
2308
2303
2308
2313
2313
2318
2318
2318
2313
2323
2318
2318
2308
2313
2318
2308
2308
2308
2303
2308
2318
2318
2308
2303
2313
2303
2313
2313
2303
2313
2308
2308
2308
2313
2313
2313
2308
2308
2303
2303
2303
2303
2303
2303
2298
2298
2308
2303
2308
2313
2313
2308
2313
2308
2313
2303
2303
2298
2308
2313
2308
2308
2308
2303
2308
2303
2303
2335
2315
2315
2310
2315
2325
2315
2320
2315
2315
2340
2335
2320
2320
2330
2330
2340
2340
2340
2335
2335
2335
2330
2335
2335
2340
2320
2315
2320
2315
2320
2320
2320
2330
2330
2330
2320
2335
2335
2320
2330
2330
2335
2330
2325
2330
2335
2320
2320
2315
2335
2330
2330
2325
2320
2315
2325
2330
2325
2330
2330
2330
2325
2325
2325
2330
2315
2340
2340
2315
2315
2340
2335
2335
2340
2335
2335
2315
2315
2330
2335
2335
2330
2330
2315
2320
2320
2320
2320
2335
2315
2315
2325
2335
2320
2320
2315
2320
2315
2315
2330
2330
2315
2320
2325
2320
2310
2335
2330
2330
2330
2320
2320
2325
2315
2320
2330
2330
2325
2320
2315
2320
2320
2320
2325
2330
2330
2325
2335
2330
2330
2320
2320
2325
2320
2320
2320
2315
2325
2330
2320
2315
2325
2315
2325
2325
2325
2315
2325
2315
2320
2325
2325
2315
2320
2315
2315
2315
2310
2310
2310
2310
2310
2315
2320
2320
2325
2325
2320
2320
2325
2320
2325
2315
2315
2310
2320
2325
2320
2320
2320
2315
2320
2315
2315
2332
2327
2322
2327
2342
2327
2327
2327
2327
2332
2347
2342
2327
2332
2327
2332
2327
2347
2347
2342
2347
2347
2347
2332
2347
2327
2347
2327
2342
2352
2342
2327
2332
2327
2332
2332
2332
2342
2342
2347
2347
2332
2347
2342
2342
2342
2347
2322
2332
2332
2332
2332
2322
2332
2342
2347
2342
2342
2342
2342
2342
2337
2342
2342
2347
2342
2342
2337
2327
2332
2337
2337
2337
2347
2352
2347
2327
2352
2347
2327
2327
2347
2347
2347
2327
2327
2342
2332
2332
2342
2347
2337
2337
2327
2332
2332
2342
2342
2347
2327
2327
2332
2347
2327
2327
2322
2342
2337
2332
2332
2342
2337
2342
2337
2332
2332
2332
2332
2342
2342
2327
2332
2342
2337
2332
2327
2332
2332
2332
2337
2342
2342
2337
2337
2332
2337
2337
2332
2332
2332
2327
2332
2327
2337
2342
2337
2337
2332
2337
2337
2327
2332
2337
2327
2327
2327
2327
2322
2322
2322
2322
2322
2327
2332
2332
2332
2337
2337
2332
2337
2332
2337
2327
2327
2322
2332
2337
2332
2332
2332
2327
2332
2327
2327
2344
2334
2344
2354
2339
2339
2339
2339
2339
2339
2344
2339
2344
2339
2339
2339
2344
2344
2339
2359
2359
2359
2359
2359
2344
2339
2339
2339
2344
2359
2354
2359
2354
2339
2344
2339
2344
2339
2354
2354
2354
2359
2359
2359
2354
2354
2359
2359
2354
2354
2334
2344
2334
2334
2344
2344
2354
2359
2354
2354
2354
2354
2354
2339
2349
2354
2349
2349
2344
2349
2354
2349
2339
2359
2359
2339
2359
2339
2339
2359
2359
2339
2359
2359
2344
2344
2359
2339
2339
2349
2344
2354
2349
2359
2344
2344
2339
2339
2339
2354
2354
2354
2339
2344
2354
2334
2354
2344
2344
2344
2344
2344
2354
2344
2344
2354
2354
2354
2344
2339
2344
2354
2344
2339
2344
2349
2344
2349
2354
2349
2349
2344
2349
2344
2344
2344
2349
2349
2349
2349
2349
2339
2344
2354
2349
2339
2344
2349
2344
2334
2344
2339
2339
2334
2334
2334
2334
2339
2334
2344
2344
2344
2344
2349
2349
2349
2344
2349
2339
2339
2334
2344
2349
2344
2344
2344
2339
2344
2339
2339
2351
2356
2351
2346
2351
2346
2356
2351
2351
2351
2351
2356
2351
2366
2371
2351
2356
2351
2371
2371
2371
2351
2351
2371
2371
2356
2356
2371
2356
2351
2356
2351
2351
2351
2366
2366
2351
2371
2356
2351
2366
2371
2366
2346
2346
2356
2356
2356
2366
2371
2366
2361
2366
2361
2351
2361
2366
2361
2351
2351
2371
2371
2351
2371
2351
2351
2351
2351
2371
2371
2351
2356
2356
2371
2366
2356
2371
2351
2351
2356
2351
2366
2361
2366
2356
2351
2366
2366
2361
2356
2361
2346
2356
2366
2356
2366
2366
2361
2361
2356
2366
2356
2356
2366
2366
2356
2351
2356
2361
2351
2356
2361
2361
2356
2366
2361
2361
2361
2361
2361
2361
2356
2361
2361
2361
2351
2356
2356
2366
2356
2351
2356
2351
2356
2351
2346
2346
2346
2346
2346
2346
2356
2356
2356
2356
2356
2356
2361
2361
2361
2356
2361
2351
2351
2346
2356
2361
2356
2356
2356
2351
2356
2351
2351
2363
2368
2373
2358
2363
2368
2363
2363
2363
2363
2368
2363
2383
2368
2363
2378
2383
2383
2383
2383
2363
2383
2368
2383
2368
2378
2363
2368
2363
2378
2373
2363
2363
2363
2363
2378
2363
2383
2383
2368
2358
2358
2368
2358
2373
2378
2373
2378
2378
2368
2378
2358
2363
2383
2363
2383
2363
2363
2383
2383
2363
2363
2363
2363
2363
2368
2368
2383
2378
2363
2368
2383
2373
2363
2378
2363
2378
2373
2368
2358
2373
2378
2373
2368
2368
2373
2378
2378
2373
2373
2368
2378
2368
2378
2373
2378
2368
2368
2373
2373
2368
2363
2368
2373
2373
2373
2373
2373
2373
2368
2378
2373
2368
2373
2373
2373
2368
2368
2363
2368
2363
2373
2363
2368
2363
2363
2358
2358
2358
2363
2358
2368
2358
2368
2368
2368
2363
2373
2368
2373
2363
2363
2358
2368
2373
2368
2368
2368
2363
2368
2363
2363
2385
2380
2380
2375
2370
2375
2375
2375
2375
2375
2375
2395
2395
2400
2385
2395
2380
2395
2380
2390
2395
2380
2380
2380
2375
2390
2375
2375
2375
2375
2385
2390
2395
2380
2370
2375
2370
2370
2390
2390
2375
2370
2390
2380
2385
2375
2375
2395
2375
2375
2395
2375
2395
2390
2375
2375
2375
2380
2395
2385
2375
2375
2390
2385
2385
2370
2390
2385
2380
2385
2380
2390
2380
2385
2390
2390
2385
2385
2380
2390
2385
2380
2390
2385
2380
2385
2380
2380
2385
2380
2385
2385
2380
2385
2385
2375
2385
2390
2385
2380
2380
2380
2375
2380
2380
2375
2385
2375
2375
2375
2370
2370
2370
2370
2380
2370
2375
2380
2380
2380
2375
2375
2375
2370
2380
2385
2380
2380
2380
2375
2380
2375
2375
2392
2392
2397
2392
2397
2392
2387
2387
2382
2387
2387
2387
2387
2387
2412
2412
2407
2392
2407
2392
2392
2392
2392
2392
2392
2392
2392
2392
2397
2397
2397
2387
2402
2397
2402
2387
2387
2382
2382
2407
2387
2402
2397
2387
2387
2397
2387
2412
2387
2387
2382
2407
2387
2387
2387
2407
2387
2387
2402
2397
2387
2387
2397
2387
2397
2387
2402
2387
2397
2397
2397
2402
2392
2402
2402
2397
2397
2397
2402
2392
2397
2402
2397
2392
2397
2392
2392
2397
2397
2392
2397
2397
2397
2397
2387
2392
2392
2392
2392
2397
2392
2387
2392
2392
2392
2392
2392
2387
2387
2387
2382
2382
2382
2382
2392
2392
2382
2387
2392
2387
2387
2382
2392
2397
2392
2392
2392
2387
2392
2387
2387
2399
2404
2399
2399
2399
2399
2409
2424
2409
2409
2404
2404
2404
2404
2404
2404
2404
2404
2424
2409
2414
2404
2409
2404
2404
2404
2394
2399
2399
2419
2399
2409
2394
2399
2404
2394
2424
2424
2399
2399
2419
2399
2404
2399
2399
2399
2414
2399
2399
2409
2399
2419
2409
2409
2409
2399
2399
2409
2409
2409
2409
2409
2409
2409
2414
2404
2414
2409
2409
2414
2409
2409
2404
2404
2409
2404
2409
2409
2409
2409
2399
2404
2404
2399
2404
2404
2409
2404
2399
2404
2404
2399
2404
2404
2399
2399
2404
2399
2394
2394
2394
2404
2404
2404
2394
2399
2399
2399
2394
2404
2409
2404
2404
2404
2399
2404
2399
2399
2411
2421
2416
2411
2416
2411
2411
2421
2421
2421
2421
2421
2421
2416
2416
2416
2421
2436
2431
2421
2421
2416
2421
2436
2421
2416
2416
2416
2416
2416
2436
2416
2416
2411
2416
2411
2406
2436
2411
2411
2416
2436
2406
2436
2411
2426
2411
2416
2411
2411
2416
2411
2421
2411
2421
2411
2421
2431
2421
2411
2421
2421
2421
2421
2421
2421
2421
2421
2421
2426
2421
2416
2421
2421
2416
2416
2416
2421
2421
2421
2421
2416
2416
2411
2416
2411
2416
2411
2416
2411
2416
2416
2411
2411
2411
2416
2416
2406
2406
2416
2411
2406
2416
2411
2411
2406
2416
2421
2416
2416
2411
2411
2416
2411
2411
2433
2428
2428
2423
2423
2428
2433
2423
2433
2428
2433
2433
2433
2433
2433
2428
2433
2433
2433
2428
2433
2433
2433
2433
2448
2433
2433
2428
2433
2428
2448
2428
2428
2423
2448
2428
2433
2433
2428
2428
2428
2423
2423
2423
2448
2428
2423
2428
2443
2428
2418
2448
2448
2428
2433
2423
2433
2423
2428
2428
2423
2428
2423
2423
2428
2433
2433
2423
2443
2433
2423
2433
2433
2433
2433
2433
2433
2433
2433
2428
2433
2433
2433
2428
2428
2433
2428
2428
2423
2423
2428
2423
2428
2428
2428
2423
2428
2423
2428
2423
2428
2428
2423
2423
2428
2428
2428
2418
2423
2418
2428
2428
2423
2423
2418
2428
2433
2428
2428
2423
2423
2428
2423
2423
2440
2435
2440
2435
2440
2440
2440
2445
2445
2445
2445
2440
2445
2445
2445
2445
2440
2445
2445
2440
2440
2445
2445
2445
2445
2445
2445
2445
2440
2445
2440
2440
2440
2440
2445
2445
2440
2440
2440
2460
2435
2445
2440
2435
2440
2435
2435
2440
2435
2455
2430
2460
2455
2440
2445
2435
2440
2440
2435
2435
2440
2435
2440
2445
2435
2445
2440
2435
2455
2445
2445
2445
2445
2445
2445
2445
2445
2440
2445
2445
2440
2440
2440
2435
2440
2440
2435
2440
2435
2440
2435
2440
2435
2440
2435
2440
2435
2440
2440
2435
2440
2440
2435
2440
2435
2430
2440
2435
2435
2430
2440
2445
2440
2440
2435
2435
2440
2435
2435
2452
2452
2447
2452
2457
2457
2452
2452
2457
2452
2457
2457
2457
2457
2452
2452
2452
2452
2457
2457
2452
2457
2457
2457
2457
2452
2457
2447
2452
2452
2457
2457
2452
2452
2447
2457
2452
2457
2452
2467
2452
2447
2452
2447
2452
2452
2442
2467
2462
2452
2452
2452
2452
2447
2447
2452
2447
2447
2447
2452
2462
2457
2452
2457
2452
2467
2457
2457
2457
2457
2452
2457
2452
2457
2452
2452
2447
2452
2452
2447
2452
2447
2447
2452
2447
2452
2447
2452
2447
2452
2447
2452
2452
2457
2452
2452
2447
2452
2447
2442
2442
2447
2447
2447
2442
2452
2457
2452
2452
2447
2447
2452
2447
2447
2464
2469
2474
2469
2469
2469
2464
2464
2469
2469
2469
2464
2464
2464
2464
2469
2464
2464
2464
2469
2464
2464
2464
2464
2464
2469
2469
2459
2464
2464
2464
2469
2469
2469
2464
2464
2459
2464
2459
2459
2464
2459
2459
2464
2454
2464
2474
2459
2464
2464
2459
2464
2459
2459
2459
2474
2464
2464
2474
2469
2469
2464
2479
2464
2469
2464
2469
2464
2469
2459
2464
2464
2459
2464
2464
2464
2459
2459
2464
2459
2464
2459
2464
2459
2464
2459
2469
2464
2464
2469
2464
2459
2454
2454
2464
2464
2459
2459
2454
2464
2469
2464
2459
2464
2459
2459
2464
2459
2459
2486
2476
2476
2481
2481
2476
2486
2481
2481
2481
2481
2476
2476
2481
2481
2481
2481
2476
2476
2486
2481
2476
2476
2476
2476
2476
2476
2476
2476
2476
2476
2471
2481
2476
2481
2476
2476
2471
2476
2471
2471
2471
2466
2476
2471
2471
2476
2476
2476
2476
2471
2471
2476
2486
2476
2471
2471
2476
2486
2481
2476
2476
2486
2476
2476
2481
2471
2481
2476
2476
2476
2476
2471
2476
2476
2471
2471
2476
2471
2476
2471
2476
2471
2481
2481
2481
2476
2476
2476
2471
2476
2481
2471
2466
2476
2471
2471
2466
2476
2481
2476
2476
2471
2471
2476
2471
2466
2493
2488
2488
2493
2493
2488
2493
2493
2493
2493
2488
2488
2493
2493
2493
2493
2493
2493
2488
2488
2488
2493
2493
2493
2488
2498
2488
2488
2498
2488
2483
2488
2488
2488
2483
2488
2488
2488
2483
2488
2483
2478
2488
2498
2483
2483
2488
2488
2483
2483
2488
2488
2493
2493
2488
2483
2483
2498
2488
2498
2488
2488
2498
2493
2493
2483
2493
2488
2493
2488
2488
2488
2488
2483
2488
2488
2483
2483
2488
2483
2488
2493
2488
2488
2483
2488
2483
2493
2493
2488
2478
2488
2488
2483
2483
2483
2478
2488
2493
2488
2488
2488
2483
2483
2488
2483
2478
2505
2500
2505
2505
2510
2500
2500
2505
2500
2500
2505
2505
2505
2505
2505
2500
2505
2505
2505
2505
2505
2500
2505
2500
2505
2500
2500
2500
2510
2500
2500
2495
2495
2500
2500
2495
2495
2490
2500
2510
2495
2495
2505
2510
2500
2495
2510
2500
2500
2505
2505
2495
2500
2495
2500
2510
2510
2500
2500
2505
2505
2500
2505
2505
2495
2500
2505
2505
2500
2500
2500
2495
2500
2500
2495
2495
2500
2495
2500
2500
2500
2495
2500
2500
2505
2495
2490
2500
2505
2505
2505
2495
2495
2490
2500
2505
2500
2500
2495
2495
2500
2495
2490
2512
2512
2512
2512
2522
2517
2512
2512
2517
2517
2512
2517
2517
2512
2517
2522
2517
2517
2517
2517
2517
2522
2522
2512
2517
2517
2517
2512
2512
2512
2512
2512
2512
2507
2507
2517
2507
2512
2512
2502
2522
2512
2507
2507
2517
2522
2517
2512
2522
2507
2522
2512
2507
2512
2507
2512
2517
2517
2512
2522
2517
2517
2512
2517
2517
2512
2507
2512
2517
2517
2512
2512
2512
2507
2512
2512
2507
2507
2517
2517
2512
2512
2512
2507
2512
2507
2512
2502
2512
2517
2517
2507
2507
2502
2512
2517
2512
2512
2507
2507
2512
2507
2502
2524
2524
2529
2529
2524
2529
2534
2524
2524
2529
2529
2529
2534
2534
2524
2534
2529
2524
2524
2529
2529
2529
2534
2534
2534
2534
2534
2529
2529
2524
2534
2524
2529
2524
2524
2519
2529
2529
2524
2519
2524
2524
2529
2529
2524
2514
2524
2524
2534
2524
2519
2519
2529
2524
2524
2519
2534
2519
2524
2519
2534
2524
2529
2529
2524
2529
2524
2524
2524
2529
2529
2524
2519
2524
2529
2529
2524
2524
2524
2519
2524
2529
2529
2524
2519
2519
2529
2524
2519
2514
2524
2529
2529
2524
2519
2519
2514
2524
2529
2524
2524
2519
2519
2524
2519
2514
2536
2536
2541
2541
2541
2546
2546
2536
2541
2536
2536
2541
2541
2551
2551
2546
2546
2536
2541
2546
2541
2546
2536
2546
2546
2541
2536
2536
2541
2541
2541
2546
2546
2541
2546
2546
2546
2546
2536
2541
2536
2546
2536
2546
2541
2531
2536
2536
2541
2541
2546
2526
2536
2536
2541
2541
2536
2536
2536
2541
2536
2531
2536
2536
2531
2531
2531
2536
2546
2546
2541
2541
2536
2541
2541
2541
2536
2536
2536
2531
2536
2541
2541
2536
2536
2536
2531
2541
2541
2541
2536
2531
2536
2531
2526
2536
2541
2541
2531
2531
2526
2536
2541
2536
2536
2531
2531
2536
2531
2526
2563
2558
2558
2548
2553
2553
2553
2558
2553
2548
2553
2548
2548
2553
2553
2553
2563
2563
2563
2558
2553
2558
2553
2553
2558
2558
2553
2548
2548
2558
2553
2553
2553
2553
2548
2553
2553
2558
2548
2548
2558
2558
2558
2548
2563
2558
2553
2558
2543
2563
2558
2548
2553
2548
2548
2553
2553
2558
2548
2548
2548
2548
2548
2548
2548
2548
2548
2543
2543
2543
2548
2553
2558
2558
2553
2553
2548
2548
2553
2553
2548
2548
2543
2548
2553
2553
2553
2553
2548
2548
2538
2553
2548
2548
2548
2538
2553
2548
2553
2548
2553
2543
2543
2538
2548
2553
2548
2548
2543
2543
2548
2543
2538
2575
2570
2565
2565
2565
2565
2560
2560
2560
2565
2565
2575
2575
2575
2575
2570
2560
2570
2565
2570
2565
2565
2555
2560
2565
2565
2565
2560
2565
2565
2570
2560
2575
2565
2565
2575
2570
2555
2565
2555
2575
2565
2575
2570
2560
2565
2560
2560
2565
2560
2560
2560
2560
2560
2560
2555
2555
2560
2560
2560
2555
2565
2565
2560
2560
2570
2565
2560
2560
2565
2565
2560
2560
2550
2560
2565
2565
2565
2560
2560
2560
2560
2565
2565
2560
2565
2560
2565
2555
2555
2550
2560
2565
2560
2560
2555
2555
2560
2550
2550
2587
2577
2587
2577
2572
2572
2572
2562
2577
2577
2577
2587
2582
2582
2582
2582
2582
2567
2587
2582
2577
2577
2572
2577
2577
2572
2572
2577
2577
2587
2572
2572
2577
2587
2582
2577
2567
2587
2567
2587
2577
2582
2577
2577
2572
2567
2572
2577
2572
2572
2567
2572
2567
2567
2572
2562
2562
2582
2572
2567
2572
2577
2577
2572
2572
2572
2577
2572
2572
2577
2577
2562
2572
2567
2572
2572
2577
2577
2572
2572
2577
2577
2572
2577
2572
2577
2567
2567
2562
2572
2577
2572
2572
2567
2567
2572
2572
2562
2594
2584
2589
2589
2589
2594
2594
2584
2584
2589
2589
2584
2574
2589
2599
2599
2594
2594
2589
2594
2599
2594
2594
2594
2589
2584
2594
2599
2589
2589
2579
2589
2589
2584
2584
2594
2584
2584
2594
2594
2599
2584
2594
2579
2594
2594
2579
2599
2594
2589
2579
2594
2589
2589
2584
2579
2589
2584
2579
2579
2584
2589
2574
2584
2574
2574
2574
2574
2584
2594
2579
2584
2589
2589
2584
2584
2584
2584
2584
2584
2584
2589
2589
2574
2584
2579
2584
2589
2584
2584
2589
2589
2589
2584
2589
2579
2579
2574
2584
2589
2584
2584
2579
2579
2584
2584
2574
2591
2601
2596
2601
2601
2601
2606
2611
2596
2596
2596
2586
2596
2601
2611
2611
2611
2611
2596
2606
2606
2601
2606
2586
2601
2586
2606
2606
2611
2606
2606
2596
2601
2601
2596
2601
2601
2611
2596
2606
2606
2596
2606
2606
2606
2611
2596
2591
2601
2591
2606
2606
2606
2606
2591
2591
2591
2606
2601
2596
2591
2601
2606
2596
2591
2601
2601
2596
2586
2586
2591
2586
2596
2586
2586
2591
2606
2596
2601
2601
2596
2596
2596
2591
2596
2591
2596
2586
2596
2591
2596
2596
2601
2601
2601
2596
2601
2591
2591
2586
2596
2601
2596
2596
2591
2591
2596
2596
2586
2608
2613
2613
2618
2608
2618
2608
2608
2608
2613
2618
2618
2618
2608
2623
2618
2613
2623
2618
2618
2618
2618
2598
2598
2618
2618
2598
2618
2623
2623
2613
2618
2608
2608
2613
2613
2623
2608
2608
2608
2623
2608
2618
2613
2623
2613
2618
2608
2623
2608
2603
2613
2603
2613
2613
2613
2603
2603
2618
2618
2603
2603
2608
2618
2608
2613
2603
2598
2613
2618
2598
2608
2603
2598
2608
2598
2598
2603
2598
2598
2618
2608
2613
2613
2608
2603
2608
2603
2608
2598
2608
2603
2608
2613
2613
2608
2608
2608
2603
2603
2598
2608
2613
2608
2608
2603
2603
2608
2608
2598
2630
2630
2630
2620
2620
2630
2630
2625
2630
2630
2620
2610
2610
2620
2620
2630
2630
2620
2625
2635
2630
2630
2630
2635
2630
2630
2630
2625
2610
2610
2625
2620
2630
2635
2630
2630
2625
2630
2625
2630
2630
2620
2630
2630
2620
2620
2620
2630
2630
2635
2620
2620
2620
2630
2620
2630
2635
2630
2620
2630
2615
2635
2630
2615
2615
2625
2625
2615
2625
2625
2615
2625
2630
2610
2615
2625
2620
2615
2630
2615
2615
2620
2625
2620
2615
2610
2610
2610
2610
2610
2610
2620
2630
2625
2625
2620
2620
2615
2610
2620
2615
2620
2620
2630
2625
2625
2620
2620
2615
2615
2610
2620
2625
2620
2620
2615
2615
2620
2620
2610
2642
2632
2632
2642
2642
2642
2642
2637
2622
2632
2632
2632
2642
2632
2642
2647
2642
2642
2642
2642
2647
2642
2632
2642
2642
2647
2622
2642
2642
2637
2627
2622
2637
2642
2642
2637
2632
2632
2642
2637
2642
2642
2632
2642
2642
2642
2642
2632
2632
2642
2642
2642
2632
2632
2642
2627
2632
2642
2627
2642
2637
2627
2642
2622
2647
2642
2637
2627
2627
2637
2637
2637
2627
2632
2637
2632
2632
2642
2622
2627
2637
2627
2632
2627
2622
2622
2622
2632
2622
2622
2642
2637
2642
2632
2632
2632
2622
2627
2627
2627
2632
2642
2637
2637
2627
2627
2627
2627
2622
2632
2637
2632
2632
2627
2627
2632
2632
2632
2622
2669
2654
2644
2654
2634
2644
2644
2644
2654
2649
2654
2654
2644
2654
2654
2654
2654
2654
2654
2654
2654
2654
2659
2659
2664
2664
2649
2654
2654
2654
2654
2659
2639
2654
2654
2654
2639
2639
2654
2634
2654
2649
2644
2649
2644
2654
2644
2654
2649
2654
2649
2649
2644
2654
2644
2654
2654
2649
2639
2654
2644
2639
2654
2634
2644
2649
2654
2644
2634
2639
2654
2634
2654
2649
2639
2639
2649
2639
2644
2649
2644
2649
2649
2644
2634
2644
2649
2644
2644
2639
2644
2639
2634
2634
2634
2654
2644
2644
2654
2634
2644
2639
2644
2634
2639
2639
2644
2639
2654
2649
2644
2639
2639
2634
2644
2649
2644
2644
2639
2639
2644
2644
2634
2686
2686
2661
2661
2676
2666
2666
2666
2666
2666
2666
2661
2666
2646
2646
2656
2656
2651
2666
2666
2661
2666
2666
2656
2666
2666
2666
2666
2666
2666
2671
2676
2661
2666
2666
2666
2676
2676
2671
2671
2671
2676
2661
2666
2661
2666
2666
2671
2656
2666
2661
2651
2656
2651
2666
2666
2651
2666
2661
2661
2656
2666
2671
2676
2666
2661
2661
2656
2656
2661
2661
2656
2666
2666
2666
2666
2666
2666
2671
2676
2666
2651
2666
2666
2646
2666
2656
2646
2646
2651
2666
2656
2651
2666
2666
2646
2651
2651
2656
2661
2661
2651
2656
2646
2656
2651
2656
2656
2656
2656
2656
2651
2651
2656
2651
2646
2666
2646
2656
2656
2656
2666
2646
2651
2656
2646
2651
2656
2651
2666
2656
2656
2656
2656
2651
2651
2646
2656
2661
2656
2656
2651
2651
2656
2656
2646
2693
2688
2693
2673
2673
2673
2673
2693
2693
2683
2678
2678
2678
2678
2678
2678
2678
2678
2678
2673
2678
2678
2658
2668
2673
2678
2678
2673
2663
2668
2678
2678
2668
2688
2683
2678
2673
2678
2678
2678
2678
2683
2683
2688
2688
2678
2678
2683
2688
2658
2673
2678
2678
2678
2673
2668
2683
2688
2683
2668
2668
2663
2678
2678
2673
2663
2668
2668
2663
2678
2678
2673
2678
2678
2673
2683
2678
2683
2683
2688
2668
2673
2673
2668
2678
2668
2678
2673
2663
2673
2678
2678
2678
2678
2678
2678
2683
2688
2678
2658
2673
2673
2663
2678
2658
2658
2658
2678
2663
2678
2668
2673
2658
2663
2668
2673
2658
2668
2668
2663
2673
2663
2668
2663
2668
2668
2668
2663
2663
2668
2678
2663
2673
2668
2668
2658
2668
2663
2673
2658
2668
2658
2663
2668
2663
2678
2668
2663
2663
2658
2668
2673
2668
2668
2663
2663
2668
2668
2658
2685
2685
2700
2695
2700
2700
2700
2695
2680
2685
2670
2675
2690
2690
2670
2690
2690
2685
2680
2680
2690
2690
2690
2690
2695
2700
2690
2690
2685
2700
2700
2695
2695
2695
2700
2695
2685
2690
2690
2685
2680
2690
2680
2700
2670
2680
2675
2680
2680
2695
2695
2680
2695
2675
2690
2690
2680
2685
2695
2700
2690
2685
2690
2690
2685
2695
2685
2695
2690
2695
2690
2680
2685
2690
2690
2690
2690
2695
2700
2680
2685
2675
2690
2675
2690
2685
2670
2685
2685
2685
2685
2685
2685
2690
2695
2685
2690
2680
2680
2670
2690
2670
2675
2670
2670
2685
2680
2680
2680
2685
2680
2670
2670
2680
2680
2680
2680
2675
2680
2685
2675
2680
2685
2675
2675
2680
2685
2685
2685
2680
2680
2675
2690
2675
2680
2685
2680
2680
2685
2680
2670
2675
2685
2670
2680
2670
2680
2680
2675
2680
2675
2690
2675
2675
2675
2670
2680
2685
2680
2680
2675
2675
2680
2680
2670
2722
2712
2707
2712
2712
2712
2702
2702
2682
2682
2692
2697
2682
2697
2697
2707
2707
2697
2697
2712
2707
2702
2697
2707
2707
2707
2702
2697
2697
2702
2702
2707
2712
2697
2697
2697
2702
2692
2692
2712
2707
2697
2697
2692
2702
2692
2707
2697
2707
2697
2692
2702
2692
2692
2702
2702
2687
2692
2687
2692
2707
2687
2697
2697
2707
2702
2707
2712
2697
2697
2697
2697
2707
2697
2697
2707
2707
2702
2687
2697
2702
2702
2702
2702
2707
2712
2687
2697
2682
2697
2682
2692
2702
2682
2692
2692
2697
2697
2702
2707
2692
2692
2702
2692
2687
2697
2682
2682
2682
2692
2692
2692
2692
2692
2692
2692
2692
2692
2692
2692
2682
2687
2687
2692
2692
2692
2692
2687
2697
2702
2692
2692
2692
2687
2697
2687
2687
2692
2697
2697
2692
2692
2687
2702
2697
2697
2697
2692
2692
2682
2697
2687
2692
2682
2692
2682
2692
2692
2687
2687
2702
2692
2692
2687
2687
2682
2692
2697
2692
2692
2687
2687
2692
2692
2682
2729
2714
2729
2709
2709
2694
2709
2694
2709
2709
2709
2719
2719
2709
2709
2709
2714
2714
2714
2714
2714
2709
2709
2719
2719
2719
2719
2719
2709
2709
2709
2719
2709
2719
2714
2709
2709
2719
2714
2719
2704
2709
2694
2709
2704
2709
2709
2714
2704
2714
2724
2709
2709
2714
2699
2704
2704
2704
2699
2719
2704
2719
2704
2719
2719
2719
2714
2714
2714
2704
2704
2709
2709
2704
2714
2714
2714
2709
2704
2704
2699
2714
2719
2714
2719
2709
2709
2709
2719
2709
2704
2709
2719
2719
2709
2694
2709
2709
2709
2709
2714
2719
2699
2704
2694
2704
2709
2699
2714
2694
2699
2704
2704
2714
2719
2709
2709
2709
2704
2694
2704
2714
2714
2694
2694
2704
2704
2699
2704
2714
2709
2709
2704
2714
2704
2704
2704
2704
2704
2699
2709
2704
2704
2704
2704
2699
2699
2714
2704
2704
2699
2709
2709
2699
2699
2704
2714
2704
2709
2704
2699
2709
2704
2704
2709
2709
2699
2704
2704
2694
2694
2704
2704
2699
2704
2704
2699
2714
2704
2699
2699
2699
2694
2704
2709
2704
2704
2699
2694
2704
2704
2694
2721
2721
2736
2736
2721
2721
2721
2721
2706
2716
2721
2721
2706
2731
2731
2731
2731
2731
2721
2721
2721
2721
2721
2731
2726
2726
2721
2721
2721
2721
2721
2731
2731
2721
2721
2716
2731
2721
2721
2721
2726
2721
2721
2721
2731
2731
2731
2711
2716
2726
2726
2726
2716
2716
2716
2716
2711
2706
2716
2716
2721
2721
2726
2726
2721
2716
2716
2726
2726
2721
2721
2721
2716
2731
2726
2726
2716
2731
2721
2731
2721
2726
2726
2726
2721
2716
2721
2721
2726
2726
2726
2731
2711
2726
2711
2721
2731
2731
2721
2721
2721
2716
2726
2721
2711
2731
2726
2716
2721
2721
2721
2726
2731
2711
2706
2716
2721
2711
2721
2706
2711
2726
2731
2721
2721
2716
2716
2716
2726
2726
2716
2706
2726
2726
2706
2716
2716
2726
2716
2721
2721
2726
2711
2711
2726
2721
2721
2716
2726
2716
2721
2716
2716
2716
2716
2716
2721
2716
2716
2716
2716
2716
2711
2711
2721
2721
2726
2716
2716
2711
2721
2726
2711
2711
2716
2716
2716
2716
2716
2706
2716
2721
2716
2716
2716
2706
2711
2716
2716
2726
2721
2721
2711
2711
2711
2711
2711
2706
2716
2721
2716
2716
2711
2706
2716
2716
2706
2733
2738
2733
2733
2748
2748
2738
2733
2733
2733
2728
2728
2718
2723
2733
2733
2723
2718
2733
2733
2733
2733
2733
2743
2743
2738
2728
2733
2728
2733
2733
2733
2728
2743
2743
2733
2733
2733
2733
2733
2728
2738
2743
2723
2728
2738
2733
2738
2728
2733
2743
2738
2738
2728
2728
2728
2728
2743
2738
2738
2733
2733
2728
2738
2738
2733
2733
2733
2733
2738
2738
2728
2743
2733
2733
2738
2733
2733
2733
2733
2738
2728
2728
2728
2723
2723
2728
2738
2733
2738
2723
2733
2733
2743
2743
2733
2733
2733
2723
2733
2728
2743
2733
2728
2728
2733
2723
2718
2738
2743
2733
2733
2728
2723
2728
2718
2723
2728
2728
2733
2733
2738
2728
2728
2728
2728
2738
2738
2728
2738
2738
2728
2718
2728
2723
2738
2728
2733
2733
2738
2733
2728
2738
2733
2733
2728
2738
2728
2728
2728
2728
2728
2733
2728
2733
2733
2728
2728
2723
2723
2728
2733
2733
2728
2728
2723
2738
2728
2733
2733
2728
2728
2723
2728
2718
2723
2728
2728
2728
2728
2718
2728
2728
2738
2733
2723
2723
2723
2718
2728
2733
2728
2728
2723
2718
2728
2728
2718
2745
2750
2750
2750
2745
2745
2745
2730
2740
2745
2745
2735
2745
2745
2755
2755
2755
2755
2755
2745
2740
2735
2745
2740
2750
2745
2755
2750
2750
2735
2745
2740
2735
2740
2750
2750
2745
2745
2750
2745
2740
2740
2745
2740
2740
2735
2740
2745
2755
2745
2750
2750
2740
2740
2750
2745
2750
2750
2750
2745
2745
2745
2745
2740
2745
2740
2745
2755
2740
2740
2745
2745
2745
2745
2750
2735
2750
2750
2745
2745
2745
2735
2750
2740
2740
2745
2755
2745
2745
2740
2735
2750
2740
2735
2730
2750
2755
2745
2745
2735
2735
2740
2740
2740
2740
2740
2750
2735
2740
2730
2735
2740
2745
2745
2740
2745
2735
2735
2740
2735
2745
2750
2750
2740
2740
2740
2750
2740
2740
2745
2745
2740
2740
2740
2750
2740
2745
2745
2750
2745
2745
2740
2740
2745
2740
2740
2745
2745
2740
2740
2745
2740
2740
2740
2745
2740
2740
2735
2735
2740
2740
2745
2740
2735
2745
2745
2740
2740
2745
2740
2735
2730
2740
2740
2740
2740
2740
2740
2750
2740
2740
2730
2735
2735
2730
2740
2745
2740
2740
2735
2730
2740
2740
2730
2757
2757
2747
2747
2762
2762
2757
2762
2757
2767
2767
2757
2757
2757
2757
2762
2762
2757
2752
2767
2767
2767
2757
2757
2762
2747
2752
2747
2747
2762
2762
2762
2762
2757
2757
2762
2757
2752
2762
2752
2752
2747
2762
2762
2767
2762
2762
2757
2752
2762
2757
2762
2752
2757
2747
2752
2752
2747
2757
2757
2762
2762
2762
2757
2757
2752
2752
2762
2757
2752
2747
2752
2762
2757
2757
2757
2752
2757
2757
2757
2762
2757
2742
2757
2757
2757
2752
2762
2747
2757
2757
2752
2747
2747
2747
2747
2757
2767
2747
2757
2747
2747
2752
2752
2752
2752
2752
2757
2757
2762
2747
2742
2757
2762
2752
2752
2747
2752
2752
2752
2762
2752
2747
2752
2747
2747
2762
2752
2757
2757
2752
2757
2747
2752
2757
2762
2752
2752
2752
2757
2752
2752
2752
2752
2757
2752
2752
2757
2757
2752
2757
2757
2757
2752
2757
2752
2752
2757
2757
2752
2752
2752
2752
2752
2752
2747
2747
2752
2757
2757
2752
2757
2752
2752
2752
2742
2752
2747
2752
2752
2752
2752
2752
2757
2752
2747
2747
2742
2752
2757
2752
2752
2747
2742
2752
2752
2742
2759
2759
2774
2769
2769
2774
2769
2759
2769
2764
2774
2774
2774
2769
2769
2769
2769
2769
2774
2769
2759
2759
2774
2769
2769
2769
2769
2774
2759
2759
2764
2759
2759
2764
2759
2779
2774
2774
2774
2774
2769
2764
2764
2759
2774
2774
2774
2769
2774
2774
2769
2769
2764
2764
2774
2769
2764
2774
2764
2759
2769
2769
2774
2769
2764
2774
2774
2774
2769
2769
2769
2759
2774
2769
2769
2769
2764
2774
2769
2769
2754
2769
2769
2769
2764
2769
2764
2759
2774
2759
2759
2764
2769
2769
2759
2759
2759
2764
2774
2759
2764
2764
2764
2764
2769
2759
2764
2764
2764
2769
2769
2774
2759
2769
2764
2769
2759
2759
2759
2764
2759
2759
2764
2769
2774
2764
2759
2754
2774
2764
2769
2769
2764
2769
2759
2764
2774
2764
2764
2764
2764
2764
2769
2764
2769
2769
2764
2769
2769
2764
2764
2769
2764
2769
2764
2764
2764
2769
2769
2764
2759
2759
2759
2769
2764
2754
2764
2759
2764
2764
2764
2764
2764
2764
2764
2769
2764
2759
2759
2754
2764
2769
2764
2764
2759
2754
2764
2764
2754
2771
2771
2771
2781
2786
2771
2781
2776
2771
2766
2786
2781
2771
2786
2786
2781
2781
2781
2781
2771
2776
2786
2786
2786
2781
2781
2781
2771
2786
2771
2776
2771
2781
2771
2786
2781
2781
2786
2776
2776
2781
2786
2786
2781
2786
2786
2781
2781
2776
2786
2786
2781
2771
2781
2771
2786
2786
2781
2781
2781
2781
2781
2776
2781
2776
2781
2781
2771
2786
2786
2781
2781
2771
2786
2786
2776
2781
2776
2781
2781
2781
2776
2771
2771
2771
2786
2776
2771
2771
2771
2771
2771
2776
2781
2776
2776
2771
2776
2776
2781
2776
2771
2776
2771
2771
2781
2781
2786
2781
2771
2781
2776
2781
2771
2771
2776
2781
2781
2776
2766
2786
2776
2781
2776
2781
2781
2771
2781
2776
2776
2776
2776
2776
2781
2781
2776
2776
2781
2776
2781
2771
2776
2781
2781
2771
2771
2781
2776
2771
2771
2776
2766
2776
2776
2776
2776
2776
2776
2776
2776
2776
2771
2771
2766
2776
2781
2776
2776
2771
2776
2766
2776
2776
2766
2778
2783
2778
2798
2793
2793
2793
2788
2788
2783
2783
2793
2793
2783
2783
2798
2798
2793
2783
2793
2783
2788
2798
2798
2793
2793
2788
2783
2798
2783
2788
2798
2798
2798
2798
2793
2793
2798
2798
2788
2798
2798
2798
2798
2793
2793
2793
2793
2788
2793
2788
2793
2798
2793
2793
2793
2788
2788
2793
2793
2798
2788
2793
2783
2798
2798
2798
2798
2778
2793
2793
2788
2793
2793
2783
2783
2788
2783
2783
2798
2793
2783
2783
2788
2788
2788
2793
2783
2783
2783
2783
2788
2788
2793
2783
2783
2783
2793
2793
2783
2788
2793
2793
2793
2793
2788
2793
2783
2793
2783
2788
2778
2793
2793
2788
2793
2788
2793
2793
2783
2798
2798
2798
2793
2788
2788
2788
2788
2793
2793
2788
2783
2793
2793
2783
2788
2793
2783
2783
2788
2788
2788
2778
2778
2788
2788
2788
2783
2783
2788
2788
2788
2788
2788
2783
2783
2778
2788
2793
2788
2788
2778
2788
2778
2788
2788
2778
2800
2795
2790
2800
2805
2805
2805
2800
2800
2795
2795
2810
2800
2800
2795
2805
2810
2810
2795
2795
2810
2795
2800
2800
2800
2810
2810
2810
2810
2805
2810
2810
2805
2810
2810
2805
2810
2810
2805
2800
2800
2805
2795
2805
2805
2810
2810
2810
2810
2800
2805
2805
2800
2805
2805
2810
2810
2810
2790
2805
2810
2805
2805
2805
2805
2800
2800
2795
2795
2805
2805
2795
2800
2795
2795
2795
2805
2805
2800
2800
2795
2800
2800
2805
2795
2795
2805
2795
2795
2800
2805
2795
2805
2790
2790
2805
2805
2795
2800
2805
2805
2800
2805
2795
2805
2805
2800
2795
2805
2810
2805
2805
2800
2805
2800
2810
2810
2800
2795
2800
2800
2800
2805
2800
2805
2800
2795
2805
2800
2800
2790
2795
2800
2790
2790
2790
2790
2800
2795
2795
2795
2800
2800
2800
2800
2800
2795
2795
2790
2800
2805
2800
2800
2800
2790
2800
2800
2790
2812
2812
2807
2807
2812
2822
2817
2812
2817
2812
2812
2812
2812
2807
2807
2817
2817
2807
2822
2807
2807
2807
2812
2807
2807
2817
2822
2812
2807
2817
2812
2822
2817
2812
2822
2822
2822
2822
2802
2812
2817
2817
2802
2812
2817
2822
2822
2822
2817
2817
2817
2817
2817
2817
2822
2812
2817
2817
2822
2817
2812
2812
2807
2817
2817
2812
2812
2807
2812
2812
2807
2817
2807
2807
2807
2807
2812
2812
2812
2822
2812
2812
2807
2812
2817
2807
2817
2807
2817
2807
2812
2817
2802
2802
2817
2817
2817
2812
2817
2817
2812
2817
2807
2817
2817
2822
2822
2817
2817
2807
2817
2812
2812
2817
2817
2822
2812
2807
2812
2812
2807
2812
2817
2812
2807
2802
2812
2812
2812
2812
2807
2812
2802
2812
2802
2802
2807
2807
2807
2802
2812
2812
2812
2812
2807
2807
2802
2812
2817
2812
2812
2812
2802
2812
2812
2802
2819
2819
2819
2819
2819
2814
2824
2819
2824
2824
2829
2829
2829
2834
2819
2824
2824
2819
2824
2824
2829
2829
2834
2824
2824
2819
2829
2819
2819
2819
2824
2819
2819
2819
2819
2819
2829
2824
2819
2819
2824
2819
2829
2839
2834
2824
2829
2834
2814
2829
2829
2814
2814
2824
2829
2834
2829
2829
2829
2829
2834
2829
2839
2824
2829
2829
2824
2829
2829
2824
2824
2824
2819
2824
2824
2824
2824
2819
2824
2819
2829
2824
2819
2819
2824
2819
2819
2824
2824
2824
2834
2819
2824
2819
2824
2829
2814
2829
2829
2819
2824
2829
2814
2829
2829
2829
2834
2834
2829
2829
2829
2829
2824
2829
2824
2834
2829
2819
2824
2829
2824
2824
2829
2829
2819
2824
2819
2819
2819
2829
2824
2819
2824
2824
2819
2819
2824
2819
2814
2819
2824
2814
2814
2814
2819
2819
2819
2814
2824
2824
2824
2824
2819
2819
2814
2824
2829
2824
2824
2824
2814
2824
2824
2814
2831
2826
2836
2836
2831
2831
2836
2846
2836
2836
2841
2841
2841
2846
2846
2836
2826
2836
2836
2831
2836
2826
2831
2836
2836
2846
2836
2831
2841
2831
2841
2831
2831
2831
2831
2831
2836
2841
2831
2831
2836
2841
2831
2831
2851
2851
2836
2841
2841
2826
2841
2841
2841
2851
2846
2846
2836
2836
2841
2841
2846
2831
2836
2836
2841
2841
2836
2836
2826
2836
2836
2836
2831
2831
2831
2836
2836
2831
2831
2836
2831
2831
2836
2831
2836
2831
2846
2826
2836
2831
2836
2841
2841
2841
2836
2841
2841
2846
2846
2841
2841
2841
2841
2846
2841
2841
2836
2836
2841
2836
2831
2836
2836
2831
2831
2831
2841
2831
2836
2836
2831
2831
2826
2836
2831
2831
2831
2836
2831
2831
2826
2831
2831
2826
2831
2826
2826
2826
2841
2831
2831
2831
2826
2836
2836
2831
2831
2826
2836
2841
2836
2836
2836
2836
2826
2836
2836
2826
2848
2838
2848
2848
2843
2843
2858
2858
2848
2858
2853
2848
2858
2843
2848
2838
2848
2848
2848
2848
2858
2853
2858
2848
2843
2848
2848
2848
2848
2853
2843
2853
2848
2848
2843
2843
2848
2848
2843
2843
2843
2843
2848
2853
2843
2848
2843
2843
2838
2853
2843
2838
2853
2863
2853
2858
2838
2843
2848
2848
2858
2858
2858
2848
2843
2848
2848
2853
2853
2858
2843
2848
2848
2843
2848
2838
2848
2848
2843
2843
2843
2848
2843
2848
2848
2843
2843
2848
2848
2843
2843
2843
2843
2848
2838
2858
2848
2848
2853
2853
2853
2853
2858
2858
2853
2853
2858
2853
2848
2848
2853
2853
2848
2843
2848
2848
2843
2843
2843
2848
2848
2843
2848
2843
2843
2848
2838
2838
2838
2848
2843
2843
2843
2843
2843
2843
2838
2843
2838
2838
2838
2853
2853
2843
2838
2843
2843
2843
2843
2838
2848
2853
2848
2848
2848
2838
2848
2848
2838
2860
2855
2860
2855
2855
2870
2870
2870
2860
2855
2860
2860
2855
2860
2870
2860
2865
2860
2865
2870
2860
2860
2860
2860
2860
2860
2855
2855
2860
2860
2860
2860
2860
2860
2860
2855
2855
2860
2860
2865
2860
2860
2860
2855
2855
2860
2860
2865
2870
2860
2860
2855
2855
2850
2850
2855
2865
2850
2855
2855
2850
2855
2860
2865
2855
2865
2870
2870
2855
2850
2860
2860
2860
2870
2865
2870
2860
2860
2870
2860
2855
2860
2860
2865
2855
2860
2860
2850
2860
2855
2860
2855
2855
2855
2850
2850
2855
2860
2855
2860
2855
2855
2855
2860
2860
2855
2850
2860
2860
2855
2870
2860
2865
2865
2865
2865
2860
2870
2865
2860
2860
2865
2860
2855
2860
2860
2855
2860
2855
2855
2855
2860
2855
2855
2850
2860
2855
2855
2860
2850
2850
2855
2855
2855
2855
2855
2855
2855
2850
2855
2850
2850
2850
2865
2865
2855
2855
2865
2850
2855
2855
2855
2850
2860
2865
2860
2860
2860
2850
2860
2860
2850
2867
2867
2867
2882
2872
2882
2882
2877
2867
2867
2872
2872
2867
2862
2872
2867
2872
2882
2877
2882
2882
2882
2867
2882
2872
2872
2867
2867
2867
2867
2867
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2877
2872
2872
2872
2867
2872
2867
2872
2872
2877
2872
2872
2872
2872
2872
2872
2862
2862
2867
2867
2862
2867
2867
2872
2872
2867
2872
2877
2867
2877
2867
2867
2882
2872
2877
2872
2877
2872
2882
2872
2872
2877
2872
2862
2872
2877
2867
2872
2872
2872
2867
2872
2867
2867
2882
2862
2862
2867
2862
2862
2867
2867
2872
2862
2867
2867
2872
2867
2872
2872
2862
2867
2882
2877
2877
2877
2877
2867
2872
2872
2877
2872
2872
2867
2867
2872
2872
2867
2867
2867
2867
2867
2867
2867
2867
2867
2867
2872
2862
2862
2867
2867
2867
2867
2867
2867
2867
2862
2867
2862
2877
2877
2877
2877
2862
2862
2877
2867
2872
2862
2867
2867
2862
2872
2877
2872
2872
2872
2862
2872
2872
2862
2879
2889
2879
2894
2894
2889
2894
2894
2889
2874
2874
2884
2884
2874
2884
2879
2879
2879
2894
2894
2889
2884
2879
2894
2894
2879
2879
2879
2884
2884
2879
2884
2884
2884
2884
2884
2884
2884
2884
2889
2879
2879
2879
2884
2884
2884
2884
2884
2889
2884
2884
2884
2879
2884
2884
2884
2884
2884
2879
2879
2874
2879
2879
2879
2879
2884
2884
2879
2879
2879
2889
2894
2874
2879
2884
2889
2879
2889
2894
2884
2889
2884
2889
2884
2874
2889
2884
2889
2884
2879
2879
2879
2884
2884
2884
2879
2874
2894
2879
2874
2874
2874
2884
2874
2879
2879
2879
2879
2884
2884
2874
2884
2889
2889
2889
2889
2884
2884
2879
2884
2884
2884
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2884
2874
2874
2879
2879
2879
2879
2879
2879
2879
2874
2879
2889
2889
2874
2889
2889
2889
2884
2874
2874
2889
2879
2879
2874
2884
2889
2884
2884
2884
2874
2884
2884
2874
2891
2896
2906
2906
2906
2906
2901
2886
2896
2891
2891
2891
2896
2901
2886
2906
2906
2886
2886
2906
2896
2896
2891
2896
2896
2896
2896
2896
2896
2896
2901
2896
2896
2891
2891
2896
2901
2896
2896
2896
2901
2896
2896
2891
2891
2896
2896
2896
2896
2896
2896
2896
2891
2896
2891
2891
2891
2891
2891
2886
2896
2896
2891
2891
2891
2896
2891
2891
2906
2886
2891
2896
2906
2906
2901
2886
2901
2906
2901
2896
2901
2896
2896
2891
2901
2901
2896
2891
2886
2886
2896
2896
2891
2891
2886
2891
2901
2891
2886
2886
2886
2891
2891
2896
2896
2886
2896
2901
2891
2901
2896
2896
2896
2891
2891
2891
2891
2891
2896
2891
2891
2891
2891
2891
2891
2891
2891
2891
2896
2886
2886
2891
2891
2891
2891
2891
2891
2901
2901
2891
2886
2891
2896
2901
2901
2891
2886
2901
2901
2891
2891
2886
2896
2896
2896
2896
2896
2886
2896
2896
2886
2903
2918
2918
2898
2898
2903
2903
2913
2898
2918
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2913
2908
2908
2913
2898
2908
2908
2903
2908
2908
2908
2908
2908
2908
2908
2903
2903
2898
2903
2898
2908
2908
2903
2903
2903
2903
2903
2908
2908
2908
2918
2903
2903
2903
2918
2913
2918
2918
2913
2913
2913
2898
2913
2908
2908
2903
2913
2898
2913
2908
2903
2903
2898
2908
2903
2903
2908
2898
2898
2908
2903
2898
2898
2903
2908
2898
2898
2908
2908
2908
2908
2908
2903
2908
2903
2903
2903
2903
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2898
2898
2903
2903
2903
2903
2903
2913
2913
2913
2913
2913
2903
2913
2903
2898
2903
2908
2908
2903
2903
2913
2903
2903
2898
2908
2903
2908
2908
2908
2908
2898
2908
2908
2898
2915
2930
2930
2915
2915
2910
2925
2925
2910
2920
2920
2920
2920
2920
2925
2920
2920
2920
2920
2925
2920
2930
2920
2920
2920
2920
2925
2920
2920
2910
2930
2920
2920
2915
2915
2910
2915
2925
2920
2920
2915
2915
2920
2920
2920
2915
2915
2915
2920
2915
2930
2925
2930
2925
2925
2910
2925
2925
2920
2920
2915
2910
2925
2920
2915
2915
2915
2910
2910
2920
2920
2910
2910
2915
2915
2920
2920
2910
2910
2910
2910
2915
2920
2915
2920
2920
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2910
2910
2915
2915
2925
2925
2925
2915
2915
2925
2925
2925
2920
2915
2915
2915
2915
2925
2920
2915
2915
2910
2920
2915
2920
2920
2920
2920
2910
2920
2920
2910
2937
2937
2937
2937
2942
2942
2942
2937
2927
2922
2922
2937
2922
2932
2932
2937
2932
2942
2932
2932
2932
2937
2937
2932
2942
2932
2932
2932
2932
2937
2932
2942
2932
2932
2927
2927
2927
2937
2932
2932
2932
2937
2932
2927
2927
2927
2937
2937
2942
2927
2932
2927
2927
2942
2937
2942
2942
2937
2922
2937
2937
2932
2937
2932
2932
2927
2922
2922
2932
2927
2927
2927
2927
2922
2932
2922
2922
2927
2927
2932
2922
2922
2922
2932
2932
2932
2927
2927
2927
2927
2927
2932
2927
2927
2927
2927
2927
2927
2927
2927
2937
2937
2922
2927
2927
2937
2932
2932
2937
2927
2927
2927
2927
2927
2937
2937
2927
2927
2922
2927
2927
2932
2932
2932
2932
2922
2932
2932
2922
2944
2949
2954
2954
2944
2944
2949
2949
2949
2949
2949
2944
2944
2949
2949
2954
2934
2944
2934
2949
2944
2949
2949
2949
2954
2954
2944
2949
2954
2954
2939
2934
2949
2949
2944
2944
2949
2944
2944
2944
2944
2944
2944
2939
2939
2939
2939
2939
2944
2944
2949
2944
2939
2949
2939
2949
2954
2939
2944
2949
2949
2954
2954
2944
2949
2949
2944
2954
2954
2954
2944
2934
2949
2944
2944
2949
2944
2949
2939
2939
2939
2939
2934
2939
2944
2934
2939
2944
2939
2934
2939
2939
2934
2934
2954
2934
2944
2944
2944
2944
2939
2939
2939
2939
2944
2939
2939
2939
2939
2939
2949
2949
2939
2949
2939
2944
2944
2939
2939
2939
2939
2939
2944
2939
2949
2939
2939
2934
2944
2939
2944
2944
2944
2944
2934
2944
2944
2934
2966
2966
2956
2956
2956
2961
2966
2966
2961
2961
2956
2961
2961
2961
2966
2961
2961
2961
2961
2961
2946
2961
2966
2966
2961
2956
2956
2966
2951
2956
2951
2961
2961
2946
2956
2956
2961
2961
2951
2956
2956
2956
2956
2956
2951
2961
2951
2966
2966
2961
2956
2951
2951
2961
2966
2956
2961
2961
2961
2966
2966
2956
2956
2961
2961
2956
2951
2961
2956
2961
2961
2956
2966
2961
2961
2946
2956
2956
2961
2956
2951
2961
2956
2951
2951
2951
2956
2946
2951
2951
2956
2951
2956
2946
2951
2946
2966
2946
2966
2946
2956
2956
2956
2956
2956
2951
2951
2951
2951
2956
2951
2961
2961
2951
2951
2951
2961
2956
2946
2951
2951
2951
2951
2956
2951
2956
2951
2951
2946
2951
2956
2956
2956
2956
2946
2956
2956
2946
2973
2978
2978
2968
2973
2968
2978
2978
2978
2973
2973
2978
2963
2973
2968
2968
2958
2973
2968
2968
2973
2978
2978
2973
2973
2978
2968
2973
2973
2963
2963
2978
2973
2973
2973
2973
2968
2968
2968
2968
2968
2968
2963
2963
2978
2973
2973
2968
2968
2963
2978
2978
2973
2973
2973
2963
2968
2978
2973
2973
2963
2978
2978
2968
2968
2973
2973
2968
2973
2968
2968
2968
2973
2968
2968
2958
2968
2973
2968
2968
2963
2973
2968
2963
2963
2963
2968
2963
2958
2963
2963
2963
2968
2963
2978
2958
2978
2958
2968
2968
2968
2968
2963
2963
2963
2963
2968
2963
2973
2968
2958
2963
2963
2963
2963
2968
2958
2973
2973
2963
2963
2958
2963
2968
2968
2968
2968
2958
2968
2968
2958
2980
2980
2990
2990
2985
2990
2985
2985
2980
2980
2985
2985
2980
2980
2980
2975
2990
2985
2985
2990
2990
2990
2985
2990
2990
2980
2985
2990
2975
2985
2975
2980
2985
2980
2970
2985
2985
2980
2980
2985
2980
2980
2975
2975
2990
2985
2990
2980
2990
2985
2985
2985
2985
2985
2990
2985
2970
2975
2980
2990
2980
2980
2985
2985
2980
2980
2980
2980
2980
2985
2980
2985
2980
2980
2985
2980
2980
2975
2980
2980
2975
2980
2975
2980
2975
2975
2970
2975
2975
2975
2980
2975
2990
2990
2980
2980
2970
2980
2980
2975
2985
2985
2975
2975
2980
2980
2970
2975
2975
2975
2975
2980
2985
2975
2975
2970
2975
2980
2980
2980
2980
2970
2980
2975
2970
2992
3002
2992
2997
2992
3002
2992
2992
2992
2997
2992
2992
2987
2992
2997
2997
3002
2992
3002
3002
3002
2997
3002
2992
2997
2997
2997
3002
2987
2997
2987
2992
2997
2992
2982
2992
2997
2997
2992
2997
2987
3002
3002
2997
2992
3002
2997
3002
2997
2997
2997
2992
2997
2987
3002
2992
2997
2987
2987
2992
2997
2997
2992
2992
2992
2992
2992
2997
2987
2992
2987
2992
2992
2997
2987
2987
2987
2992
2992
2987
2992
2987
2987
2987
2987
2987
2987
2987
2987
2992
2982
3002
3002
2992
2992
2982
2992
2992
2987
2997
2987
2987
2982
2987
2992
2987
2987
2982
2992
2992
2987
2987
2982
2987
2992
2992
2992
2992
2982
2992
2987
2982
3014
3004
3014
3014
3009
3004
3014
3004
3004
3009
3004
3004
3004
3014
2999
2999
3004
2999
3004
3009
3009
3004
2994
3014
3014
3014
3014
3014
3004
3009
3009
3009
3014
2999
2999
3014
3014
3004
3014
3004
3004
3009
3009
3014
3014
3004
3004
3009
3014
3009
3004
3009
3009
3009
3009
3004
3004
3009
3009
2999
2999
3004
3004
3009
2999
3004
3009
3004
2999
3004
2999
2999
3009
3009
2999
3009
2994
3004
2999
2994
3004
2999
2999
3004
3004
3004
2999
2999
2999
2999
2999
2999
3014
2999
2994
3004
3014
3004
3004
2994
3004
3004
2999
3004
2999
2994
3004
2999
2994
3014
3004
3004
2999
2999
2994
2999
3004
3004
3004
3004
2994
3004
2999
2999
2994
3026
3021
3026
3016
3021
3021
3016
3026
3021
3021
3021
3026
3016
3026
3016
3021
3026
3016
3016
3021
3011
3016
3011
3016
3006
3021
3021
3021
3021
3011
3011
3026
3026
3026
3026
3021
3021
3021
3016
3021
3021
3026
3026
3011
3016
3021
3016
3016
3016
3016
3026
3026
3021
3016
3016
3026
3026
3026
3021
3016
3016
3021
3026
3016
3021
3011
3021
3021
3016
3021
3011
3011
3021
3016
3016
3016
3016
3026
3016
3011
3021
3021
3011
3016
3016
3011
3006
3016
3011
3006
3006
3021
3021
3016
3006
3011
3011
3006
3016
3016
3011
3011
3011
3011
3011
3011
3011
3021
3011
3011
3016
3026
3011
3006
3006
3026
3016
3006
3016
3016
3011
3006
3011
3016
3026
3016
3016
3016
3011
3011
3006
3011
3016
3016
3016
3016
3006
3016
3011
3011
3006
3038
3038
3033
3028
3038
3038
3038
3028
3033
3038
3033
3033
3023
3018
3023
3028
3028
3028
3033
3028
3023
3023
3028
3018
3038
3038
3023
3018
3033
3033
3033
3033
3033
3033
3038
3033
3033
3033
3043
3033
3033
3038
3033
3038
3038
3033
3033
3033
3028
3028
3028
3033
3033
3028
3028
3028
3028
3038
3038
3033
3033
3023
3038
3033
3038
3033
3023
3033
3023
3033
3033
3018
3033
3023
3028
3028
3033
3023
3028
3023
3028
3033
3038
3028
3028
3033
3023
3023
3023
3028
3023
3033
3018
3023
3023
3023
3023
3018
3028
3028
3028
3028
3023
3023
3018
3018
3023
3018
3023
3023
3023
3028
3023
3023
3033
3023
3023
3018
3028
3038
3038
3033
3023
3018
3028
3018
3018
3028
3028
3038
3038
3028
3028
3028
3028
3023
3023
3018
3023
3028
3028
3028
3028
3018
3023
3023
3023
3023
3018
3050
3045
3045
3050
3045
3050
3040
3045
3035
3035
3040
3045
3035
3040
3040
3030
3035
3040
3030
3040
3050
3050
3035
3045
3045
3050
3055
3050
3055
3055
3045
3045
3045
3030
3045
3045
3030
3045
3040
3040
3040
3040
3040
3040
3045
3050
3045
3050
3040
3045
3050
3050
3040
3045
3050
3050
3045
3045
3040
3040
3040
3045
3040
3035
3045
3045
3055
3035
3045
3050
3045
3045
3030
3045
3045
3050
3045
3045
3030
3035
3045
3030
3040
3045
3035
3040
3035
3045
3035
3040
3040
3045
3045
3040
3035
3035
3035
3045
3035
3035
3035
3035
3040
3035
3040
3040
3035
3035
3030
3035
3030
3035
3035
3030
3030
3035
3030
3035
3035
3035
3040
3035
3045
3045
3045
3035
3035
3030
3040
3050
3050
3035
3045
3030
3030
3030
3035
3035
3040
3050
3050
3040
3040
3040
3035
3035
3030
3035
3040
3040
3040
3040
3030
3035
3035
3030
3077
3062
3057
3057
3062
3062
3057
3062
3057
3062
3057
3042
3047
3042
3052
3047
3047
3042
3052
3062
3062
3047
3067
3067
3057
3067
3062
3062
3062
3057
3057
3047
3057
3057
3057
3042
3057
3057
3047
3052
3052
3047
3047
3047
3047
3057
3052
3052
3052
3052
3057
3057
3047
3062
3042
3057
3052
3052
3057
3057
3057
3057
3057
3057
3052
3052
3057
3052
3057
3052
3047
3057
3067
3062
3062
3067
3057
3047
3042
3057
3067
3057
3042
3057
3057
3062
3042
3057
3057
3062
3052
3047
3057
3057
3057
3042
3047
3047
3057
3047
3052
3052
3052
3047
3047
3052
3047
3047
3052
3042
3047
3047
3052
3047
3052
3042
3047
3047
3047
3047
3047
3047
3047
3042
3047
3042
3042
3047
3042
3057
3047
3047
3057
3057
3057
3057
3052
3042
3052
3062
3062
3057
3057
3047
3042
3052
3042
3052
3042
3047
3047
3052
3062
3062
3052
3047
3047
3047
3047
3042
3047
3052
3052
3052
3052
3042
3047
3047
3042
3059
3084
3074
3074
3069
3059
3059
3059
3054
3059
3054
3064
3074
3064
3069
3054
3079
3074
3074
3069
3069
3069
3079
3059
3069
3069
3069
3069
3069
3059
3059
3074
3059
3059
3059
3059
3074
3064
3054
3054
3054
3054
3054
3064
3064
3069
3074
3074
3069
3069
3059
3069
3059
3059
3069
3069
3064
3069
3069
3064
3069
3059
3079
3069
3074
3074
3059
3054
3079
3074
3074
3074
3069
3054
3069
3074
3064
3054
3069
3069
3069
3074
3054
3059
3064
3069
3069
3064
3069
3069
3059
3059
3069
3054
3064
3064
3059
3059
3059
3059
3054
3059
3054
3059
3059
3054
3059
3054
3059
3064
3059
3059
3059
3059
3054
3059
3059
3059
3069
3059
3059
3054
3059
3054
3054
3054
3069
3059
3059
3069
3069
3069
3059
3059
3064
3074
3074
3069
3069
3059
3064
3069
3054
3059
3054
3064
3054
3059
3064
3074
3074
3064
3069
3059
3059
3059
3054
3059
3064
3064
3064
3064
3054
3059
3059
3054
3096
3091
3076
3076
3081
3066
3081
3081
3066
3071
3066
3066
3071
3071
3066
3071
3081
3091
3086
3086
3081
3081
3081
3081
3081
3081
3071
3071
3071
3076
3076
3076
3076
3076
3076
3076
3086
3086
3086
3071
3071
3066
3066
3066
3066
3086
3081
3066
3066
3066
3066
3081
3081
3076
3076
3081
3071
3066
3071
3066
3081
3071
3086
3086
3081
3081
3076
3076
3081
3066
3081
3086
3081
3081
3086
3066
3071
3086
3081
3076
3086
3066
3076
3086
3071
3066
3081
3076
3076
3081
3066
3071
3071
3071
3071
3081
3076
3071
3071
3081
3076
3076
3076
3066
3071
3071
3071
3071
3066
3071
3071
3066
3071
3066
3071
3071
3071
3076
3066
3071
3066
3076
3071
3071
3076
3071
3071
3081
3071
3071
3071
3081
3071
3066
3071
3066
3081
3081
3081
3081
3066
3071
3071
3076
3086
3086
3081
3071
3076
3081
3071
3076
3071
3066
3071
3076
3066
3076
3086
3086
3076
3081
3081
3066
3071
3071
3066
3071
3076
3076
3076
3076
3066
3071
3071
3066
3093
3093
3088
3103
3103
3088
3098
3078
3088
3093
3098
3078
3083
3083
3078
3083
3083
3088
3093
3093
3088
3093
3103
3103
3093
3098
3093
3093
3078
3093
3093
3083
3083
3083
3088
3088
3093
3093
3093
3098
3098
3083
3083
3083
3083
3088
3088
3088
3088
3088
3083
3078
3078
3088
3078
3078
3078
3078
3093
3093
3088
3093
3078
3078
3078
3078
3098
3093
3088
3078
3098
3093
3088
3088
3083
3093
3093
3098
3098
3078
3093
3098
3093
3083
3098
3078
3083
3098
3083
3078
3088
3083
3083
3083
3088
3078
3083
3083
3083
3083
3088
3078
3088
3088
3083
3083
3083
3083
3083
3083
3078
3083
3083
3083
3083
3083
3083
3088
3078
3083
3083
3078
3083
3083
3078
3088
3083
3083
3088
3093
3093
3093
3083
3083
3083
3083
3093
3083
3093
3093
3093
3078
3098
3098
3093
3093
3088
3078
3083
3083
3088
3078
3083
3088
3078
3083
3083
3088
3078
3088
3098
3098
3088
3093
3093
3083
3083
3078
3083
3088
3088
3088
3088
3078
3083
3083
3078
3130
3125
3105
3105
3115
3110
3090
3100
3100
3110
3105
3095
3095
3095
3095
3095
3090
3090
3095
3105
3105
3115
3115
3115
3115
3110
3105
3110
3100
3105
3100
3105
3095
3090
3105
3095
3095
3110
3095
3105
3105
3095
3095
3095
3100
3105
3105
3105
3105
3100
3090
3090
3090
3090
3100
3100
3100
3110
3110
3095
3095
3095
3090
3090
3100
3105
3090
3090
3115
3115
3100
3100
3105
3090
3090
3105
3095
3105
3105
3095
3095
3095
3105
3100
3100
3110
3105
3090
3105
3095
3105
3105
3090
3110
3095
3100
3110
3090
3095
3095
3095
3095
3095
3095
3095
3095
3095
3095
3090
3095
3095
3095
3095
3100
3090
3090
3095
3095
3095
3095
3095
3095
3095
3095
3090
3095
3095
3105
3090
3100
3095
3095
3100
3105
3105
3095
3095
3100
3105
3105
3105
3095
3095
3100
3105
3100
3090
3095
3095
3095
3090
3095
3100
3100
3100
3090
3100
3110
3110
3095
3105
3105
3100
3095
3095
3090
3095
3100
3100
3100
3100
3090
3095
3095
3090
3137
3117
3117
3137
3132
3112
3102
3102
3107
3107
3107
3117
3107
3107
3112
3122
3122
3122
3122
3122
3117
3117
3127
3127
3122
3112
3107
3117
3107
3107
3107
3107
3107
3107
3107
3127
3127
3122
3117
3117
3107
3107
3107
3117
3107
3117
3117
3117
3117
3112
3112
3107
3112
3102
3102
3107
3112
3122
3122
3112
3112
3102
3102
3117
3117
3117
3117
3107
3102
3107
3102
3102
3102
3112
3117
3107
3122
3117
3112
3122
3122
3112
3112
3107
3102
3102
3112
3117
3102
3107
3117
3107
3107
3117
3107
3112
3102
3112
3107
3117
3112
3102
3122
3107
3112
3107
3117
3107
3107
3117
3117
3112
3112
3102
3107
3107
3107
3102
3107
3107
3107
3107
3112
3107
3107
3102
3107
3107
3107
3107
3107
3112
3107
3107
3102
3107
3107
3102
3112
3107
3112
3112
3117
3117
3117
3117
3117
3107
3117
3107
3112
3107
3112
3107
3107
3107
3107
3102
3112
3112
3112
3112
3102
3112
3117
3117
3112
3117
3107
3107
3102
3107
3112
3112
3112
3112
3102
3107
3107
3102
3144
3129
3144
3144
3139
3124
3124
3119
3119
3119
3119
3119
3124
3124
3124
3119
3134
3134
3124
3129
3129
3129
3119
3129
3129
3119
3119
3134
3124
3124
3119
3119
3119
3119
3119
3124
3134
3129
3129
3124
3124
3134
3134
3114
3114
3119
3134
3134
3129
3129
3124
3119
3124
3124
3129
3129
3129
3129
3124
3124
3119
3119
3114
3114
3129
3129
3114
3114
3114
3114
3119
3129
3139
3139
3114
3134
3129
3119
3134
3119
3119
3119
3114
3114
3114
3119
3124
3114
3119
3124
3119
3119
3129
3124
3124
3114
3124
3119
3124
3119
3119
3119
3124
3129
3119
3124
3124
3119
3129
3129
3124
3119
3119
3119
3119
3114
3129
3129
3124
3124
3114
3124
3119
3124
3129
3119
3119
3119
3119
3124
3119
3129
3129
3124
3114
3119
3119
3119
3119
3119
3124
3119
3119
3114
3119
3124
3119
3124
3124
3129
3129
3119
3129
3129
3124
3119
3119
3119
3119
3114
3119
3124
3124
3124
3124
3114
3119
3129
3124
3119
3119
3114
3119
3124
3124
3124
3124
3114
3119
3119
3114
3166
3141
3141
3146
3151
3156
3156
3151
3141
3131
3136
3141
3131
3131
3136
3141
3146
3151
3151
3136
3141
3141
3141
3141
3141
3126
3131
3131
3141
3131
3131
3136
3141
3141
3141
3141
3136
3136
3136
3136
3131
3131
3146
3136
3131
3131
3131
3146
3126
3126
3136
3131
3146
3146
3141
3141
3141
3136
3136
3136
3126
3126
3136
3136
3131
3141
3141
3141
3146
3136
3136
3136
3131
3131
3141
3131
3131
3141
3126
3126
3126
3146
3146
3131
3141
3126
3126
3136
3146
3131
3146
3126
3131
3126
3126
3131
3136
3126
3131
3131
3131
3141
3136
3131
3136
3131
3131
3131
3131
3131
3136
3136
3136
3136
3131
3131
3126
3141
3141
3136
3131
3131
3141
3141
3136
3136
3136
3131
3131
3136
3131
3136
3141
3141
3136
3136
3136
3141
3141
3141
3131
3131
3131
3131
3136
3131
3141
3126
3131
3131
3131
3136
3131
3131
3131
3136
3131
3141
3126
3136
3136
3131
3131
3131
3126
3131
3131
3136
3136
3136
3136
3126
3131
3136
3141
3141
3131
3131
3126
3131
3136
3136
3136
3136
3126
3131
3131
3126
3173
3153
3173
3163
3153
3148
3143
3143
3143
3138
3143
3153
3138
3153
3143
3143
3158
3163
3163
3163
3163
3163
3153
3148
3158
3153
3153
3153
3153
3153
3153
3153
3153
3143
3148
3143
3153
3143
3143
3143
3153
3153
3163
3153
3153
3153
3153
3143
3148
3148
3148
3148
3148
3153
3158
3148
3148
3153
3153
3153
3153
3148
3148
3158
3148
3148
3143
3143
3153
3163
3153
3148
3153
3153
3148
3143
3153
3153
3153
3158
3158
3158
3148
3138
3138
3148
3143
3143
3153
3143
3143
3143
3153
3143
3143
3153
3148
3143
3138
3138
3158
3148
3138
3143
3158
3143
3138
3143
3143
3153
3138
3143
3138
3138
3143
3143
3143
3138
3143
3143
3148
3138
3158
3143
3158
3148
3143
3143
3148
3138
3148
3148
3148
3143
3153
3153
3148
3143
3143
3148
3148
3148
3148
3148
3143
3143
3153
3153
3148
3153
3153
3148
3143
3148
3153
3148
3148
3153
3153
3143
3148
3143
3143
3148
3143
3143
3143
3153
3153
3143
3143
3143
3143
3138
3148
3143
3143
3143
3143
3143
3138
3143
3148
3148
3148
3148
3138
3153
3143
3143
3138
3143
3148
3148
3148
3148
3138
3143
3143
3138
3165
3160
3180
3180
3150
3155
3150
3165
3165
3160
3155
3150
3165
3155
3155
3155
3175
3175
3165
3165
3170
3165
3170
3170
3170
3170
3170
3165
3165
3155
3155
3165
3155
3155
3150
3160
3155
3165
3175
3175
3175
3165
3165
3165
3170
3165
3165
3160
3160
3155
3170
3165
3165
3165
3170
3160
3165
3165
3165
3165
3160
3160
3155
3155
3155
3160
3165
3175
3170
3170
3160
3165
3165
3160
3160
3165
3165
3170
3170
3170
3160
3160
3165
3165
3165
3165
3160
3165
3160
3165
3155
3155
3155
3160
3165
3170
3165
3150
3155
3155
3165
3160
3150
3150
3155
3150
3170
3155
3150
3165
3155
3155
3160
3150
3155
3155
3150
3150
3155
3155
3150
3170
3165
3150
3155
3155
3155
3155
3160
3160
3160
3170
3170
3160
3160
3165
3165
3155
3155
3170
3160
3155
3160
3150
3160
3160
3160
3155
3160
3160
3160
3155
3165
3165
3160
3160
3160
3160
3155
3155
3165
3165
3160
3160
3160
3155
3160
3160
3160
3155
3160
3155
3155
3155
3165
3155
3150
3155
3155
3155
3150
3155
3155
3155
3155
3160
3160
3160
3160
3160
3150
3155
3165
3160
3165
3160
3160
3155
3155
3150
3155
3160
3160
3160
3155
3150
3155
3155
3150
3177
3182
3192
3192
3167
3162
3167
3167
3167
3167
3162
3177
3177
3177
3177
3177
3187
3187
3182
3182
3172
3167
3167
3177
3177
3177
3177
3182
3167
3167
3172
3167
3182
3187
3182
3182
3177
3177
3182
3177
3177
3167
3167
3172
3172
3182
3177
3182
3182
3177
3172
3172
3182
3182
3177
3177
3172
3172
3167
3172
3172
3182
3172
3177
3177
3177
3177
3167
3167
3172
3172
3177
3182
3177
3172
3177
3182
3162
3167
3167
3167
3177
3162
3162
3182
3172
3162
3162
3172
3167
3167
3162
3177
3162
3172
3167
3167
3172
3162
3167
3162
3162
3162
3177
3172
3167
3172
3182
3177
3177
3177
3162
3167
3167
3167
3162
3172
3172
3182
3182
3172
3172
3177
3177
3167
3182
3172
3167
3172
3172
3172
3172
3167
3172
3172
3172
3172
3167
3177
3172
3172
3172
3167
3167
3172
3172
3172
3172
3172
3167
3172
3167
3167
3167
3162
3172
3167
3167
3162
3167
3167
3167
3167
3172
3172
3172
3172
3172
3162
3167
3177
3177
3177
3172
3167
3167
3162
3167
3172
3172
3172
3167
3167
3162
3167
3167
3162
3179
3174
3184
3184
3174
3179
3179
3184
3184
3179
3189
3189
3189
3189
3189
3189
3199
3199
3199
3199
3194
3194
3194
3179
3179
3179
3194
3189
3189
3189
3199
3189
3194
3184
3184
3184
3194
3184
3179
3179
3194
3194
3189
3189
3184
3199
3194
3194
3189
3189
3189
3194
3189
3194
3189
3184
3184
3184
3184
3189
3189
3194
3189
3189
3184
3179
3179
3194
3179
3179
3194
3184
3184
3174
3174
3179
3194
3184
3174
3174
3184
3174
3194
3179
3179
3184
3179
3174
3184
3184
3179
3179
3179
3184
3174
3184
3179
3174
3174
3184
3184
3184
3189
3184
3179
3174
3194
3189
3189
3189
3179
3179
3184
3174
3174
3189
3194
3184
3184
3189
3189
3179
3189
3184
3179
3184
3184
3184
3189
3189
3184
3179
3184
3184
3179
3184
3184
3184
3184
3184
3184
3179
3179
3184
3179
3179
3179
3179
3174
3179
3179
3179
3174
3179
3184
3184
3184
3184
3184
3174
3189
3184
3179
3184
3179
3179
3174
3179
3184
3184
3184
3179
3179
3174
3179
3179
3174
3206
3191
3191
3186
3191
3186
3196
3201
3191
3191
3196
3191
3201
3211
3211
3211
3201
3206
3206
3191
3191
3191
3191
3191
3206
3201
3211
3211
3206
3206
3196
3191
3206
3201
3201
3206
3206
3201
3201
3196
3191
3191
3191
3191
3196
3196
3191
3191
3196
3206
3201
3211
3201
3206
3206
3196
3206
3201
3201
3206
3206
3206
3206
3201
3201
3201
3196
3201
3201
3191
3191
3196
3196
3201
3191
3191
3196
3206
3186
3186
3201
3191
3201
3186
3206
3191
3191
3186
3201
3196
3191
3191
3191
3196
3191
3201
3201
3206
3191
3196
3196
3196
3196
3206
3196
3186
3196
3191
3186
3186
3186
3196
3186
3196
3201
3196
3201
3201
3201
3201
3191
3191
3186
3201
3196
3196
3196
3191
3196
3196
3196
3201
3201
3201
3196
3196
3201
3191
3191
3196
3196
3191
3196
3196
3191
3191
3191
3196
3191
3191
3186
3191
3191
3191
3191
3186
3191
3196
3196
3196
3196
3186
3196
3196
3196
3191
3191
3186
3191
3196
3196
3191
3191
3191
3186
3191
3191
3186
3203
3203
3203
3198
3203
3208
3203
3208
3203
3218
3213
3213
3213
3208
3203
3203
3203
3203
3203
3203
3223
3213
3213
3208
3218
3218
3213
3213
3218
3218
3213
3218
3218
3208
3203
3203
3218
3213
3218
3218
3213
3208
3203
3203
3203
3203
3208
3208
3198
3218
3218
3213
3218
3218
3218
3213
3213
3213
3208
3213
3213
3208
3218
3213
3208
3203
3203
3213
3213
3198
3198
3213
3213
3198
3213
3203
3198
3208
3203
3203
3203
3203
3218
3208
3203
3208
3208
3208
3208
3208
3208
3213
3213
3218
3213
3218
3208
3198
3208
3208
3198
3198
3218
3208
3208
3198
3198
3203
3208
3208
3213
3208
3208
3213
3203
3208
3208
3213
3213
3198
3213
3208
3203
3208
3208
3208
3213
3208
3213
3203
3208
3203
3203
3208
3203
3208
3203
3203
3203
3203
3203
3203
3203
3203
3203
3208
3208
3208
3198
3208
3208
3208
3203
3203
3198
3203
3208
3203
3203
3203
3203
3198
3203
3203
3198
3210
3210
3215
3215
3220
3220
3220
3225
3215
3220
3215
3230
3230
3225
3225
3225
3215
3220
3215
3220
3215
3215
3215
3220
3230
3225
3225
3225
3220
3215
3230
3230
3230
3220
3215
3215
3230
3230
3230
3225
3230
3230
3225
3225
3225
3220
3225
3225
3220
3215
3215
3210
3225
3225
3225
3215
3215
3230
3225
3220
3225
3225
3230
3225
3210
3210
3215
3220
3220
3210
3220
3215
3215
3215
3225
3215
3220
3220
3220
3220
3220
3210
3225
3230
3220
3215
3220
3210
3220
3220
3220
3215
3210
3225
3225
3230
3225
3230
3220
3215
3215
3230
3220
3210
3210
3215
3220
3220
3225
3225
3225
3220
3225
3220
3225
3210
3220
3220
3220
3225
3215
3220
3220
3225
3215
3215
3215
3215
3215
3215
3215
3210
3210
3215
3215
3215
3215
3215
3220
3220
3220
3210
3220
3220
3215
3215
3210
3215
3220
3215
3215
3215
3210
3215
3215
3210
3227
3227
3222
3242
3232
3232
3227
3222
3232
3237
3232
3232
3227
3242
3237
3227
3232
3227
3242
3237
3232
3232
3227
3242
3242
3242
3242
3237
3232
3227
3227
3222
3222
3227
3237
3242
3242
3242
3237
3227
3227
3242
3237
3237
3232
3237
3237
3237
3227
3227
3242
3242
3232
3232
3232
3232
3237
3227
3227
3227
3232
3237
3232
3227
3222
3232
3232
3222
3237
3227
3232
3222
3232
3232
3227
3222
3237
3242
3232
3227
3227
3232
3227
3237
3242
3237
3237
3232
3237
3237
3232
3222
3222
3232
3237
3232
3237
3237
3232
3227
3232
3222
3232
3227
3232
3237
3227
3237
3227
3227
3227
3222
3227
3222
3227
3222
3222
3222
3227
3227
3232
3227
3232
3222
3232
3232
3227
3227
3227
3222
3227
3232
3227
3227
3227
3222
3227
3227
3222
3244
3244
3239
3234
3244
3254
3254
3244
3249
3254
3244
3244
3244
3244
3239
3234
3249
3254
3254
3239
3239
3239
3239
3244
3244
3254
3254
3244
3239
3239
3254
3249
3244
3234
3234
3239
3254
3254
3254
3254
3249
3234
3234
3244
3239
3239
3249
3239
3234
3254
3254
3244
3249
3249
3244
3254
3254
3254
3239
3239
3244
3244
3249
3249
3234
3244
3244
3239
3244
3244
3249
3244
3239
3234
3254
3239
3244
3244
3244
3244
3239
3239
3234
3249
3244
3239
3239
3249
3249
3244
3244
3249
3244
3249
3249
3249
3249
3244
3234
3234
3244
3244
3244
3239
3244
3244
3234
3244
3239
3239
3249
3239
3239
3244
3239
3234
3234
3239
3234
3234
3234
3239
3239
3239
3244
3239
3234
3244
3244
3244
3239
3239
3234
3239
3244
3239
3239
3239
3234
3239
3239
3234
3251
3251
3251
3246
3256
3266
3256
3256
3261
3261
3261
3266
3266
3256
3256
3266
3256
3261
3261
3256
3256
3251
3246
3266
3251
3251
3251
3251
3251
3251
3256
3256
3256
3256
3266
3251
3251
3256
3271
3266
3266
3256
3251
3246
3246
3266
3266
3266
3246
3246
3256
3261
3251
3251
3246
3266
3266
3266
3266
3261
3261
3271
3246
3256
3261
3261
3266
3261
3261
3261
3251
3251
3251
3251
3246
3256
3256
3256
3256
3251
3256
3251
3251
3256
3256
3256
3256
3266
3256
3256
3246
3251
3251
3246
3251
3261
3256
3251
3251
3251
3261
3256
3256
3261
3256
3261
3261
3261
3256
3261
3246
3246
3251
3256
3256
3256
3256
3256
3251
3246
3251
3251
3251
3246
3256
3251
3246
3256
3246
3246
3246
3246
3251
3251
3251
3251
3251
3246
3256
3256
3251
3251
3251
3246
3251
3256
3251
3251
3251
3246
3251
3251
3246
3263
3263
3268
3263
3278
3268
3278
3278
3278
3268
3268
3273
3273
3273
3278
3268
3258
3268
3263
3258
3268
3273
3258
3263
3278
3278
3278
3268
3278
3273
3278
3273
3263
3263
3268
3263
3263
3268
3268
3268
3263
3263
3268
3263
3268
3278
3263
3263
3263
3258
3258
3268
3283
3283
3278
3258
3263
3263
3278
3273
3273
3263
3278
3273
3273
3283
3258
3268
3268
3273
3273
3278
3263
3263
3258
3268
3273
3273
3278
3263
3263
3268
3268
3268
3268
3263
3263
3263
3268
3263
3258
3278
3268
3268
3268
3268
3263
3278
3268
3263
3263
3263
3273
3268
3263
3273
3268
3263
3268
3273
3273
3273
3268
3268
3273
3258
3258
3268
3263
3263
3268
3263
3263
3258
3263
3263
3258
3258
3268
3263
3263
3258
3258
3258
3258
3263
3258
3263
3263
3258
3263
3263
3263
3258
3258
3263
3263
3263
3263
3263
3258
3263
3263
3258
3275
3275
3275
3270
3280
3280
3275
3290
3290
3290
3285
3290
3290
3290
3290
3280
3285
3280
3280
3270
3280
3290
3290
3285
3285
3275
3275
3280
3280
3290
3280
3280
3275
3280
3280
3275
3275
3275
3275
3275
3275
3280
3280
3280
3280
3290
3285
3280
3275
3275
3280
3295
3275
3275
3280
3270
3270
3280
3280
3290
3275
3270
3275
3270
3285
3270
3270
3275
3275
3295
3290
3290
3285
3275
3275
3280
3280
3295
3285
3290
3290
3280
3290
3275
3275
3270
3280
3280
3285
3285
3280
3280
3285
3280
3275
3275
3275
3280
3280
3275
3275
3275
3275
3280
3275
3280
3270
3290
3280
3275
3275
3270
3280
3275
3280
3290
3275
3275
3275
3285
3270
3275
3285
3280
3275
3285
3280
3280
3280
3280
3280
3285
3270
3270
3275
3280
3275
3275
3275
3275
3275
3270
3270
3275
3275
3275
3270
3270
3270
3270
3280
3280
3280
3275
3275
3270
3275
3275
3270
3275
3275
3270
3270
3275
3275
3275
3275
3270
3275
3275
3270
3282
3292
3287
3287
3292
3292
3302
3302
3302
3302
3297
3302
3302
3302
3297
3292
3292
3282
3287
3297
3302
3302
3302
3302
3292
3302
3302
3297
3292
3292
3292
3287
3292
3292
3292
3287
3287
3287
3287
3287
3292
3292
3287
3292
3287
3297
3287
3287
3292
3292
3302
3287
3287
3287
3287
3292
3292
3287
3292
3282
3282
3292
3307
3307
3287
3282
3287
3282
3282
3287
3292
3287
3287
3287
3302
3302
3302
3287
3307
3282
3292
3292
3287
3287
3297
3297
3302
3282
3302
3302
3292
3292
3292
3292
3292
3287
3292
3297
3292
3287
3287
3287
3287
3287
3287
3292
3282
3282
3292
3292
3282
3287
3287
3282
3302
3287
3287
3292
3287
3287
3292
3302
3287
3282
3297
3292
3292
3292
3287
3287
3297
3292
3292
3287
3292
3287
3292
3282
3282
3282
3287
3287
3292
3287
3287
3282
3287
3287
3282
3282
3287
3287
3282
3292
3287
3287
3282
3282
3282
3292
3292
3287
3287
3287
3282
3282
3287
3282
3282
3287
3287
3287
3287
3282
3287
3287
3282
3304
3304
3299
3299
3309
3304
3309
3304
3314
3314
3309
3314
3314
3314
3314
3299
3299
3309
3304
3309
3304
3294
3314
3309
3314
3314
3309
3314
3314
3304
3304
3304
3304
3304
3304
3299
3304
3304
3309
3309
3314
3304
3304
3309
3304
3299
3304
3309
3304
3304
3299
3299
3299
3304
3294
3294
3304
3314
3299
3299
3299
3299
3299
3299
3299
3299
3294
3304
3304
3299
3314
3319
3299
3299
3299
3299
3299
3299
3299
3309
3309
3294
3299
3294
3309
3314
3314
3299
3299
3294
3309
3309
3309
3309
3304
3299
3304
3304
3304
3309
3304
3299
3299
3299
3299
3299
3294
3294
3304
3299
3294
3294
3304
3294
3299
3294
3304
3314
3299
3299
3304
3299
3314
3294
3299
3304
3304
3299
3304
3304
3294
3304
3299
3299
3299
3304
3304
3294
3294
3294
3299
3299
3304
3299
3299
3299
3299
3294
3294
3299
3299
3294
3304
3304
3304
3304
3304
3299
3294
3294
3294
3299
3304
3294
3299
3299
3294
3299
3299
3299
3294
3294
3299
3299
3299
3299
3294
3299
3299
3294
3311
3311
3321
3316
3326
3316
3321
3326
3326
3326
3321
3326
3326
3321
3326
3326
3316
3316
3326
3306
3306
3316
3316
3316
3316
3326
3326
3326
3326
3316
3311
3316
3321
3326
3316
3316
3316
3316
3316
3316
3311
3311
3316
3316
3316
3316
3316
3316
3316
3316
3311
3321
3316
3316
3316
3321
3311
3316
3321
3321
3311
3311
3326
3316
3316
3311
3311
3306
3306
3311
3311
3311
3311
3306
3311
3311
3306
3311
3311
3306
3316
3316
3311
3326
3326
3311
3316
3311
3311
3311
3311
3326
3326
3316
3316
3311
3311
3306
3311
3311
3306
3311
3311
3311
3321
3321
3321
3326
3321
3326
3321
3321
3321
3321
3316
3311
3316
3311
3311
3311
3311
3321
3316
3306
3311
3311
3316
3306
3306
3311
3316
3311
3306
3321
3311
3311
3316
3326
3311
3306
3311
3321
3316
3316
3316
3311
3311
3311
3316
3316
3311
3311
3316
3311
3306
3306
3306
3311
3311
3316
3311
3311
3311
3311
3306
3306
3311
3311
3316
3316
3316
3311
3311
3306
3316
3316
3316
3306
3306
3311
3306
3311
3311
3306
3311
3306
3306
3306
3311
3311
3311
3311
3306
3311
3311
3306
3323
3323
3328
3328
3338
3328
3328
3328
3333
3333
3333
3333
3338
3338
3338
3338
3338
3338
3338
3328
3338
3323
3323
3318
3323
3333
3338
3338
3338
3318
3323
3318
3323
3328
3323
3333
3328
3328
3328
3333
3338
3328
3328
3328
3328
3323
3323
3323
3328
3328
3328
3328
3328
3328
3323
3328
3328
3328
3328
3323
3328
3328
3328
3323
3323
3333
3328
3328
3328
3328
3323
3333
3328
3328
3328
3328
3328
3323
3323
3318
3318
3338
3323
3323
3318
3323
3323
3318
3323
3338
3338
3338
3328
3328
3323
3328
3328
3328
3338
3338
3323
3323
3333
3328
3328
3323
3323
3323
3323
3323
3333
3333
3338
3338
3323
3323
3318
3318
3328
3333
3333
3338
3328
3333
3323
3323
3323
3333
3333
3323
3333
3333
3323
3323
3328
3318
3318
3323
3328
3323
3318
3323
3323
3328
3323
3318
3318
3318
3328
3333
3323
3323
3333
3323
3328
3328
3338
3318
3333
3328
3328
3323
3323
3323
3323
3328
3323
3323
3323
3328
3328
3323
3318
3318
3318
3323
3323
3328
3323
3323
3323
3323
3318
3318
3328
3328
3328
3328
3323
3323
3328
3323
3318
3323
3323
3328
3318
3323
3323
3318
3318
3318
3318
3323
3323
3323
3323
3318
3323
3323
3318
3335
3345
3335
3340
3340
3350
3340
3340
3345
3345
3350
3350
3350
3350
3350
3350
3340
3340
3340
3340
3350
3330
3335
3340
3330
3335
3340
3330
3335
3330
3335
3345
3345
3350
3330
3330
3340
3340
3335
3340
3345
3340
3340
3340
3340
3335
3340
3340
3340
3335
3340
3345
3340
3340
3340
3335
3340
3345
3340
3335
3340
3340
3335
3340
3340
3340
3335
3335
3340
3340
3340
3330
3330
3350
3335
3335
3335
3335
3340
3335
3335
3335
3335
3335
3350
3340
3350
3350
3345
3340
3340
3335
3335
3350
3350
3350
3340
3340
3335
3335
3340
3340
3345
3345
3330
3330
3330
3345
3345
3350
3350
3340
3340
3335
3335
3345
3345
3350
3350
3335
3335
3335
3345
3345
3345
3335
3345
3335
3335
3340
3340
3335
3335
3330
3345
3345
3335
3330
3340
3335
3330
3330
3335
3335
3335
3330
3340
3330
3330
3345
3335
3345
3340
3330
3340
3345
3340
3340
3340
3340
3335
3335
3335
3335
3335
3335
3335
3335
3335
3340
3340
3335
3330
3330
3330
3335
3335
3340
3335
3335
3335
3340
3340
3335
3330
3330
3340
3340
3335
3335
3335
3330
3335
3330
3335
3335
3340
3330
3340
3340
3340
3330
3330
3335
3335
3335
3335
3330
3335
3335
3330
3352
3352
3352
3357
3357
3352
3352
3352
3352
3352
3357
3362
3362
3352
3352
3352
3357
3352
3357
3357
3342
3347
3352
3352
3352
3357
3342
3342
3347
3357
3342
3347
3357
3362
3362
3352
3352
3352
3352
3352
3352
3347
3352
3357
3357
3357
3342
3342
3357
3352
3352
3352
3352
3352
3352
3352
3347
3352
3352
3352
3352
3352
3352
3352
3357
3347
3342
3342
3342
3362
3347
3347
3347
3342
3352
3347
3347
3347
3347
3347
3352
3352
3347
3357
3357
3362
3352
3352
3347
3347
3362
3352
3362
3362
3352
3352
3347
3347
3357
3357
3357
3352
3352
3342
3347
3347
3347
3352
3347
3347
3342
3342
3362
3352
3352
3357
3357
3357
3362
3362
3352
3352
3352
3352
3357
3357
3337
3337
3347
3347
3347
3347
3357
3357
3357
3357
3347
3347
3347
3347
3347
3347
3342
3352
3352
3352
3342
3342
3347
3347
3342
3342
3347
3347
3352
3342
3342
3352
3357
3342
3357
3352
3357
3352
3352
3347
3347
3347
3352
3347
3347
3347
3347
3347
3347
3352
3352
3347
3342
3342
3342
3347
3347
3352
3352
3352
3347
3347
3347
3352
3342
3347
3347
3347
3347
3342
3347
3347
3352
3342
3352
3352
3352
3352
3352
3342
3342
3347
3347
3347
3347
3342
3347
3347
3342
3364
3369
3369
3369
3364
3369
3374
3369
3364
3364
3369
3374
3364
3364
3374
3364
3369
3364
3369
3369
3369
3369
3369
3364
3364
3364
3364
3369
3359
3354
3364
3354
3359
3364
3369
3369
3354
3359
3369
3369
3364
3364
3364
3369
3369
3369
3364
3364
3364
3359
3354
3369
3369
3374
3359
3364
3359
3364
3364
3369
3364
3369
3364
3369
3354
3354
3364
3359
3359
3364
3364
3364
3364
3364
3369
3364
3354
3354
3364
3364
3359
3354
3359
3364
3359
3359
3359
3364
3364
3364
3364
3369
3354
3354
3364
3369
3364
3369
3369
3369
3369
3364
3364
3369
3374
3364
3359
3369
3369
3369
3359
3359
3359
3364
3359
3359
3364
3359
3359
3354
3369
3369
3369
3364
3364
3364
3354
3374
3364
3364
3369
3364
3364
3369
3369
3364
3349
3364
3349
3349
3364
3369
3369
3349
3349
3359
3359
3359
3369
3364
3364
3359
3359
3359
3369
3359
3359
3364
3364
3359
3359
3359
3359
3354
3354
3359
3354
3354
3359
3359
3364
3354
3369
3369
3364
3364
3364
3364
3364
3359
3364
3359
3359
3359
3359
3359
3359
3364
3364
3359
3354
3354
3364
3364
3354
3359
3359
3364
3359
3359
3359
3359
3354
3359
3359
3359
3364
3364
3354
3364
3364
3364
3364
3359
3354
3354
3359
3359
3359
3359
3354
3359
3359
3354
3376
3381
3381
3386
3381
3381
3376
3376
3376
3381
3381
3381
3381
3386
3376
3381
3376
3376
3381
3381
3381
3381
3381
3381
3381
3381
3376
3381
3376
3381
3376
3366
3371
3381
3381
3381
3376
3376
3381
3381
3381
3381
3381
3366
3381
3371
3386
3381
3381
3361
3376
3376
3376
3366
3376
3361
3381
3371
3376
3371
3376
3366
3371
3376
3366
3371
3381
3381
3386
3376
3376
3381
3376
3376
3376
3376
3366
3366
3381
3381
3381
3371
3371
3371
3371
3381
3376
3371
3376
3371
3376
3376
3376
3366
3376
3381
3381
3381
3381
3371
3371
3376
3376
3376
3381
3366
3371
3376
3381
3381
3381
3381
3371
3371
3381
3381
3376
3371
3376
3371
3366
3366
3376
3376
3381
3381
3381
3376
3376
3381
3376
3371
3371
3381
3381
3381
3376
3376
3361
3361
3371
3371
3376
3381
3381
3376
3376
3361
3361
3381
3361
3381
3376
3371
3371
3371
3371
3381
3371
3371
3376
3371
3376
3376
3371
3371
3366
3371
3371
3366
3371
3366
3366
3371
3371
3381
3376
3381
3376
3376
3376
3376
3376
3376
3371
3376
3371
3371
3371
3371
3371
3371
3376
3376
3371
3366
3366
3376
3366
3371
3371
3371
3371
3371
3371
3371
3376
3376
3366
3381
3376
3376
3371
3366
3366
3371
3371
3371
3371
3366
3371
3371
3366
3393
3398
3388
3388
3388
3393
3393
3398
3398
3393
3393
3393
3393
3383
3383
3393
3388
3388
3393
3393
3388
3388
3378
3393
3393
3393
3383
3393
3378
3383
3383
3388
3393
3393
3398
3393
3393
3373
3393
3388
3393
3373
3388
3373
3383
3393
3393
3398
3388
3388
3393
3378
3383
3393
3388
3388
3378
3393
3383
3378
3388
3378
3393
3378
3378
3393
3393
3383
3393
3388
3388
3393
3393
3393
3393
3393
3388
3393
3388
3393
3393
3388
3388
3383
3388
3383
3383
3383
3393
3393
3393
3393
3378
3378
3383
3383
3383
3393
3383
3383
3378
3378
3388
3388
3393
3393
3388
3388
3383
3388
3388
3378
3388
3393
3393
3388
3383
3383
3388
3388
3393
3393
3393
3383
3388
3383
3378
3378
3373
3388
3393
3393
3388
3388
3388
3373
3383
3383
3373
3393
3373
3393
3388
3383
3383
3373
3393
3373
3393
3388
3383
3383
3383
3388
3383
3388
3388
3383
3383
3383
3383
3383
3378
3393
3388
3393
3383
3378
3383
3383
3393
3388
3388
3388
3388
3388
3383
3388
3383
3383
3383
3383
3383
3383
3388
3388
3383
3378
3378
3383
3383
3383
3383
3383
3388
3388
3378
3393
3388
3388
3383
3378
3378
3383
3383
3383
3383
3378
3383
3383
3378
3410
3405
3410
3405
3390
3390
3410
3410
3405
3410
3405
3405
3405
3405
3410
3410
3410
3405
3410
3405
3405
3400
3400
3400
3395
3400
3405
3400
3400
3400
3405
3395
3405
3405
3395
3405
3405
3410
3405
3400
3400
3390
3385
3385
3395
3395
3390
3395
3405
3395
3405
3395
3395
3400
3405
3400
3400
3395
3400
3405
3390
3405
3405
3390
3390
3395
3400
3405
3390
3390
3405
3405
3400
3405
3405
3410
3410
3400
3405
3400
3395
3405
3405
3395
3395
3405
3405
3405
3400
3405
3395
3395
3390
3395
3395
3395
3390
3400
3400
3400
3400
3400
3400
3400
3395
3395
3390
3410
3400
3400
3405
3405
3400
3395
3395
3390
3400
3405
3405
3395
3395
3400
3400
3405
3400
3400
3390
3395
3395
3390
3390
3400
3400
3395
3395
3395
3385
3385
3405
3395
3390
3390
3395
3385
3405
3385
3405
3400
3385
3400
3385
3400
3395
3395
3395
3395
3400
3400
3395
3395
3395
3395
3395
3395
3395
3395
3405
3405
3395
3390
3395
3395
3400
3405
3400
3400
3400
3395
3400
3395
3395
3395
3395
3395
3400
3390
3390
3390
3395
3395
3395
3395
3400
3400
3390
3400
3405
3400
3400
3400
3390
3390
3395
3395
3395
3395
3390
3395
3395
3390
3422
3417
3412
3412
3412
3402
3422
3422
3417
3417
3417
3422
3422
3422
3417
3412
3417
3417
3412
3412
3412
3417
3412
3417
3412
3412
3402
3417
3402
3412
3417
3407
3412
3412
3412
3407
3402
3402
3422
3417
3422
3417
3407
3402
3407
3412
3412
3407
3422
3397
3417
3407
3407
3407
3407
3417
3412
3412
3407
3412
3407
3402
3417
3412
3417
3422
3407
3397
3417
3412
3407
3407
3422
3417
3422
3407
3407
3417
3417
3417
3412
3407
3417
3402
3417
3417
3407
3407
3417
3417
3422
3422
3417
3407
3402
3412
3417
3407
3407
3407
3417
3417
3412
3412
3417
3407
3407
3407
3407
3412
3412
3412
3417
3412
3417
3412
3402
3402
3402
3402
3422
3412
3412
3412
3412
3407
3407
3412
3412
3412
3402
3407
3412
3412
3412
3412
3402
3402
3402
3407
3407
3407
3407
3407
3407
3407
3402
3407
3402
3397
3407
3417
3402
3402
3397
3412
3397
3412
3407
3407
3412
3412
3407
3407
3402
3407
3407
3407
3397
3407
3407
3412
3412
3412
3407
3407
3417
3417
3407
3407
3407
3407
3407
3402
3417
3412
3412
3407
3412
3407
3407
3407
3412
3402
3402
3402
3407
3407
3407
3412
3412
3412
3402
3412
3417
3412
3412
3402
3402
3407
3407
3407
3407
3402
3407
3407
3402
3424
3424
3424
3414
3424
3424
3414
3429
3424
3424
3424
3429
3434
3424
3424
3414
3424
3424
3414
3424
3429
3424
3424
3424
3414
3424
3419
3434
3429
3429
3429
3434
3419
3419
3419
3419
3434
3429
3434
3429
3429
3424
3419
3429
3429
3429
3419
3424
3419
3419
3424
3424
3429
3419
3429
3419
3419
3419
3424
3419
3409
3414
3424
3419
3419
3419
3424
3429
3429
3424
3424
3424
3414
3414
3419
3429
3434
3424
3429
3424
3429
3434
3429
3419
3429
3419
3419
3419
3419
3429
3429
3424
3414
3429
3424
3429
3424
3429
3429
3424
3429
3419
3424
3419
3419
3419
3419
3434
3429
3429
3429
3414
3414
3414
3429
3424
3429
3424
3424
3424
3424
3414
3419
3429
3424
3424
3419
3419
3414
3419
3419
3424
3424
3414
3419
3424
3419
3419
3419
3414
3419
3419
3414
3414
3414
3419
3419
3419
3419
3419
3409
3424
3419
3424
3424
3414
3414
3409
3419
3419
3414
3419
3419
3419
3414
3419
3419
3409
3419
3424
3424
3424
3419
3429
3429
3424
3424
3419
3414
3419
3414
3419
3419
3429
3424
3424
3419
3424
3419
3414
3419
3414
3414
3419
3419
3419
3424
3424
3414
3424
3429
3419
3419
3419
3414
3414
3419
3419
3419
3419
3414
3419
3419
3414
3436
3436
3441
3446
3446
3436
3436
3426
3436
3446
3446
3441
3436
3441
3441
3446
3441
3446
3446
3431
3436
3431
3436
3431
3431
3436
3441
3441
3436
3441
3436
3426
3436
3431
3431
3431
3441
3431
3441
3431
3431
3431
3441
3426
3426
3441
3441
3436
3441
3441
3431
3431
3441
3431
3436
3436
3431
3431
3431
3431
3436
3431
3431
3436
3446
3426
3436
3431
3436
3426
3426
3431
3426
3436
3436
3441
3436
3421
3436
3436
3421
3431
3431
3431
3431
3431
3436
3441
3446
3436
3441
3446
3441
3441
3431
3431
3426
3436
3436
3436
3431
3436
3441
3441
3436
3441
3441
3426
3426
3426
3446
3436
3436
3436
3431
3436
3436
3441
3441
3436
3436
3436
3426
3431
3441
3431
3431
3426
3431
3436
3431
3426
3426
3431
3436
3431
3431
3426
3431
3426
3426
3426
3431
3426
3431
3436
3431
3431
3431
3431
3436
3426
3426
3421
3431
3431
3431
3431
3426
3431
3431
3436
3436
3421
3436
3436
3431
3431
3431
3436
3441
3441
3431
3431
3436
3426
3426
3431
3431
3441
3436
3436
3436
3431
3426
3426
3426
3431
3431
3431
3436
3436
3426
3431
3441
3431
3426
3426
3431
3431
3431
3431
3426
3431
3431
3426
3458
3458
3458
3448
3453
3453
3448
3448
3448
3458
3458
3458
3458
3458
3453
3448
3448
3443
3438
3448
3438
3448
3438
3453
3448
3448
3448
3453
3448
3438
3443
3448
3443
3443
3458
3443
3443
3453
3443
3443
3443
3443
3453
3458
3443
3443
3453
3453
3443
3443
3443
3443
3453
3448
3458
3443
3443
3443
3443
3443
3448
3448
3458
3443
3448
3443
3453
3458
3438
3448
3458
3458
3443
3448
3438
3438
3448
3448
3453
3458
3448
3443
3433
3443
3433
3443
3433
3448
3443
3443
3443
3443
3448
3453
3443
3433
3443
3443
3433
3443
3443
3438
3453
3443
3453
3448
3453
3448
3458
3453
3438
3438
3448
3448
3453
3438
3453
3453
3448
3448
3453
3443
3438
3443
3438
3443
3443
3443
3448
3453
3453
3443
3443
3443
3438
3443
3443
3438
3438
3438
3453
3438
3443
3443
3448
3443
3438
3438
3443
3443
3438
3443
3443
3448
3438
3443
3438
3448
3443
3443
3443
3448
3438
3438
3443
3443
3448
3448
3448
3448
3448
3448
3448
3448
3448
3443
3443
3443
3443
3438
3443
3443
3448
3453
3453
3433
3448
3443
3443
3443
3433
3438
3443
3443
3443
3438
3453
3448
3448
3443
3443
3438
3438
3443
3443
3443
3443
3443
3438
3453
3438
3438
3438
3443
3443
3443
3443
3438
3443
3443
3438
3470
3460
3460
3460
3460
3460
3465
3470
3460
3460
3465
3455
3455
3455
3455
3455
3465
3460
3450
3460
3455
3460
3460
3455
3450
3455
3455
3470
3470
3470
3465
3455
3460
3460
3455
3455
3465
3455
3455
3465
3465
3450
3455
3455
3455
3455
3460
3460
3465
3455
3455
3455
3455
3460
3470
3460
3465
3450
3450
3450
3450
3470
3460
3455
3455
3465
3470
3465
3460
3465
3455
3455
3450
3460
3465
3465
3465
3465
3460
3455
3455
3445
3445
3455
3460
3455
3455
3465
3470
3460
3450
3450
3445
3455
3455
3455
3455
3455
3450
3450
3445
3450
3450
3465
3460
3445
3450
3450
3465
3465
3460
3470
3460
3450
3455
3460
3460
3455
3455
3465
3460
3455
3465
3455
3455
3465
3450
3450
3450
3450
3455
3460
3460
3450
3450
3450
3450
3450
3455
3455
3450
3450
3455
3455
3450
3465
3455
3455
3455
3455
3455
3460
3460
3450
3455
3450
3455
3450
3455
3450
3460
3455
3455
3455
3460
3460
3460
3460
3460
3460
3460
3460
3450
3450
3455
3455
3460
3460
3465
3460
3460
3460
3455
3455
3455
3450
3455
3455
3455
3445
3455
3450
3450
3445
3450
3455
3455
3465
3455
3455
3460
3455
3455
3450
3450
3455
3455
3455
3455
3465
3450
3465
3455
3455
3450
3450
3455
3455
3455
3455
3450
3455
3455
3450
3467
3472
3477
3462
3462
3472
3472
3472
3472
3467
3462
3467
3467
3472
3472
3467
3467
3472
3472
3462
3472
3472
3472
3477
3462
3467
3467
3467
3467
3467
3472
3477
3462
3467
3477
3467
3467
3477
3477
3467
3477
3477
3477
3462
3467
3467
3472
3472
3472
3472
3472
3472
3472
3472
3477
3477
3477
3467
3467
3472
3482
3462
3462
3462
3462
3482
3467
3472
3472
3467
3467
3477
3472
3472
3482
3472
3462
3462
3462
3462
3467
3467
3467
3477
3462
3457
3467
3472
3477
3462
3477
3477
3477
3477
3472
3462
3462
3457
3462
3467
3462
3462
3457
3472
3482
3477
3457
3462
3467
3462
3467
3462
3467
3462
3477
3472
3457
3472
3472
3467
3477
3467
3462
3462
3472
3467
3467
3467
3467
3472
3467
3477
3467
3462
3462
3477
3467
3462
3467
3467
3462
3467
3467
3462
3462
3462
3467
3462
3462
3467
3467
3472
3472
3472
3472
3472
3467
3467
3462
3467
3467
3467
3472
3472
3477
3462
3467
3462
3467
3462
3467
3472
3472
3472
3472
3462
3467
3472
3472
3467
3467
3467
3467
3472
3472
3462
3472
3467
3467
3467
3467
3467
3467
3467
3472
3462
3462
3467
3462
3467
3467
3462
3457
3462
3467
3467
3467
3467
3467
3467
3462
3462
3467
3467
3467
3462
3477
3477
3462
3477
3472
3472
3467
3462
3462
3457
3467
3467
3467
3467
3462
3467
3467
3462
3489
3484
3484
3474
3489
3484
3479
3474
3479
3474
3489
3474
3474
3479
3474
3474
3474
3484
3484
3484
3474
3484
3484
3479
3479
3484
3489
3494
3484
3479
3479
3474
3479
3479
3479
3489
3479
3479
3489
3479
3479
3479
3484
3484
3484
3489
3479
3479
3479
3479
3479
3479
3479
3484
3484
3484
3484
3489
3489
3484
3484
3474
3474
3474
3484
3479
3479
3484
3489
3484
3479
3479
3484
3489
3489
3474
3474
3474
3474
3484
3484
3474
3484
3474
3489
3474
3479
3489
3469
3484
3469
3489
3489
3489
3479
3474
3474
3474
3469
3484
3494
3489
3474
3474
3474
3484
3484
3479
3469
3479
3479
3479
3479
3474
3474
3474
3484
3479
3479
3474
3474
3479
3479
3479
3479
3474
3484
3474
3474
3474
3474
3489
3479
3479
3479
3479
3474
3479
3479
3474
3474
3474
3484
3484
3479
3474
3474
3479
3479
3479
3479
3484
3484
3484
3479
3479
3479
3479
3484
3479
3489
3474
3479
3474
3479
3484
3484
3484
3484
3484
3484
3474
3484
3484
3474
3484
3479
3479
3479
3474
3469
3479
3479
3479
3479
3479
3479
3479
3479
3474
3474
3474
3479
3479
3479
3479
3479
3479
3474
3474
3479
3479
3474
3489
3474
3484
3484
3474
3474
3474
3469
3479
3479
3479
3479
3474
3479
3479
3474
3506
3486
3486
3486
3501
3506
3506
3486
3491
3491
3491
3486
3496
3486
3501
3491
3491
3491
3486
3486
3491
3486
3486
3501
3501
3496
3491
3491
3491
3486
3491
3501
3501
3486
3501
3491
3491
3491
3491
3491
3491
3501
3501
3501
3501
3501
3501
3491
3491
3491
3501
3496
3486
3486
3486
3486
3486
3496
3491
3491
3491
3496
3496
3496
3496
3496
3496
3491
3491
3491
3486
3486
3496
3506
3496
3496
3486
3491
3486
3501
3491
3491
3491
3486
3486
3486
3496
3501
3496
3496
3496
3501
3486
3486
3486
3481
3491
3501
3496
3496
3491
3491
3486
3486
3486
3491
3491
3481
3491
3486
3486
3486
3491
3486
3486
3486
3486
3491
3486
3491
3491
3491
3486
3491
3491
3486
3486
3496
3491
3491
3491
3496
3496
3491
3491
3486
3496
3491
3491
3486
3486
3486
3491
3491
3486
3486
3491
3491
3491
3491
3491
3496
3496
3491
3491
3491
3491
3496
3496
3496
3501
3486
3486
3491
3496
3486
3496
3496
3491
3491
3481
3491
3486
3486
3486
3486
3491
3491
3491
3486
3491
3491
3491
3491
3491
3491
3486
3486
3491
3491
3491
3491
3496
3486
3496
3496
3496
3491
3486
3486
3481
3491
3491
3491
3491
3486
3491
3491
3486
3508
3498
3498
3498
3498
3508
3498
3503
3498
3503
3503
3498
3498
3498
3503
3503
3503
3498
3503
3503
3503
3503
3498
3503
3503
3513
3503
3503
3503
3498
3513
3513
3518
3508
3508
3503
3518
3503
3508
3508
3508
3513
3513
3513
3513
3498
3498
3513
3508
3503
3503
3518
3513
3503
3498
3498
3503
3503
3503
3503
3508
3503
3498
3503
3498
3498
3498
3498
3503
3518
3503
3503
3498
3498
3513
3498
3498
3503
3508
3503
3503
3508
3503
3498
3498
3498
3508
3503
3503
3503
3503
3503
3503
3498
3498
3498
3503
3493
3498
3498
3498
3498
3498
3503
3498
3498
3498
3503
3498
3503
3503
3503
3498
3503
3508
3508
3508
3508
3508
3503
3503
3503
3503
3503
3503
3503
3503
3503
3498
3508
3503
3498
3508
3503
3503
3498
3498
3498
3503
3498
3498
3503
3503
3503
3503
3508
3508
3498
3503
3503
3508
3508
3503
3503
3508
3508
3503
3508
3498
3503
3503
3503
3493
3498
3503
3503
3503
3503
3498
3498
3503
3503
3503
3503
3503
3498
3498
3503
3503
3503
3498
3508
3508
3498
3498
3493
3503
3503
3503
3503
3498
3503
3503
3498
3520
3510
3520
3510
3510
3525
3515
3515
3510
3510
3515
3510
3515
3515
3510
3515
3510
3520
3525
3515
3510
3515
3515
3515
3515
3515
3515
3515
3510
3525
3525
3515
3515
3515
3520
3520
3525
3515
3515
3530
3520
3515
3515
3515
3515
3515
3525
3520
3520
3520
3520
3520
3525
3520
3510
3510
3510
3515
3510
3515
3515
3515
3510
3510
3510
3510
3510
3510
3530
3510
3510
3520
3510
3515
3515
3510
3515
3510
3510
3515
3515
3515
3510
3520
3515
3515
3510
3515
3515
3510
3515
3505
3510
3510
3510
3515
3510
3505
3515
3515
3510
3510
3510
3515
3510
3510
3520
3520
3520
3515
3515
3515
3510
3515
3520
3520
3520
3520
3515
3515
3515
3515
3515
3515
3515
3515
3515
3510
3520
3515
3515
3510
3510
3515
3520
3520
3510
3515
3515
3520
3510
3520
3510
3515
3515
3520
3515
3505
3520
3510
3510
3515
3515
3515
3515
3515
3510
3515
3515
3515
3515
3515
3510
3510
3515
3510
3515
3510
3520
3515
3515
3510
3510
3505
3515
3515
3515
3515
3510
3515
3515
3510
3562
3522
3522
3537
3527
3527
3522
3527
3522
3522
3527
3522
3522
3537
3537
3527
3527
3527
3527
3537
3527
3527
3527
3522
3527
3522
3537
3537
3532
3532
3532
3532
3537
3537
3532
3527
3532
3527
3527
3527
3527
3532
3532
3527
3527
3527
3532
3527
3527
3527
3527
3527
3537
3522
3527
3522
3527
3527
3522
3527
3527
3522
3522
3522
3522
3542
3522
3527
3522
3522
3532
3527
3522
3522
3522
3527
3527
3527
3517
3527
3522
3527
3527
3522
3532
3532
3522
3522
3522
3527
3522
3517
3527
3522
3527
3532
3522
3527
3532
3527
3527
3527
3522
3527
3532
3527
3527
3532
3527
3527
3527
3527
3527
3527
3532
3532
3522
3527
3522
3532
3527
3522
3527
3532
3522
3527
3527
3527
3522
3517
3527
3522
3527
3532
3527
3522
3527
3522
3527
3527
3532
3527
3527
3527
3527
3527
3527
3522
3522
3527
3527
3527
3527
3532
3522
3532
3522
3522
3517
3527
3527
3527
3527
3522
3527
3527
3522
3569
3549
3549
3569
3534
3534
3534
3534
3539
3549
3549
3539
3534
3539
3534
3544
3534
3549
3549
3549
3539
3539
3539
3539
3539
3539
3539
3534
3549
3549
3549
3549
3539
3549
3549
3544
3539
3539
3539
3539
3544
3539
3539
3539
3539
3544
3544
3539
3539
3539
3539
3534
3539
3539
3539
3539
3534
3539
3549
3534
3539
3534
3534
3534
3549
3534
3539
3539
3539
3534
3534
3539
3534
3534
3534
3539
3539
3539
3534
3539
3534
3539
3539
3539
3534
3544
3534
3539
3544
3544
3529
3539
3539
3539
3544
3534
3539
3539
3539
3534
3539
3544
3539
3534
3539
3539
3539
3539
3539
3544
3544
3539
3534
3539
3539
3534
3539
3534
3529
3534
3539
3534
3539
3539
3534
3534
3539
3539
3539
3544
3539
3539
3539
3539
3539
3539
3534
3534
3539
3539
3539
3534
3544
3534
3529
3529
3539
3539
3539
3539
3534
3539
3539
3534
3586
3586
3561
3561
3576
3576
3546
3546
3561
3551
3551
3546
3551
3551
3546
3556
3561
3551
3556
3556
3551
3551
3551
3551
3556
3546
3561
3561
3551
3561
3561
3561
3561
3556
3551
3551
3551
3551
3556
3556
3551
3551
3556
3551
3551
3556
3556
3561
3546
3546
3556
3556
3551
3546
3551
3551
3546
3546
3556
3546
3551
3546
3556
3556
3546
3551
3551
3551
3551
3541
3546
3546
3546
3546
3551
3551
3551
3551
3546
3551
3551
3551
3546
3551
3556
3556
3556
3551
3556
3551
3551
3551
3556
3546
3551
3551
3556
3551
3551
3551
3551
3551
3556
3546
3551
3546
3551
3546
3546
3551
3546
3551
3551
3546
3546
3551
3551
3556
3551
3551
3551
3551
3551
3551
3546
3546
3551
3546
3551
3546
3551
3546
3541
3541
3541
3551
3551
3551
3551
3546
3551
3551
3546
3593
3593
3598
3573
3573
3573
3593
3593
3588
3588
3558
3568
3568
3573
3563
3563
3558
3563
3568
3563
3568
3568
3583
3583
3568
3563
3563
3563
3558
3563
3563
3568
3573
3573
3578
3568
3563
3563
3563
3563
3563
3563
3563
3568
3568
3568
3568
3578
3563
3563
3568
3568
3568
3563
3573
3563
3563
3563
3558
3568
3568
3558
3568
3568
3558
3558
3558
3563
3558
3563
3563
3563
3558
3563
3553
3568
3568
3568
3558
3563
3553
3563
3558
3558
3558
3563
3563
3563
3558
3573
3563
3568
3563
3558
3568
3568
3563
3563
3563
3563
3563
3568
3563
3568
3563
3563
3558
3558
3558
3563
3563
3558
3563
3558
3563
3558
3563
3558
3563
3563
3563
3563
3568
3563
3563
3563
3563
3558
3558
3563
3563
3568
3568
3558
3558
3553
3553
3563
3563
3563
3563
3558
3563
3563
3558
3605
3585
3600
3600
3605
3600
3600
3570
3580
3580
3570
3575
3580
3585
3575
3570
3585
3580
3595
3595
3595
3595
3595
3585
3575
3575
3595
3580
3580
3590
3580
3575
3575
3575
3575
3575
3575
3575
3575
3595
3575
3580
3580
3585
3580
3590
3590
3590
3580
3575
3575
3575
3575
3580
3580
3580
3580
3580
3580
3580
3575
3575
3575
3580
3580
3575
3575
3580
3580
3570
3570
3570
3575
3575
3575
3580
3570
3590
3570
3575
3575
3575
3575
3575
3565
3565
3580
3580
3590
3580
3580
3575
3570
3580
3580
3575
3570
3570
3575
3575
3570
3585
3575
3580
3575
3575
3580
3575
3570
3575
3580
3575
3575
3575
3575
3570
3570
3575
3570
3575
3570
3570
3575
3570
3570
3575
3575
3575
3580
3575
3575
3575
3575
3570
3570
3575
3575
3580
3570
3575
3570
3565
3565
3575
3570
3575
3575
3570
3575
3575
3570
3622
3597
3612
3612
3612
3612
3612
3612
3582
3587
3587
3587
3587
3582
3597
3597
3607
3607
3607
3607
3607
3607
3597
3597
3592
3587
3587
3592
3597
3607
3607
3607
3597
3592
3602
3592
3602
3592
3587
3587
3587
3587
3587
3592
3607
3602
3602
3592
3592
3587
3587
3592
3602
3602
3602
3602
3592
3587
3587
3587
3592
3592
3592
3592
3592
3592
3592
3592
3587
3587
3587
3587
3587
3592
3592
3592
3587
3592
3592
3582
3582
3587
3587
3582
3592
3602
3582
3582
3577
3592
3602
3587
3582
3587
3577
3602
3587
3587
3592
3592
3602
3592
3592
3587
3582
3592
3582
3587
3582
3582
3587
3587
3597
3592
3587
3587
3582
3592
3587
3587
3587
3587
3582
3587
3587
3582
3582
3582
3587
3582
3587
3587
3592
3587
3587
3587
3582
3582
3587
3587
3587
3582
3587
3587
3587
3582
3577
3577
3587
3582
3587
3587
3582
3587
3587
3582
3629
3609
3604
3629
3624
3624
3599
3604
3599
3604
3599
3604
3604
3594
3609
3609
3609
3609
3619
3619
3619
3619
3619
3619
3619
3619
3619
3609
3619
3619
3604
3609
3609
3609
3604
3599
3599
3604
3609
3609
3619
3619
3609
3609
3599
3604
3614
3614
3604
3604
3619
3614
3614
3604
3604
3599
3599
3604
3604
3609
3604
3619
3619
3614
3614
3609
3604
3614
3614
3614
3614
3604
3614
3609
3604
3599
3604
3604
3604
3604
3604
3604
3604
3604
3599
3614
3599
3599
3604
3604
3604
3604
3599
3599
3599
3599
3599
3599
3594
3594
3599
3599
3614
3594
3594
3599
3614
3589
3589
3614
3604
3614
3599
3594
3614
3599
3599
3594
3594
3604
3604
3614
3604
3604
3599
3599
3599
3594
3599
3599
3599
3599
3594
3604
3604
3604
3599
3599
3599
3599
3599
3599
3594
3594
3599
3594
3594
3594
3604
3599
3599
3599
3599
3594
3594
3599
3599
3594
3599
3604
3599
3599
3594
3589
3589
3599
3594
3594
3599
3599
3594
3599
3599
3594
3636
3636
3611
3621
3616
3621
3611
3611
3611
3606
3621
3631
3631
3631
3631
3631
3621
3621
3631
3631
3631
3631
3621
3621
3611
3611
3611
3611
3621
3631
3631
3631
3631
3631
3621
3631
3626
3621
3616
3611
3621
3626
3626
3621
3626
3626
3616
3621
3611
3611
3616
3611
3611
3616
3611
3611
3616
3621
3631
3631
3626
3626
3616
3631
3626
3626
3621
3616
3621
3626
3626
3626
3626
3626
3626
3626
3616
3626
3616
3621
3616
3616
3616
3616
3616
3616
3621
3626
3616
3616
3616
3616
3611
3626
3611
3611
3611
3611
3611
3611
3611
3606
3606
3606
3616
3626
3626
3621
3601
3626
3626
3616
3606
3601
3626
3616
3616
3626
3626
3616
3621
3611
3611
3606
3626
3611
3606
3606
3616
3621
3616
3611
3616
3616
3606
3611
3611
3611
3611
3616
3616
3611
3611
3611
3611
3611
3611
3606
3611
3606
3616
3606
3611
3611
3611
3611
3606
3606
3611
3611
3606
3616
3611
3606
3606
3601
3601
3611
3606
3606
3611
3611
3606
3611
3611
3606
3638
3648
3648
3633
3618
3633
3633
3633
3643
3643
3643
3643
3643
3633
3633
3638
3623
3623
3643
3633
3633
3643
3643
3633
3638
3633
3638
3638
3643
3638
3638
3638
3638
3633
3638
3633
3623
3628
3623
3623
3623
3638
3638
3638
3638
3633
3628
3643
3628
3638
3638
3633
3623
3623
3628
3623
3623
3628
3623
3628
3633
3638
3638
3638
3633
3638
3638
3638
3638
3638
3628
3638
3628
3628
3628
3628
3623
3638
3638
3628
3628
3628
3628
3633
3638
3623
3623
3623
3623
3633
3623
3618
3618
3633
3613
3628
3633
3638
3638
3618
3618
3638
3638
3638
3638
3633
3633
3638
3638
3628
3638
3628
3628
3633
3618
3623
3618
3638
3628
3623
3633
3623
3633
3623
3628
3628
3628
3628
3623
3623
3623
3623
3623
3623
3623
3623
3623
3623
3623
3618
3623
3618
3628
3618
3623
3623
3623
3623
3618
3618
3623
3623
3618
3628
3618
3613
3613
3613
3618
3618
3618
3618
3623
3623
3618
3623
3623
3618
3640
3640
3630
3650
3645
3645
3655
3655
3655
3655
3655
3645
3645
3645
3650
3635
3635
3635
3650
3645
3655
3655
3645
3645
3650
3635
3635
3635
3650
3650
3650
3645
3650
3650
3650
3650
3650
3645
3640
3640
3630
3630
3650
3645
3650
3650
3645
3650
3650
3645
3655
3650
3650
3645
3640
3650
3640
3640
3635
3635
3630
3650
3650
3650
3650
3645
3650
3650
3645
3635
3640
3635
3635
3635
3635
3640
3640
3640
3640
3635
3635
3635
3625
3650
3650
3650
3645
3650
3650
3635
3640
3635
3640
3640
3645
3630
3635
3645
3650
3630
3630
3635
3625
3635
3645
3650
3650
3650
3650
3650
3650
3645
3650
3645
3640
3635
3645
3650
3645
3640
3630
3635
3630
3650
3640
3640
3645
3640
3635
3645
3635
3640
3640
3645
3640
3640
3635
3635
3630
3635
3635
3630
3635
3635
3635
3635
3635
3630
3635
3630
3640
3630
3635
3635
3635
3635
3630
3630
3635
3635
3630
3640
3625
3625
3630
3630
3635
3635
3630
3635
3635
3630
3662
3647
3647
3652
3652
3647
3652
3647
3642
3662
3667
3667
3657
3647
3647
3647
3647
3647
3647
3662
3662
3667
3667
3667
3657
3647
3662
3662
3662
3657
3657
3662
3662
3662
3662
3662
3657
3662
3652
3647
3647
3647
3642
3642
3662
3662
3662
3662
3667
3662
3662
3657
3657
3662
3652
3642
3662
3657
3662
3662
3662
3662
3657
3657
3647
3647
3652
3652
3657
3647
3652
3652
3647
3652
3652
3662
3657
3657
3647
3647
3652
3652
3637
3662
3662
3662
3642
3657
3657
3647
3647
3642
3647
3642
3657
3662
3647
3642
3637
3652
3662
3657
3642
3657
3662
3662
3662
3652
3662
3657
3657
3662
3657
3662
3657
3652
3642
3647
3647
3647
3657
3657
3652
3657
3652
3652
3657
3652
3647
3657
3647
3647
3642
3647
3652
3657
3647
3652
3647
3647
3647
3647
3647
3647
3642
3647
3642
3652
3642
3647
3647
3647
3647
3642
3642
3647
3647
3642
3652
3637
3637
3642
3642
3647
3647
3642
3647
3647
3642
3659
3659
3669
3664
3654
3669
3659
3659
3664
3654
3669
3659
3659
3659
3659
3659
3674
3674
3659
3659
3674
3674
3674
3679
3674
3674
3669
3674
3674
3669
3674
3659
3659
3659
3659
3659
3654
3654
3659
3674
3674
3674
3674
3674
3669
3669
3664
3664
3659
3659
3659
3674
3674
3674
3669
3669
3674
3674
3674
3669
3659
3659
3664
3669
3669
3664
3664
3664
3664
3649
3654
3674
3659
3659
3669
3659
3664
3659
3664
3659
3674
3674
3674
3674
3659
3659
3669
3669
3669
3654
3674
3654
3654
3659
3654
3669
3669
3674
3674
3659
3649
3659
3674
3669
3669
3674
3669
3669
3654
3664
3659
3654
3669
3674
3669
3669
3669
3664
3659
3669
3664
3669
3669
3664
3664
3664
3669
3659
3659
3659
3669
3659
3659
3669
3659
3659
3659
3659
3659
3659
3659
3659
3654
3659
3664
3654
3654
3659
3659
3659
3659
3654
3654
3659
3659
3654
3664
3649
3649
3654
3654
3659
3659
3654
3659
3659
3654
3666
3676
3671
3666
3676
3676
3681
3681
3681
3676
3681
3681
3666
3686
3671
3671
3686
3686
3671
3671
3686
3686
3686
3671
3671
3671
3671
3671
3666
3666
3671
3686
3686
3681
3686
3681
3686
3686
3686
3686
3686
3686
3686
3671
3671
3676
3671
3671
3681
3671
3676
3666
3686
3681
3686
3681
3681
3671
3671
3671
3671
3671
3671
3671
3681
3681
3686
3681
3681
3681
3676
3676
3671
3661
3666
3686
3686
3686
3686
3671
3671
3671
3671
3671
3671
3666
3681
3681
3681
3681
3681
3666
3666
3671
3661
3681
3686
3666
3681
3681
3686
3686
3671
3681
3681
3671
3671
3666
3686
3681
3676
3681
3681
3681
3681
3681
3676
3671
3676
3681
3681
3676
3676
3681
3671
3671
3671
3681
3671
3681
3671
3666
3676
3671
3666
3671
3671
3671
3671
3671
3671
3671
3666
3666
3666
3666
3671
3671
3671
3671
3666
3666
3671
3671
3666
3671
3676
3661
3661
3666
3666
3671
3671
3666
3671
3671
3666
3688
3688
3683
3683
3688
3688
3688
3693
3693
3693
3688
3688
3693
3698
3683
3698
3698
3698
3698
3683
3688
3678
3678
3678
3698
3698
3698
3698
3698
3693
3683
3683
3683
3683
3683
3678
3698
3698
3693
3698
3693
3693
3683
3683
3693
3683
3683
3683
3683
3673
3683
3678
3693
3693
3688
3693
3683
3683
3693
3678
3678
3693
3693
3698
3698
3698
3673
3673
3683
3683
3678
3693
3693
3693
3693
3683
3683
3683
3683
3683
3683
3678
3683
3683
3693
3673
3693
3698
3678
3693
3693
3693
3698
3683
3683
3683
3678
3693
3683
3693
3693
3688
3693
3688
3693
3693
3693
3688
3683
3683
3693
3693
3683
3683
3688
3683
3693
3683
3693
3683
3688
3678
3678
3688
3678
3678
3683
3683
3683
3683
3683
3683
3678
3678
3678
3678
3683
3683
3683
3683
3678
3678
3683
3683
3678
3683
3673
3673
3678
3678
3683
3683
3678
3683
3683
3678
3695
3695
3695
3690
3700
3700
3700
3700
3700
3705
3700
3710
3710
3700
3700
3690
3705
3710
3710
3710
3695
3710
3695
3695
3695
3695
3695
3695
3700
3700
3705
3710
3700
3710
3710
3710
3695
3695
3690
3690
3710
3710
3710
3705
3690
3690
3695
3685
3695
3710
3710
3710
3705
3695
3695
3705
3695
3695
3695
3695
3695
3695
3690
3700
3685
3705
3685
3705
3705
3695
3695
3690
3690
3690
3705
3705
3710
3710
3700
3700
3700
3685
3685
3705
3705
3705
3695
3695
3695
3685
3695
3695
3695
3695
3695
3695
3690
3695
3690
3685
3695
3705
3705
3705
3690
3695
3690
3705
3705
3705
3695
3695
3705
3695
3705
3700
3700
3700
3705
3705
3705
3705
3700
3695
3695
3695
3695
3700
3705
3695
3695
3705
3690
3700
3695
3695
3700
3690
3695
3690
3695
3695
3695
3695
3695
3690
3690
3690
3690
3695
3695
3695
3695
3690
3690
3695
3695
3690
3695
3685
3685
3690
3690
3695
3695
3690
3695
3695
3690
3702
3712
3712
3712
3707
3712
3697
3697
3712
3712
3712
3722
3717
3722
3722
3722
3722
3722
3722
3712
3717
3712
3717
3712
3722
3712
3717
3707
3702
3717
3722
3707
3707
3707
3707
3707
3707
3707
3707
3707
3707
3712
3712
3712
3722
3707
3707
3707
3712
3722
3722
3722
3722
3707
3707
3712
3707
3707
3702
3702
3707
3722
3722
3722
3702
3717
3702
3707
3707
3722
3717
3707
3707
3702
3697
3712
3722
3722
3717
3717
3717
3707
3707
3702
3702
3712
3697
3707
3707
3702
3712
3712
3712
3717
3717
3707
3707
3712
3697
3697
3697
3697
3697
3707
3707
3702
3707
3707
3702
3707
3707
3707
3717
3707
3702
3717
3702
3707
3717
3717
3717
3707
3707
3707
3717
3707
3717
3712
3712
3707
3707
3712
3707
3712
3717
3717
3717
3712
3707
3702
3712
3712
3707
3702
3712
3702
3712
3707
3707
3707
3707
3702
3707
3702
3707
3707
3707
3707
3707
3702
3702
3702
3702
3707
3707
3707
3707
3702
3702
3707
3707
3702
3707
3697
3697
3702
3702
3707
3707
3702
3707
3707
3702
3724
3724
3719
3724
3719
3724
3724
3719
3724
3734
3724
3724
3734
3734
3734
3729
3719
3734
3734
3734
3734
3719
3724
3714
3709
3709
3724
3724
3714
3714
3719
3719
3734
3734
3724
3734
3734
3719
3719
3724
3724
3734
3734
3724
3724
3719
3724
3724
3719
3719
3719
3719
3709
3719
3719
3724
3724
3724
3729
3719
3724
3719
3724
3719
3724
3734
3734
3719
3724
3719
3719
3719
3719
3719
3714
3714
3724
3734
3734
3734
3719
3719
3714
3719
3719
3719
3724
3714
3719
3729
3729
3729
3719
3719
3714
3709
3729
3724
3724
3729
3734
3724
3724
3729
3709
3724
3734
3734
3709
3719
3719
3714
3714
3719
3719
3714
3724
3709
3724
3724
3709
3709
3724
3719
3714
3709
3719
3709
3719
3719
3719
3719
3724
3714
3719
3719
3729
3719
3729
3719
3714
3729
3729
3729
3719
3719
3724
3724
3719
3719
3724
3729
3719
3724
3724
3729
3724
3724
3719
3714
3724
3719
3714
3724
3714
3719
3719
3719
3719
3714
3719
3714
3719
3719
3719
3719
3719
3714
3714
3714
3714
3719
3719
3719
3719
3714
3714
3719
3719
3719
3724
3714
3709
3709
3714
3714
3719
3719
3714
3719
3719
3714
3731
3731
3736
3736
3736
3731
3731
3731
3721
3731
3746
3741
3746
3746
3746
3746
3736
3746
3746
3741
3746
3741
3731
3731
3736
3736
3736
3736
3731
3746
3746
3741
3731
3731
3736
3731
3736
3746
3746
3746
3736
3726
3736
3736
3736
3726
3731
3731
3736
3731
3731
3731
3736
3736
3721
3731
3731
3736
3736
3736
3736
3736
3741
3736
3731
3731
3731
3736
3746
3746
3746
3731
3736
3731
3731
3726
3726
3736
3746
3731
3726
3736
3736
3741
3726
3731
3731
3726
3731
3726
3731
3731
3731
3731
3741
3741
3736
3736
3741
3731
3731
3726
3731
3736
3726
3746
3736
3746
3746
3721
3721
3741
3736
3736
3741
3746
3731
3736
3736
3726
3726
3731
3731
3741
3741
3721
3736
3731
3731
3736
3721
3721
3731
3736
3731
3726
3726
3731
3731
3721
3721
3736
3731
3736
3721
3731
3731
3731
3731
3736
3726
3731
3741
3731
3731
3741
3726
3741
3736
3736
3731
3736
3731
3736
3736
3726
3741
3731
3736
3731
3736
3736
3731
3736
3731
3731
3731
3726
3731
3726
3731
3731
3731
3731
3726
3731
3726
3736
3736
3736
3731
3731
3731
3731
3726
3726
3726
3726
3731
3731
3731
3731
3726
3726
3721
3731
3731
3731
3731
3731
3736
3726
3721
3721
3726
3726
3731
3731
3726
3731
3731
3726
3743
3748
3748
3743
3743
3753
3748
3753
3733
3748
3748
3753
3753
3758
3758
3753
3743
3758
3758
3758
3758
3748
3758
3748
3753
3753
3753
3758
3758
3753
3748
3753
3753
3743
3743
3743
3748
3738
3748
3733
3743
3758
3758
3758
3748
3748
3753
3758
3738
3738
3748
3743
3743
3743
3758
3758
3748
3748
3738
3738
3753
3743
3743
3743
3743
3748
3748
3748
3743
3733
3748
3758
3738
3748
3738
3753
3753
3743
3743
3748
3748
3748
3743
3748
3758
3753
3748
3743
3748
3748
3738
3738
3748
3758
3758
3758
3738
3748
3748
3738
3743
3743
3738
3743
3753
3748
3743
3743
3738
3743
3733
3738
3748
3753
3758
3753
3748
3753
3748
3748
3738
3738
3748
3758
3748
3758
3758
3743
3733
3743
3743
3743
3748
3753
3753
3748
3748
3743
3743
3753
3753
3733
3733
3748
3743
3743
3743
3743
3743
3733
3733
3743
3738
3738
3743
3743
3738
3748
3743
3733
3748
3733
3743
3743
3743
3743
3748
3738
3743
3738
3738
3743
3743
3753
3743
3748
3748
3738
3748
3743
3753
3748
3748
3743
3743
3738
3743
3748
3743
3743
3743
3743
3748
3743
3743
3748
3743
3743
3738
3738
3743
3743
3743
3743
3748
3738
3743
3738
3748
3748
3743
3738
3738
3738
3738
3743
3743
3743
3743
3743
3738
3738
3743
3743
3743
3743
3743
3748
3738
3733
3733
3738
3738
3743
3743
3738
3743
3743
3738
3760
3760
3755
3755
3765
3765
3765
3765
3765
3755
3760
3765
3760
3760
3765
3770
3765
3765
3770
3755
3760
3760
3755
3760
3770
3765
3770
3770
3760
3765
3770
3770
3760
3765
3765
3765
3765
3750
3760
3745
3755
3755
3770
3765
3755
3770
3770
3750
3750
3765
3755
3755
3755
3770
3770
3770
3770
3760
3760
3765
3770
3770
3765
3760
3760
3760
3755
3745
3750
3760
3760
3760
3760
3755
3745
3745
3765
3745
3755
3760
3760
3765
3760
3760
3755
3755
3765
3765
3765
3770
3770
3765
3765
3770
3765
3750
3760
3750
3755
3760
3755
3760
3760
3760
3760
3750
3750
3750
3760
3770
3765
3755
3755
3750
3760
3760
3755
3760
3755
3755
3765
3765
3765
3760
3755
3755
3755
3755
3760
3770
3760
3770
3755
3745
3750
3750
3745
3760
3765
3770
3765
3760
3765
3755
3755
3750
3755
3755
3755
3755
3755
3765
3765
3765
3745
3760
3755
3765
3765
3760
3760
3755
3765
3765
3745
3755
3755
3755
3755
3750
3750
3750
3755
3750
3745
3745
3750
3755
3750
3755
3755
3760
3755
3755
3745
3755
3760
3755
3750
3750
3755
3755
3750
3755
3760
3760
3750
3760
3760
3750
3760
3755
3755
3755
3755
3760
3755
3755
3755
3755
3755
3755
3755
3755
3760
3755
3755
3750
3750
3755
3755
3755
3760
3760
3760
3760
3760
3755
3750
3755
3750
3755
3760
3750
3750
3750
3750
3755
3755
3755
3755
3755
3750
3750
3755
3755
3755
3760
3750
3750
3745
3745
3750
3750
3755
3755
3750
3755
3755
3750
3767
3767
3767
3767
3777
3772
3772
3772
3757
3777
3777
3777
3777
3782
3782
3777
3782
3777
3777
3777
3777
3777
3782
3772
3782
3782
3782
3782
3777
3767
3782
3782
3782
3777
3782
3782
3772
3772
3762
3772
3777
3777
3777
3767
3767
3772
3772
3772
3777
3782
3782
3767
3782
3782
3772
3767
3762
3772
3767
3767
3772
3777
3782
3767
3782
3782
3772
3772
3772
3772
3757
3757
3757
3762
3772
3772
3772
3762
3777
3772
3772
3772
3772
3767
3767
3777
3777
3782
3772
3782
3772
3777
3772
3772
3767
3772
3777
3762
3777
3772
3772
3777
3782
3777
3777
3777
3782
3772
3772
3757
3772
3757
3767
3772
3772
3772
3772
3772
3762
3762
3762
3762
3777
3777
3777
3782
3782
3772
3777
3777
3767
3767
3767
3777
3762
3767
3772
3767
3762
3772
3772
3772
3767
3767
3757
3762
3767
3777
3772
3757
3772
3757
3772
3767
3767
3757
3782
3772
3777
3777
3782
3767
3767
3767
3772
3782
3772
3782
3767
3767
3767
3762
3762
3777
3772
3777
3777
3777
3772
3767
3767
3762
3777
3777
3777
3757
3772
3767
3777
3772
3767
3767
3767
3762
3767
3767
3777
3777
3757
3762
3767
3767
3767
3757
3762
3762
3762
3762
3767
3762
3772
3767
3767
3767
3757
3767
3767
3767
3772
3762
3767
3757
3772
3762
3772
3772
3767
3762
3772
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3772
3767
3767
3762
3772
3772
3772
3762
3767
3767
3767
3772
3772
3772
3767
3767
3767
3762
3762
3762
3762
3767
3767
3767
3767
3762
3767
3762
3762
3767
3767
3762
3772
3762
3757
3757
3762
3762
3767
3767
3762
3767
3767
3762
3779
3779
3784
3789
3784
3784
3784
3784
3784
3789
3794
3794
3794
3789
3789
3789
3794
3789
3789
3794
3794
3794
3794
3794
3789
3789
3794
3794
3789
3794
3779
3784
3784
3794
3794
3789
3784
3784
3779
3784
3784
3784
3769
3789
3784
3784
3779
3789
3784
3774
3779
3784
3789
3774
3789
3789
3784
3794
3789
3794
3794
3794
3784
3774
3774
3774
3789
3784
3779
3779
3794
3789
3794
3794
3794
3779
3794
3784
3784
3789
3784
3784
3784
3774
3784
3784
3779
3779
3784
3784
3789
3779
3789
3784
3774
3784
3784
3769
3784
3784
3784
3784
3784
3789
3789
3794
3794
3794
3794
3794
3784
3784
3789
3779
3779
3774
3784
3784
3774
3784
3784
3784
3784
3774
3774
3789
3794
3784
3789
3784
3794
3784
3784
3769
3784
3784
3769
3774
3784
3779
3779
3779
3779
3784
3779
3769
3769
3784
3784
3784
3789
3789
3784
3789
3784
3769
3784
3784
3769
3789
3794
3794
3794
3784
3794
3784
3769
3779
3769
3779
3779
3779
3779
3779
3774
3794
3784
3789
3789
3794
3769
3779
3779
3769
3774
3789
3789
3784
3784
3779
3779
3789
3784
3789
3789
3789
3784
3779
3789
3769
3789
3779
3789
3779
3774
3774
3779
3779
3789
3779
3774
3774
3784
3784
3774
3779
3779
3769
3779
3779
3774
3774
3784
3774
3774
3774
3784
3779
3779
3769
3779
3779
3784
3769
3774
3784
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3779
3784
3779
3779
3784
3784
3784
3784
3774
3784
3774
3779
3779
3779
3779
3779
3784
3779
3779
3774
3774
3774
3779
3779
3779
3779
3774
3774
3779
3774
3774
3779
3779
3779
3784
3774
3769
3769
3774
3774
3779
3779
3774
3779
3779
3774
3791
3791
3801
3801
3796
3801
3801
3801
3801
3791
3796
3796
3796
3796
3796
3796
3796
3786
3786
3806
3806
3806
3801
3796
3806
3801
3801
3806
3806
3801
3796
3796
3796
3796
3786
3781
3796
3796
3791
3796
3786
3801
3781
3806
3796
3806
3806
3806
3791
3796
3791
3786
3796
3796
3791
3791
3806
3801
3806
3806
3796
3796
3796
3796
3801
3796
3796
3796
3781
3796
3801
3796
3796
3791
3796
3801
3791
3791
3786
3806
3796
3796
3791
3801
3791
3801
3796
3796
3796
3781
3796
3796
3786
3796
3806
3806
3801
3801
3801
3806
3801
3801
3796
3796
3796
3786
3796
3796
3786
3796
3796
3781
3796
3796
3796
3786
3786
3796
3801
3806
3806
3806
3806
3791
3796
3796
3791
3791
3786
3786
3796
3796
3791
3791
3796
3796
3801
3796
3791
3801
3796
3801
3796
3796
3796
3796
3796
3801
3781
3791
3791
3781
3796
3796
3806
3796
3806
3806
3801
3796
3796
3801
3791
3781
3791
3791
3781
3791
3791
3786
3801
3806
3806
3806
3796
3806
3791
3796
3791
3781
3791
3791
3786
3801
3801
3781
3801
3801
3796
3781
3791
3791
3786
3791
3801
3801
3781
3796
3796
3791
3791
3791
3791
3791
3796
3796
3801
3796
3791
3791
3791
3786
3801
3781
3801
3786
3801
3796
3791
3786
3791
3791
3786
3791
3791
3791
3796
3781
3786
3786
3786
3786
3791
3791
3786
3796
3791
3791
3781
3786
3791
3796
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3791
3796
3796
3791
3796
3796
3786
3791
3791
3791
3791
3791
3791
3786
3786
3786
3791
3791
3791
3791
3786
3791
3786
3786
3791
3791
3791
3791
3791
3796
3786
3781
3781
3786
3786
3791
3791
3786
3791
3791
3786
3803
3813
3808
3808
3808
3808
3808
3793
3808
3808
3793
3808
3808
3813
3803
3818
3808
3813
3818
3818
3813
3803
3808
3813
3808
3808
3808
3808
3808
3803
3798
3813
3793
3808
3808
3808
3798
3798
3798
3813
3818
3813
3813
3808
3808
3798
3803
3803
3813
3808
3808
3808
3798
3813
3808
3808
3808
3808
3793
3813
3813
3808
3803
3803
3818
3813
3813
3803
3813
3808
3803
3808
3808
3808
3808
3803
3803
3803
3813
3808
3818
3808
3808
3798
3808
3808
3808
3808
3798
3808
3808
3793
3813
3803
3798
3808
3818
3818
3808
3813
3813
3818
3813
3813
3808
3808
3803
3803
3803
3793
3808
3808
3808
3808
3803
3803
3808
3808
3793
3803
3808
3808
3813
3813
3813
3813
3808
3803
3798
3808
3808
3808
3803
3803
3803
3803
3808
3818
3808
3808
3803
3803
3803
3813
3803
3803
3798
3818
3818
3818
3813
3808
3808
3808
3803
3803
3803
3803
3808
3808
3808
3793
3803
3803
3798
3813
3813
3813
3813
3808
3808
3793
3813
3798
3813
3813
3793
3813
3813
3793
3808
3793
3803
3803
3803
3813
3793
3803
3813
3803
3803
3803
3803
3798
3798
3803
3803
3798
3803
3813
3803
3798
3808
3808
3808
3803
3803
3808
3808
3803
3798
3803
3803
3803
3798
3803
3803
3798
3803
3803
3798
3793
3803
3798
3793
3793
3798
3798
3803
3808
3803
3803
3803
3803
3803
3803
3803
3803
3803
3803
3803
3803
3803
3808
3808
3803
3803
3803
3803
3803
3803
3808
3803
3803
3803
3803
3803
3803
3803
3798
3798
3798
3803
3803
3803
3803
3793
3803
3798
3798
3808
3798
3798
3803
3803
3803
3803
3798
3793
3793
3798
3798
3803
3803
3798
3803
3803
3798
3820
3815
3815
3820
3820
3825
3825
3820
3825
3815
3805
3825
3825
3825
3825
3820
3820
3815
3820
3830
3815
3820
3825
3825
3830
3825
3825
3820
3820
3820
3820
3825
3820
3815
3820
3825
3815
3820
3810
3820
3820
3815
3815
3825
3825
3815
3825
3820
3815
3825
3815
3810
3810
3815
3815
3815
3815
3815
3825
3830
3830
3825
3820
3820
3820
3825
3825
3820
3815
3805
3820
3820
3825
3825
3815
3815
3815
3815
3820
3820
3805
3820
3825
3815
3820
3820
3815
3820
3820
3830
3820
3820
3820
3810
3820
3820
3820
3820
3820
3820
3810
3815
3820
3820
3830
3810
3815
3820
3815
3820
3820
3820
3815
3815
3820
3805
3820
3820
3815
3805
3815
3820
3825
3825
3820
3825
3820
3820
3820
3820
3805
3805
3820
3820
3825
3820
3820
3815
3815
3820
3825
3815
3815
3815
3815
3815
3815
3810
3830
3815
3815
3815
3815
3820
3815
3820
3815
3815
3810
3810
3825
3825
3825
3815
3820
3820
3825
3820
3820
3820
3805
3810
3825
3825
3825
3825
3815
3820
3805
3825
3815
3805
3825
3805
3820
3820
3815
3805
3825
3815
3810
3815
3810
3825
3805
3810
3825
3815
3810
3810
3810
3815
3810
3820
3815
3810
3815
3815
3815
3815
3820
3810
3810
3815
3815
3815
3815
3815
3815
3810
3820
3815
3815
3810
3810
3810
3820
3815
3815
3805
3815
3810
3810
3805
3815
3805
3815
3820
3815
3815
3820
3815
3815
3815
3815
3815
3815
3815
3815
3815
3815
3820
3815
3815
3815
3815
3815
3815
3815
3810
3815
3815
3810
3810
3810
3815
3815
3815
3815
3815
3815
3810
3810
3820
3810
3810
3815
3815
3810
3805
3805
3810
3810
3815
3815
3810
3815
3815
3810
3842
3837
3827
3832
3837
3837
3832
3832
3822
3832
3832
3832
3842
3837
3837
3832
3832
3837
3837
3837
3827
3837
3842
3832
3827
3822
3827
3827
3837
3837
3832
3822
3832
3832
3827
3832
3822
3822
3832
3827
3837
3837
3837
3832
3827
3832
3837
3827
3827
3827
3827
3837
3837
3837
3827
3842
3837
3832
3822
3837
3827
3832
3832
3832
3817
3837
3832
3817
3822
3837
3827
3827
3827
3827
3832
3842
3837
3827
3832
3832
3827
3827
3827
3832
3827
3832
3832
3832
3837
3837
3842
3837
3832
3837
3832
3817
3832
3822
3832
3832
3832
3832
3822
3832
3832
3832
3832
3832
3832
3827
3827
3832
3837
3827
3827
3827
3832
3822
3832
3822
3837
3822
3822
3827
3822
3827
3832
3817
3832
3832
3832
3827
3832
3827
3827
3832
3837
3832
3832
3842
3832
3832
3817
3817
3827
3827
3837
3827
3832
3827
3827
3822
3822
3837
3827
3817
3827
3832
3827
3827
3837
3822
3822
3832
3827
3822
3822
3822
3837
3837
3837
3827
3832
3837
3827
3827
3827
3817
3827
3817
3822
3837
3827
3837
3837
3837
3817
3832
3822
3837
3827
3827
3822
3837
3822
3817
3832
3817
3822
3832
3827
3827
3827
3827
3827
3827
3827
3827
3827
3822
3827
3822
3827
3827
3827
3822
3827
3827
3822
3832
3832
3827
3822
3832
3832
3832
3832
3832
3827
3827
3827
3827
3822
3832
3827
3822
3817
3832
3827
3817
3832
3827
3832
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3827
3822
3827
3822
3822
3822
3827
3827
3827
3827
3827
3827
3827
3822
3822
3832
3817
3827
3827
3827
3822
3817
3817
3822
3822
3827
3827
3822
3827
3827
3822
3854
3849
3844
3844
3834
3844
3834
3844
3844
3844
3844
3844
3844
3834
3844
3834
3854
3854
3854
3849
3854
3849
3849
3844
3849
3834
3839
3849
3839
3849
3829
3844
3844
3834
3839
3844
3844
3839
3839
3839
3844
3834
3839
3849
3849
3839
3834
3849
3839
3839
3854
3849
3849
3839
3849
3844
3844
3839
3834
3844
3834
3849
3849
3844
3834
3839
3839
3849
3844
3839
3829
3844
3849
3839
3839
3844
3844
3844
3829
3844
3854
3849
3844
3849
3839
3839
3849
3844
3849
3839
3844
3849
3834
3844
3844
3849
3844
3844
3839
3839
3844
3849
3849
3854
3849
3844
3849
3839
3829
3839
3834
3839
3844
3844
3844
3844
3844
3839
3844
3844
3844
3844
3844
3834
3844
3844
3844
3839
3839
3839
3839
3849
3834
3834
3834
3839
3829
3839
3839
3844
3844
3834
3834
3834
3849
3854
3839
3839
3829
3844
3844
3844
3844
3839
3844
3839
3844
3839
3839
3834
3834
3849
3829
3844
3834
3834
3849
3834
3834
3839
3839
3839
3829
3834
3839
3844
3849
3849
3834
3849
3834
3834
3829
3834
3849
3834
3849
3849
3849
3839
3839
3844
3839
3844
3839
3839
3844
3839
3829
3839
3829
3834
3839
3839
3839
3839
3839
3839
3839
3834
3839
3834
3834
3834
3844
3829
3839
3839
3844
3844
3839
3839
3839
3834
3844
3844
3844
3839
3839
3839
3829
3844
3834
3829
3844
3839
3844
3839
3839
3839
3839
3839
3839
3839
3839
3839
3839
3839
3839
3839
3834
3839
3834
3834
3834
3839
3839
3839
3839
3839
3839
3834
3834
3844
3834
3839
3839
3839
3834
3829
3829
3834
3834
3839
3839
3834
3839
3839
3834
3856
3866
3856
3861
3841
3846
3856
3861
3861
3856
3861
3866
3851
3856
3846
3851
3846
3846
3841
3856
3851
3861
3846
3856
3856
3846
3846
3851
3866
3866
3861
3861
3846
3861
3861
3846
3851
3846
3851
3856
3841
3861
3861
3856
3846
3851
3841
3861
3851
3851
3851
3861
3856
3856
3856
3856
3856
3856
3856
3856
3856
3856
3851
3861
3856
3851
3851
3856
3841
3851
3861
3861
3861
3856
3846
3846
3841
3856
3861
3861
3846
3856
3861
3856
3851
3861
3841
3851
3856
3856
3856
3851
3851
3861
3861
3851
3851
3861
3851
3856
3861
3856
3856
3856
3851
3856
3856
3861
3861
3856
3846
3856
3856
3861
3851
3861
3846
3856
3851
3856
3856
3856
3856
3856
3851
3851
3851
3851
3846
3851
3851
3856
3856
3851
3846
3851
3851
3851
3861
3846
3846
3846
3851
3851
3851
3856
3846
3861
3846
3846
3846
3841
3856
3856
3851
3861
3856
3856
3846
3846
3841
3846
3861
3841
3851
3846
3846
3861
3846
3851
3851
3846
3851
3861
3861
3846
3861
3846
3841
3846
3856
3846
3856
3856
3856
3851
3851
3851
3851
3851
3851
3851
3851
3851
3851
3851
3851
3851
3846
3851
3846
3846
3856
3846
3851
3841
3851
3846
3851
3846
3856
3856
3856
3856
3851
3851
3851
3851
3851
3851
3841
3856
3851
3856
3846
3851
3851
3846
3841
3856
3851
3856
3851
3851
3851
3851
3851
3851
3851
3851
3851
3846
3851
3851
3846
3846
3846
3851
3851
3851
3851
3846
3846
3846
3846
3856
3856
3851
3851
3846
3841
3841
3846
3846
3851
3851
3846
3851
3851
3846
3878
3873
3873
3863
3878
3858
3868
3858
3853
3868
3868
3858
3858
3878
3878
3878
3878
3878
3873
3868
3873
3878
3863
3868
3868
3868
3873
3858
3868
3858
3858
3868
3858
3863
3858
3863
3858
3868
3858
3868
3863
3863
3868
3873
3863
3863
3868
3873
3868
3868
3863
3868
3878
3873
3873
3853
3863
3863
3873
3873
3863
3863
3863
3868
3868
3863
3863
3863
3863
3868
3868
3868
3868
3868
3873
3868
3878
3868
3863
3863
3873
3863
3858
3853
3863
3858
3858
3868
3868
3868
3868
3863
3863
3873
3868
3858
3853
3863
3873
3873
3853
3873
3868
3868
3873
3863
3863
3873
3853
3863
3868
3873
3873
3868
3873
3868
3863
3858
3868
3873
3868
3868
3868
3863
3863
3858
3868
3868
3858
3873
3858
3868
3858
3863
3863
3863
3863
3863
3863
3863
3868
3863
3863
3863
3858
3858
3858
3858
3858
3863
3873
3858
3863
3868
3853
3853
3873
3858
3858
3858
3853
3863
3863
3873
3863
3868
3858
3868
3863
3853
3858
3858
3863
3858
3873
3863
3863
3858
3863
3868
3868
3858
3868
3858
3863
3863
3853
3863
3863
3863
3858
3863
3858
3863
3863
3863
3863
3863
3863
3863
3863
3863
3863
3858
3868
3863
3858
3863
3868
3868
3858
3868
3868
3868
3868
3868
3863
3858
3863
3858
3868
3868
3863
3863
3863
3853
3858
3863
3863
3863
3858
3853
3863
3868
3863
3863
3863
3863
3863
3863
3858
3863
3858
3858
3858
3863
3863
3863
3863
3858
3868
3858
3858
3868
3868
3863
3863
3858
3853
3853
3858
3858
3863
3863
3858
3863
3863
3858
3890
3890
3885
3890
3875
3870
3870
3870
3880
3880
3880
3870
3870
3890
3890
3880
3880
3885
3885
3890
3885
3870
3880
3880
3875
3870
3870
3880
3875
3880
3870
3875
3875
3890
3890
3890
3885
3880
3880
3880
3880
3875
3885
3875
3875
3870
3875
3870
3885
3875
3875
3875
3875
3870
3875
3880
3885
3875
3885
3890
3875
3875
3875
3875
3880
3885
3880
3885
3885
3890
3870
3870
3870
3870
3875
3880
3880
3880
3880
3875
3875
3880
3880
3885
3885
3870
3870
3880
3875
3865
3880
3865
3875
3870
3875
3875
3880
3880
3870
3880
3885
3885
3865
3885
3880
3870
3880
3875
3885
3880
3880
3875
3870
3865
3885
3875
3880
3875
3870
3875
3880
3885
3875
3880
3880
3880
3870
3875
3870
3865
3870
3875
3870
3875
3870
3870
3870
3870
3865
3870
3885
3870
3880
3870
3870
3870
3865
3885
3870
3870
3880
3875
3870
3880
3870
3875
3875
3875
3875
3870
3875
3880
3875
3875
3875
3870
3875
3875
3875
3875
3875
3875
3875
3870
3875
3875
3870
3875
3865
3875
3870
3875
3870
3875
3875
3875
3875
3870
3870
3870
3875
3875
3875
3880
3880
3880
3880
3880
3880
3880
3875
3870
3875
3880
3880
3880
3880
3875
3875
3875
3870
3870
3875
3870
3875
3865
3875
3880
3875
3875
3875
3875
3875
3870
3875
3870
3870
3870
3875
3875
3875
3875
3865
3870
3870
3880
3880
3875
3875
3870
3865
3865
3870
3870
3875
3875
3870
3875
3875
3870
3902
3892
3897
3882
3882
3897
3902
3897
3882
3882
3887
3882
3887
3887
3882
3887
3892
3892
3887
3882
3897
3882
3882
3887
3902
3892
3897
3897
3887
3887
3887
3882
3882
3897
3892
3882
3902
3897
3887
3892
3892
3887
3887
3882
3897
3897
3897
3887
3882
3887
3887
3887
3902
3897
3897
3897
3897
3887
3877
3887
3887
3887
3887
3882
3902
3902
3897
3882
3882
3887
3892
3892
3887
3887
3887
3887
3897
3897
3897
3897
3897
3882
3882
3882
3892
3882
3892
3892
3897
3887
3887
3887
3897
3882
3887
3882
3887
3882
3892
3892
3887
3887
3882
3892
3892
3892
3877
3892
3887
3887
3897
3882
3877
3892
3882
3887
3892
3877
3887
3892
3892
3882
3887
3882
3882
3877
3882
3882
3882
3882
3882
3882
3877
3892
3882
3892
3882
3882
3882
3897
3882
3887
3887
3887
3887
3892
3882
3887
3887
3882
3887
3887
3887
3887
3887
3887
3887
3887
3887
3887
3887
3887
3887
3882
3887
3882
3882
3877
3882
3882
3887
3882
3887
3887
3887
3887
3892
3892
3892
3892
3882
3892
3892
3887
3887
3892
3892
3892
3887
3887
3877
3887
3887
3892
3887
3882
3882
3887
3877
3892
3887
3887
3887
3882
3887
3887
3882
3882
3882
3887
3887
3887
3887
3882
3882
3887
3887
3887
3887
3882
3877
3877
3882
3882
3887
3887
3882
3887
3887
3882
3909
3904
3894
3894
3904
3894
3894
3904
3909
3904
3899
3899
3899
3899
3894
3894
3909
3894
3899
3904
3894
3899
3894
3899
3904
3909
3899
3894
3899
3914
3904
3909
3909
3889
3909
3899
3904
3904
3899
3899
3909
3899
3899
3899
3899
3904
3904
3899
3889
3899
3899
3899
3899
3899
3914
3909
3909
3909
3909
3909
3899
3889
3899
3894
3894
3894
3894
3904
3899
3899
3899
3899
3904
3909
3909
3894
3904
3904
3909
3894
3894
3909
3909
3894
3899
3909
3904
3904
3899
3899
3909
3899
3894
3909
3894
3909
3894
3894
3894
3894
3894
3889
3894
3899
3899
3899
3904
3889
3889
3899
3894
3894
3899
3899
3899
3899
3894
3894
3894
3899
3899
3894
3894
3899
3894
3894
3899
3899
3899
3899
3899
3894
3904
3894
3904
3894
3899
3899
3904
3894
3909
3899
3899
3899
3894
3904
3899
3899
3899
3899
3899
3899
3894
3894
3894
3899
3899
3894
3899
3889
3904
3904
3904
3904
3904
3904
3899
3894
3899
3899
3899
3899
3904
3904
3894
3904
3899
3899
3899
3899
3889
3899
3894
3899
3899
3889
3904
3899
3899
3899
3894
3899
3899
3894
3894
3894
3899
3899
3899
3899
3894
3894
3899
3899
3899
3899
3899
3894
3889
3889
3894
3894
3899
3899
3894
3899
3899
3894
3921
3906
3906
3906
3921
3911
3911
3911
3916
3906
3911
3906
3921
3906
3926
3921
3921
3916
3911
3911
3916
3911
3911
3911
3921
3921
3911
3901
3911
3921
3906
3911
3911
3916
3921
3906
3921
3921
3921
3921
3921
3916
3911
3911
3911
3911
3911
3911
3911
3906
3906
3911
3911
3901
3906
3906
3906
3906
3911
3911
3916
3916
3911
3911
3911
3911
3911
3921
3916
3916
3911
3916
3916
3901
3911
3906
3906
3906
3921
3921
3921
3911
3916
3916
3916
3916
3921
3921
3921
3906
3906
3921
3911
3906
3916
3916
3906
3906
3901
3901
3906
3911
3911
3911
3906
3906
3911
3911
3911
3911
3911
3906
3906
3906
3906
3906
3911
3911
3906
3906
3911
3906
3906
3916
3911
3916
3911
3911
3916
3911
3911
3911
3916
3906
3911
3911
3911
3911
3916
3921
3911
3911
3911
3906
3916
3906
3911
3911
3911
3911
3911
3916
3916
3916
3916
3911
3911
3911
3901
3916
3916
3916
3906
3911
3911
3911
3911
3911
3911
3906
3901
3911
3906
3906
3911
3916
3901
3911
3911
3906
3911
3911
3906
3906
3906
3911
3911
3911
3911
3906
3906
3911
3906
3911
3911
3906
3901
3901
3906
3906
3911
3911
3906
3911
3911
3906
3918
3928
3918
3923
3918
3938
3928
3918
3923
3923
3918
3923
3923
3918
3923
3923
3923
3923
3923
3918
3928
3923
3923
3923
3923
3923
3933
3923
3923
3923
3933
3928
3923
3918
3928
3928
3928
3928
3923
3933
3923
3938
3933
3933
3933
3933
3918
3923
3923
3923
3918
3918
3918
3918
3923
3928
3928
3923
3923
3918
3923
3923
3913
3918
3918
3923
3923
3928
3928
3933
3923
3923
3923
3923
3918
3918
3918
3928
3928
3928
3928
3933
3933
3923
3928
3928
3928
3928
3928
3928
3913
3913
3923
3923
3923
3918
3918
3918
3923
3923
3923
3923
3928
3923
3923
3918
3918
3918
3923
3918
3923
3923
3918
3923
3923
3918
3928
3923
3923
3923
3923
3923
3928
3918
3923
3923
3923
3923
3933
3923
3923
3923
3918
3928
3928
3928
3923
3923
3923
3928
3928
3923
3923
3923
3923
3913
3923
3923
3913
3923
3918
3923
3923
3918
3918
3923
3928
3913
3923
3918
3923
3923
3918
3918
3918
3923
3923
3923
3923
3918
3918
3918
3923
3923
3918
3913
3913
3918
3918
3923
3923
3918
3923
3923
3918
3940
3930
3930
3935
3935
3930
3945
3935
3935
3935
3930
3930
3935
3935
3935
3940
3945
3935
3940
3935
3935
3935
3935
3935
3940
3935
3940
3935
3935
3930
3945
3945
3930
3935
3935
3950
3925
3935
3935
3935
3935
3935
3935
3945
3930
3940
3940
3935
3935
3950
3930
3935
3930
3940
3940
3935
3930
3940
3940
3935
3940
3930
3930
3930
3935
3940
3940
3935
3935
3935
3935
3945
3930
3940
3940
3940
3935
3940
3925
3940
3940
3935
3930
3935
3935
3935
3935
3935
3935
3930
3935
3935
3930
3935
3930
3935
3935
3930
3935
3935
3935
3930
3930
3935
3935
3935
3935
3935
3935
3935
3930
3940
3935
3935
3935
3935
3940
3935
3935
3935
3935
3935
3940
3940
3940
3935
3935
3940
3940
3930
3935
3935
3935
3935
3935
3935
3925
3925
3930
3935
3930
3930
3930
3935
3940
3940
3925
3935
3935
3935
3930
3930
3930
3935
3935
3935
3935
3930
3930
3935
3935
3930
3925
3925
3930
3930
3935
3935
3930
3935
3935
3930
3947
3942
3957
3942
3942
3947
3947
3947
3952
3957
3947
3942
3947
3947
3947
3942
3947
3947
3947
3947
3947
3952
3947
3947
3947
3952
3942
3957
3957
3947
3947
3952
3952
3947
3952
3952
3947
3942
3937
3957
3957
3947
3947
3942
3962
3947
3947
3947
3947
3947
3947
3952
3942
3952
3942
3947
3947
3947
3942
3947
3947
3962
3947
3947
3952
3952
3942
3937
3952
3952
3952
3947
3947
3952
3947
3952
3952
3942
3942
3937
3947
3947
3947
3947
3947
3947
3947
3942
3947
3947
3947
3947
3947
3942
3947
3947
3942
3947
3947
3947
3947
3947
3947
3947
3947
3942
3947
3947
3947
3947
3947
3947
3942
3947
3947
3947
3952
3952
3947
3947
3952
3947
3952
3942
3952
3947
3952
3947
3937
3947
3947
3942
3937
3942
3947
3947
3942
3952
3952
3947
3937
3947
3947
3942
3942
3942
3947
3947
3947
3947
3942
3942
3947
3947
3942
3937
3937
3942
3942
3947
3947
3942
3947
3947
3942
3954
3954
3959
3969
3969
3959
3959
3959
3959
3954
3969
3969
3959
3959
3959
3959
3959
3964
3959
3959
3949
3954
3969
3969
3969
3969
3959
3959
3954
3969
3969
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3964
3964
3959
3954
3959
3954
3959
3964
3964
3964
3964
3949
3969
3954
3959
3959
3954
3959
3959
3974
3959
3949
3959
3959
3964
3964
3964
3949
3959
3959
3959
3959
3959
3954
3954
3959
3959
3954
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3954
3959
3959
3959
3959
3954
3959
3959
3959
3959
3954
3954
3959
3959
3964
3959
3959
3964
3959
3959
3959
3964
3959
3954
3954
3949
3954
3959
3964
3964
3959
3949
3959
3959
3954
3954
3954
3959
3959
3959
3959
3954
3954
3959
3959
3954
3949
3949
3954
3954
3959
3959
3954
3959
3959
3954
3971
3966
3981
3971
3981
3971
3966
3971
3971
3976
3981
3971
3971
3971
3971
3971
3971
3971
3971
3966
3981
3981
3971
3961
3981
3981
3981
3981
3971
3971
3971
3976
3976
3971
3971
3971
3971
3971
3971
3966
3971
3961
3976
3976
3976
3976
3976
3976
3976
3976
3981
3966
3976
3976
3971
3961
3966
3971
3971
3981
3971
3971
3966
3966
3961
3971
3971
3971
3971
3971
3971
3981
3966
3971
3971
3971
3971
3966
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3966
3966
3966
3971
3966
3971
3971
3976
3966
3971
3971
3971
3961
3971
3976
3976
3961
3971
3971
3966
3966
3966
3971
3971
3971
3971
3966
3966
3971
3971
3966
3961
3961
3966
3966
3971
3971
3966
3971
3971
3966
4013
4018
3983
3978
3988
3993
3983
3983
3983
3993
3993
3993
3983
3983
3983
3983
3983
3983
3978
3993
3993
3983
3973
3993
3993
3983
3983
3983
3983
3988
3988
3988
3988
3988
3983
3993
3983
3983
3983
3988
3988
3988
3988
3988
3988
3988
3988
3973
3983
3983
3978
3983
3988
3988
3988
3988
3983
3978
3973
3983
3983
3988
3983
3978
3978
3973
3978
3983
3983
3983
3993
3983
3983
3983
3978
3978
3983
3983
3983
3988
3983
3988
3978
3978
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3978
3983
3978
3983
3983
3973
3988
3983
3988
3973
3983
3983
3978
3978
3978
3983
3983
3983
3983
3978
3978
3983
3983
3988
3978
3973
3973
3978
3978
3983
3983
3978
3983
3983
3978
4025
4020
4025
3995
3995
4000
4005
3995
3995
3990
4000
4000
3995
3995
3995
3995
3985
4005
4005
3995
3995
3995
3995
4000
4000
4000
3995
4000
3995
3995
3995
3995
4000
4000
4000
4000
4000
4000
3995
3985
3995
3995
4000
4000
4000
4000
4000
4000
4005
3990
3985
3995
3995
3995
3995
3990
3990
4000
3985
3995
3995
3995
3990
3995
3990
4005
3995
3995
3990
3990
3995
3995
4000
3995
4000
3995
3995
3995
3995
3990
3995
3995
3995
3990
3995
3990
3995
3985
4000
3995
4000
3985
3995
3995
3990
3990
3990
3995
3995
3995
3995
3990
3990
3995
3995
4000
3990
3985
3985
3990
3990
3995
3995
3990
3995
3995
3990
4032
4012
4032
4027
4032
4007
4007
4007
4007
4002
4012
3997
4012
4007
4012
4007
4007
4012
4007
4007
4012
4012
4012
4007
4007
4007
4012
4012
4012
4012
4007
4007
4007
4007
4007
4007
3997
4012
4012
3997
4007
4007
4012
4007
4007
4012
4002
4002
4017
4002
3997
4012
4007
4007
4012
4002
4007
4007
4002
4002
4012
4012
4007
4007
4007
4007
4012
4007
4012
4007
4007
4002
4007
4007
4007
4002
4007
4002
3997
4012
4007
4012
3997
4007
4007
4002
4002
4002
4007
4007
4007
4007
4002
4002
4007
4007
4012
4002
3997
3997
4002
4002
4007
4007
4002
4007
4007
4002
4039
4044
4039
4044
4024
4019
4024
4014
4024
4024
4014
4039
4039
4019
4009
4009
4034
4019
4019
4024
4019
4024
4019
4009
4034
4019
4019
4019
4019
4019
4019
4024
4024
4024
4024
4019
4019
4019
4009
4024
4024
4019
4014
4024
4019
4019
4019
4019
4019
4014
4014
4019
4019
4024
4019
4019
4014
4024
4019
4019
4014
4024
4024
4019
4014
4024
4019
4024
4014
4019
4019
4019
4019
4019
4019
4014
4014
4009
4024
4024
4019
4009
4019
4019
4014
4014
4014
4019
4019
4019
4019
4014
4014
4019
4019
4024
4024
4014
4009
4009
4014
4014
4019
4019
4014
4019
4019
4014
4066
4061
4066
4041
4046
4051
4036
4031
4021
4026
4041
4046
4051
4051
4051
4051
4051
4031
4036
4051
4036
4041
4041
4046
4031
4031
4031
4031
4031
4031
4021
4051
4031
4046
4046
4046
4036
4036
4036
4036
4031
4021
4046
4031
4031
4031
4031
4031
4036
4036
4031
4026
4031
4031
4031
4021
4031
4031
4036
4046
4031
4026
4026
4026
4026
4031
4026
4026
4031
4031
4036
4026
4031
4036
4031
4036
4031
4036
4031
4031
4031
4031
4031
4026
4031
4036
4036
4021
4021
4031
4031
4026
4026
4026
4031
4031
4031
4031
4026
4026
4031
4031
4031
4036
4036
4026
4021
4021
4026
4026
4031
4031
4026
4031
4031
4026
4073
4073
4053
4058
4073
4068
4073
4048
4053
4048
4048
4048
4048
4038
4048
4053
4058
4058
4058
4058
4058
4063
4063
4048
4043
4058
4063
4063
4063
4033
4053
4053
4053
4058
4048
4043
4033
4053
4063
4058
4058
4043
4043
4043
4053
4053
4058
4058
4058
4043
4043
4043
4043
4048
4048
4048
4048
4033
4058
4033
4048
4048
4043
4038
4043
4038
4048
4058
4043
4043
4043
4043
4043
4043
4053
4053
4058
4043
4038
4038
4038
4043
4043
4058
4043
4048
4038
4043
4038
4043
4043
4048
4043
4038
4048
4043
4043
4043
4048
4043
4043
4043
4038
4043
4048
4048
4033
4043
4033
4043
4043
4038
4038
4038
4043
4043
4043
4043
4038
4038
4043
4043
4043
4048
4048
4038
4033
4033
4038
4038
4043
4043
4038
4043
4043
4038
4090
4080
4065
4080
4080
4080
4075
4080
4045
4060
4055
4065
4060
4055
4050
4070
4070
4070
4065
4055
4055
4070
4060
4045
4060
4070
4075
4070
4070
4055
4055
4045
4060
4070
4070
4065
4065
4070
4070
4055
4055
4065
4050
4065
4065
4065
4065
4070
4055
4055
4065
4070
4055
4055
4060
4060
4055
4050
4070
4055
4055
4055
4045
4060
4060
4065
4065
4065
4070
4055
4050
4050
4050
4050
4055
4065
4065
4070
4055
4050
4050
4050
4055
4070
4055
4060
4055
4055
4050
4055
4055
4055
4060
4055
4055
4060
4060
4055
4055
4055
4055
4050
4055
4060
4055
4045
4055
4045
4055
4055
4050
4050
4050
4055
4055
4055
4055
4060
4050
4050
4055
4055
4055
4060
4060
4050
4045
4045
4050
4050
4055
4055
4050
4055
4055
4050
4097
4082
4077
4082
4097
4087
4092
4092
4092
4087
4092
4072
4057
4067
4067
4062
4062
4082
4082
4082
4082
4072
4087
4087
4087
4087
4067
4067
4057
4067
4077
4082
4082
4067
4067
4077
4082
4082
4067
4067
4072
4067
4067
4067
4062
4062
4057
4077
4077
4082
4082
4077
4077
4077
4082
4082
4067
4067
4067
4067
4062
4072
4077
4077
4077
4082
4082
4067
4067
4072
4082
4067
4067
4067
4062
4077
4082
4067
4067
4077
4082
4062
4062
4067
4057
4067
4072
4077
4077
4077
4077
4067
4062
4062
4067
4077
4077
4082
4067
4062
4067
4067
4077
4067
4062
4067
4067
4062
4067
4072
4067
4067
4067
4067
4067
4072
4072
4062
4067
4067
4067
4067
4067
4057
4067
4057
4067
4067
4062
4062
4062
4067
4067
4067
4067
4072
4062
4062
4067
4067
4067
4067
4072
4062
4057
4057
4062
4062
4067
4067
4062
4067
4067
4062
4089
4104
4104
4099
4084
4084
4079
4089
4094
4094
4094
4084
4089
4099
4099
4099
4099
4099
4094
4099
4099
4079
4079
4069
4079
4069
4094
4089
4099
4099
4094
4079
4079
4084
4089
4084
4089
4094
4089
4089
4094
4094
4079
4079
4089
4079
4079
4079
4074
4074
4094
4094
4084
4089
4089
4099
4099
4094
4079
4079
4084
4079
4079
4079
4089
4089
4089
4089
4089
4089
4094
4094
4094
4094
4094
4094
4094
4079
4079
4079
4079
4079
4074
4074
4089
4094
4094
4074
4079
4079
4094
4079
4079
4069
4089
4084
4094
4094
4089
4074
4079
4089
4089
4074
4074
4079
4074
4084
4089
4089
4089
4079
4074
4079
4084
4084
4089
4079
4069
4074
4079
4079
4079
4089
4079
4079
4079
4084
4079
4079
4079
4084
4079
4074
4084
4079
4079
4074
4079
4079
4069
4079
4069
4079
4079
4074
4074
4074
4079
4079
4079
4079
4084
4074
4074
4079
4079
4079
4079
4074
4069
4069
4074
4074
4079
4079
4074
4079
4079
4074
4116
4116
4091
4101
4106
4111
4111
4106
4106
4106
4106
4111
4111
4106
4106
4106
4106
4106
4111
4111
4111
4111
4111
4091
4091
4091
4091
4096
4096
4096
4101
4106
4101
4106
4111
4111
4111
4106
4111
4091
4091
4081
4106
4101
4106
4096
4106
4101
4101
4106
4106
4106
4091
4091
4096
4081
4096
4091
4086
4086
4101
4106
4101
4101
4111
4106
4106
4106
4106
4091
4091
4086
4086
4091
4091
4091
4086
4091
4101
4101
4106
4096
4101
4101
4101
4106
4106
4106
4101
4101
4106
4106
4106
4106
4106
4101
4101
4096
4091
4091
4091
4086
4096
4101
4101
4101
4106
4106
4101
4091
4091
4096
4091
4101
4106
4106
4091
4081
4086
4096
4101
4106
4101
4101
4106
4101
4086
4091
4091
4101
4096
4106
4106
4101
4086
4091
4096
4096
4096
4101
4091
4081
4086
4091
4091
4086
4096
4101
4091
4091
4086
4086
4086
4091
4091
4101
4091
4096
4091
4091
4096
4096
4091
4091
4091
4091
4086
4091
4091
4081
4091
4081
4091
4091
4086
4086
4086
4091
4091
4091
4091
4096
4086
4086
4096
4091
4091
4091
4086
4081
4081
4086
4086
4091
4091
4086
4091
4091
4086
4113
4113
4123
4123
4113
4118
4118
4118
4118
4118
4118
4118
4103
4093
4103
4103
4108
4108
4108
4113
4123
4118
4113
4118
4118
4123
4123
4103
4093
4103
4108
4113
4118
4118
4123
4118
4118
4118
4118
4118
4103
4103
4113
4103
4098
4098
4113
4123
4118
4118
4108
4113
4113
4118
4118
4118
4118
4113
4113
4123
4118
4118
4118
4103
4103
4113
4098
4098
4103
4103
4098
4098
4103
4118
4118
4118
4108
4113
4118
4113
4113
4103
4103
4108
4113
4098
4103
4103
4103
4113
4118
4118
4118
4093
4113
4113
4093
4108
4108
4103
4103
4098
4098
4103
4093
4098
4103
4113
4113
4113
4118
4118
4118
4118
4113
4113
4118
4108
4103
4103
4103
4103
4108
4113
4118
4113
4113
4118
4103
4103
4108
4118
4118
4113
4113
4093
4098
4103
4098
4108
4108
4113
4103
4103
4103
4098
4098
4103
4113
4108
4098
4103
4103
4113
4103
4108
4103
4103
4108
4108
4103
4103
4103
4103
4098
4108
4103
4093
4103
4093
4103
4103
4098
4098
4098
4103
4103
4103
4103
4108
4098
4098
4108
4103
4103
4103
4098
4093
4093
4098
4098
4103
4103
4098
4103
4103
4098
4125
4125
4115
4125
4120
4115
4135
4135
4135
4135
4135
4125
4130
4125
4130
4130
4130
4120
4115
4105
4120
4135
4125
4130
4130
4125
4130
4130
4120
4130
4130
4130
4130
4125
4120
4120
4115
4115
4110
4110
4110
4120
4130
4130
4125
4130
4130
4130
4120
4125
4130
4130
4130
4130
4125
4125
4125
4115
4115
4120
4125
4110
4110
4125
4130
4130
4130
4125
4125
4130
4130
4105
4125
4105
4115
4115
4125
4125
4110
4115
4110
4110
4130
4130
4115
4115
4120
4120
4105
4115
4115
4110
4130
4130
4130
4105
4105
4120
4120
4115
4115
4115
4115
4105
4130
4125
4125
4130
4130
4130
4120
4115
4115
4115
4110
4115
4130
4125
4125
4125
4125
4115
4115
4115
4120
4125
4130
4125
4125
4130
4120
4125
4125
4125
4110
4115
4110
4125
4115
4110
4110
4115
4120
4120
4125
4115
4110
4115
4125
4120
4105
4115
4115
4125
4120
4115
4120
4120
4115
4115
4115
4115
4115
4120
4115
4105
4115
4105
4115
4115
4115
4110
4110
4110
4115
4115
4115
4115
4120
4110
4110
4120
4115
4115
4110
4110
4105
4105
4110
4110
4115
4115
4110
4115
4115
4110
4132
4132
4137
4127
4127
4117
4117
4132
4132
4137
4137
4137
4137
4137
4142
4142
4132
4132
4137
4137
4132
4127
4137
4142
4137
4132
4127
4147
4147
4137
4142
4142
4117
4142
4137
4137
4142
4142
4142
4137
4142
4142
4147
4142
4142
4132
4132
4122
4122
4127
4127
4122
4122
4132
4147
4142
4142
4137
4142
4142
4137
4137
4137
4142
4142
4142
4137
4127
4122
4127
4142
4142
4137
4137
4137
4137
4137
4132
4137
4122
4142
4137
4142
4117
4132
4117
4122
4122
4122
4127
4142
4142
4147
4127
4127
4132
4132
4127
4127
4127
4127
4127
4117
4142
4117
4117
4137
4137
4132
4127
4127
4127
4122
4127
4142
4137
4137
4142
4137
4137
4127
4122
4122
4142
4137
4137
4127
4132
4137
4132
4132
4137
4137
4127
4122
4137
4137
4132
4137
4127
4127
4127
4137
4122
4132
4132
4132
4127
4117
4127
4137
4132
4132
4127
4127
4127
4132
4132
4127
4127
4127
4132
4132
4132
4132
4127
4117
4122
4117
4127
4127
4127
4122
4122
4122
4127
4127
4127
4127
4127
4132
4122
4122
4132
4127
4127
4127
4122
4122
4117
4117
4122
4122
4127
4127
4122
4127
4127
4122
4144
4139
4139
4144
4139
4139
4149
4139
4144
4149
4149
4149
4149
4149
4149
4154
4154
4154
4129
4139
4129
4139
4129
4144
4154
4139
4144
4139
4144
4144
4149
4149
4154
4144
4144
4139
4129
4139
4139
4154
4149
4154
4149
4149
4144
4139
4139
4154
4154
4149
4154
4154
4154
4149
4159
4149
4144
4134
4134
4139
4134
4134
4144
4149
4149
4149
4154
4159
4154
4154
4149
4144
4149
4134
4139
4139
4139
4134
4154
4154
4149
4154
4154
4149
4149
4149
4149
4149
4149
4144
4149
4129
4144
4144
4139
4139
4134
4134
4154
4149
4144
4149
4129
4129
4139
4139
4139
4154
4149
4159
4154
4129
4134
4139
4139
4149
4154
4154
4149
4139
4139
4139
4139
4134
4134
4149
4129
4129
4144
4139
4139
4139
4154
4154
4149
4149
4134
4149
4144
4144
4139
4139
4134
4149
4144
4149
4144
4149
4139
4139
4139
4134
4134
4149
4149
4144
4144
4149
4129
4144
4139
4144
4139
4144
4139
4139
4144
4139
4139
4144
4139
4139
4139
4139
4144
4144
4144
4144
4134
4129
4129
4139
4139
4139
4134
4134
4134
4139
4139
4139
4139
4139
4139
4139
4134
4134
4144
4139
4139
4139
4134
4129
4129
4134
4134
4139
4139
4134
4139
4139
4134
4151
4156
4151
4151
4156
4161
4151
4156
4161
4151
4151
4141
4141
4161
4161
4161
4161
4161
4161
4161
4166
4156
4151
4146
4146
4161
4161
4161
4166
4146
4146
4151
4161
4166
4166
4146
4156
4151
4141
4156
4156
4151
4151
4151
4156
4161
4161
4161
4161
4166
4151
4156
4151
4171
4166
4166
4166
4166
4166
4161
4156
4156
4156
4146
4146
4146
4146
4166
4166
4166
4161
4166
4161
4166
4141
4141
4156
4161
4146
4156
4151
4146
4166
4161
4161
4171
4166
4161
4166
4161
4141
4141
4151
4151
4151
4151
4146
4151
4146
4166
4161
4156
4156
4156
4161
4161
4156
4156
4146
4151
4171
4166
4166
4161
4141
4151
4151
4151
4151
4151
4161
4166
4161
4156
4141
4141
4161
4151
4146
4146
4151
4161
4161
4151
4151
4141
4141
4156
4161
4166
4161
4161
4141
4151
4146
4161
4156
4151
4151
4151
4151
4146
4146
4161
4156
4161
4156
4161
4151
4146
4161
4161
4156
4156
4156
4151
4151
4156
4151
4151
4151
4151
4151
4151
4156
4151
4151
4151
4151
4151
4151
4151
4156
4156
4156
4151
4156
4141
4141
4151
4151
4151
4146
4146
4146
4151
4151
4151
4151
4151
4151
4146
4146
4151
4151
4151
4146
4141
4141
4146
4146
4151
4151
4146
4151
4151
4146
4168
4163
4168
4158
4158
4168
4163
4168
4168
4168
4168
4163
4168
4173
4173
4173
4173
4173
4168
4168
4153
4173
4173
4168
4173
4173
4173
4173
4173
4173
4173
4163
4163
4173
4173
4168
4173
4173
4178
4168
4158
4158
4168
4153
4163
4168
4168
4158
4163
4173
4173
4173
4168
4158
4163
4163
4168
4158
4153
4173
4173
4173
4173
4173
4153
4153
4168
4163
4168
4168
4168
4163
4178
4173
4173
4178
4178
4158
4168
4168
4163
4178
4168
4168
4178
4173
4168
4163
4158
4168
4168
4158
4158
4163
4173
4183
4183
4173
4173
4178
4178
4178
4168
4173
4168
4158
4158
4158
4163
4173
4173
4178
4178
4153
4153
4173
4173
4173
4153
4163
4163
4163
4163
4163
4178
4168
4168
4173
4153
4153
4178
4173
4158
4158
4183
4178
4178
4168
4178
4168
4163
4163
4163
4163
4163
4178
4173
4168
4153
4153
4173
4178
4153
4163
4158
4158
4163
4173
4153
4153
4163
4163
4158
4173
4168
4153
4163
4173
4178
4173
4168
4163
4163
4168
4173
4163
4163
4158
4173
4168
4173
4168
4168
4163
4153
4173
4173
4163
4163
4168
4163
4168
4163
4163
4163
4163
4158
4163
4163
4163
4158
4163
4163
4163
4163
4163
4168
4168
4168
4158
4168
4163
4168
4153
4153
4163
4163
4163
4163
4158
4158
4158
4158
4158
4163
4163
4163
4163
4163
4163
4158
4158
4163
4163
4158
4153
4153
4158
4158
4163
4163
4158
4163
4163
4158
4180
4180
4175
4180
4175
4180
4185
4175
4180
4180
4185
4185
4185
4185
4175
4175
4185
4175
4180
4175
4180
4175
4175
4180
4185
4185
4185
4185
4185
4185
4185
4185
4185
4185
4190
4190
4175
4185
4185
4185
4190
4180
4180
4180
4180
4165
4185
4165
4180
4180
4180
4165
4175
4175
4185
4170
4175
4185
4180
4185
4175
4185
4165
4165
4180
4180
4180
4175
4170
4180
4175
4175
4185
4185
4185
4185
4185
4185
4185
4190
4180
4165
4170
4180
4180
4175
4175
4165
4180
4175
4185
4185
4185
4185
4165
4180
4165
4180
4170
4180
4180
4180
4190
4195
4190
4185
4170
4180
4180
4180
4170
4170
4170
4180
4175
4180
4185
4185
4185
4185
4185
4190
4180
4190
4190
4180
4175
4165
4170
4170
4175
4180
4170
4185
4195
4185
4185
4190
4190
4180
4180
4185
4165
4170
4175
4175
4175
4175
4185
4180
4170
4175
4190
4195
4190
4180
4190
4185
4165
4165
4170
4175
4185
4180
4185
4185
4190
4165
4175
4175
4175
4170
4185
4165
4190
4165
4175
4175
4170
4170
4185
4165
4165
4175
4185
4175
4170
4180
4175
4190
4180
4180
4185
4175
4175
4175
4180
4180
4180
4180
4185
4175
4165
4185
4180
4185
4175
4180
4180
4175
4175
4180
4180
4175
4170
4175
4175
4175
4170
4175
4170
4170
4170
4175
4175
4175
4175
4175
4180
4180
4175
4175
4180
4175
4180
4165
4165
4175
4175
4175
4175
4175
4170
4170
4175
4170
4170
4175
4175
4175
4175
4175
4175
4170
4170
4175
4175
4170
4165
4165
4170
4170
4175
4175
4170
4175
4175
4170
4197
4192
4187
4192
4187
4182
4192
4187
4187
4187
4192
4197
4197
4197
4197
4197
4197
4197
4197
4192
4197
4177
4192
4177
4187
4192
4192
4182
4192
4192
4187
4192
4197
4197
4197
4197
4197
4197
4197
4192
4202
4197
4197
4192
4197
4197
4197
4197
4202
4202
4202
4197
4202
4202
4202
4197
4192
4187
4192
4197
4187
4192
4192
4192
4187
4182
4192
4192
4197
4197
4187
4187
4197
4197
4202
4197
4202
4187
4197
4202
4202
4192
4182
4182
4187
4187
4192
4192
4197
4197
4197
4197
4197
4197
4202
4202
4202
4197
4187
4192
4192
4187
4177
4187
4182
4177
4192
4192
4177
4192
4192
4192
4187
4187
4187
4187
4177
4197
4197
4192
4192
4197
4197
4202
4192
4192
4192
4192
4182
4192
4182
4192
4192
4192
4192
4177
4192
4177
4187
4192
4182
4182
4182
4192
4192
4197
4197
4192
4197
4202
4202
4202
4207
4207
4192
4192
4197
4177
4187
4187
4182
4192
4182
4187
4182
4192
4197
4197
4197
4197
4202
4192
4192
4177
4182
4187
4187
4192
4187
4187
4192
4192
4192
4192
4177
4197
4197
4202
4197
4177
4202
4207
4197
4187
4182
4202
4177
4197
4197
4177
4192
4202
4197
4187
4187
4187
4182
4182
4187
4192
4197
4177
4202
4177
4187
4187
4182
4197
4177
4187
4187
4182
4197
4187
4187
4182
4182
4192
4187
4187
4192
4197
4192
4187
4197
4187
4187
4192
4192
4192
4197
4192
4187
4187
4192
4187
4192
4187
4187
4182
4192
4192
4182
4187
4187
4187
4187
4182
4182
4187
4192
4187
4187
4187
4192
4192
4192
4192
4187
4187
4182
4192
4187
4187
4192
4177
4177
4187
4187
4187
4187
4182
4182
4187
4187
4182
4177
4187
4187
4187
4187
4187
4187
4182
4182
4187
4187
4182
4177
4177
4182
4182
4187
4187
4182
4187
4187
4182
4199
4199
4199
4194
4204
4199
4209
4199
4209
4199
4199
4204
4204
4204
4204
4209
4209
4214
4214
4214
4214
4204
4204
4209
4209
4209
4209
4209
4204
4214
4214
4219
4219
4214
4214
4214
4214
4209
4214
4214
4204
4204
4204
4204
4194
4209
4189
4204
4204
4204
4204
4204
4199
4194
4199
4209
4209
4209
4209
4204
4214
4214
4214
4214
4214
4194
4194
4204
4204
4194
4189
4204
4204
4204
4204
4199
4209
4209
4209
4209
4214
4214
4214
4209
4209
4209
4214
4214
4214
4214
4214
4204
4199
4189
4204
4204
4189
4199
4204
4199
4199
4199
4209
4199
4199
4204
4204
4209
4209
4209
4209
4209
4209
4209
4214
4209
4209
4199
4194
4199
4199
4194
4194
4189
4199
4199
4204
4199
4204
4204
4204
4204
4204
4209
4199
4194
4204
4199
4204
4209
4204
4194
4194
4204
4204
4214
4204
4209
4214
4204
4204
4214
4214
4214
4204
4204
4199
4199
4194
4204
4189
4194
4199
4204
4209
4209
4209
4214
4214
4219
4204
4189
4204
4199
4204
4199
4204
4199
4189
4204
4204
4204
4204
4204
4209
4204
4189
4204
4199
4199
4194
4204
4204
4199
4199
4189
4194
4209
4199
4199
4209
4214
4209
4194
4199
4189
4209
4189
4204
4214
4199
4199
4209
4214
4189
4199
4199
4199
4189
4194
4209
4189
4199
4199
4209
4204
4199
4194
4204
4204
4204
4199
4199
4209
4199
4209
4194
4199
4199
4204
4199
4204
4199
4204
4199
4204
4199
4194
4194
4199
4199
4199
4194
4199
4199
4199
4199
4194
4194
4204
4199
4204
4204
4204
4199
4199
4199
4199
4194
4204
4204
4199
4199
4194
4204
4189
4189
4199
4199
4194
4194
4194
4194
4194
4199
4194
4199
4194
4199
4199
4199
4199
4199
4199
4194
4194
4199
4199
4194
4189
4189
4194
4194
4199
4199
4194
4199
4199
4194
4216
4206
4216
4216
4221
4221
4211
4216
4216
4211
4216
4221
4221
4216
4221
4216
4216
4216
4216
4201
4206
4221
4221
4221
4226
4226
4226
4216
4216
4216
4221
4226
4226
4226
4226
4221
4221
4221
4221
4221
4231
4231
4231
4226
4226
4226
4221
4221
4206
4216
4206
4221
4216
4201
4221
4221
4211
4216
4216
4206
4216
4216
4206
4221
4226
4226
4226
4221
4221
4216
4231
4211
4201
4211
4211
4216
4216
4226
4226
4216
4216
4221
4226
4221
4231
4226
4216
4201
4201
4216
4216
4216
4216
4216
4216
4211
4211
4211
4216
4216
4211
4211
4211
4216
4211
4211
4221
4216
4216
4226
4221
4221
4221
4226
4226
4226
4226
4226
4206
4216
4201
4216
4216
4211
4206
4211
4216
4216
4216
4216
4216
4216
4216
4221
4216
4216
4206
4206
4211
4201
4206
4201
4216
4206
4216
4216
4216
4211
4206
4206
4226
4226
4216
4216
4226
4226
4221
4216
4211
4216
4211
4211
4211
4206
4211
4221
4216
4206
4206
4216
4226
4216
4221
4226
4226
4226
4226
4216
4216
4216
4216
4211
4216
4216
4216
4211
4211
4201
4216
4216
4221
4211
4226
4221
4221
4216
4211
4216
4211
4211
4216
4216
4216
4211
4201
4216
4211
4206
4201
4201
4216
4216
4211
4211
4211
4211
4206
4221
4211
4206
4206
4216
4211
4226
4211
4211
4201
4206
4221
4221
4201
4211
4211
4221
4206
4211
4211
4216
4216
4216
4216
4216
4201
4216
4211
4216
4211
4216
4206
4216
4201
4206
4211
4211
4216
4211
4206
4211
4211
4206
4211
4211
4211
4206
4211
4211
4211
4211
4206
4211
4211
4206
4216
4216
4216
4216
4211
4216
4216
4211
4211
4211
4211
4211
4206
4211
4201
4201
4211
4211
4206
4211
4206
4206
4211
4206
4206
4206
4211
4211
4211
4211
4211
4211
4206
4206
4206
4211
4211
4206
4201
4201
4206
4206
4211
4211
4206
4211
4211
4206
4228
4223
4228
4223
4228
4233
4228
4228
4233
4233
4233
4238
4233
4233
4228
4233
4233
4233
4233
4228
4228
4218
4228
4213
4228
4223
4228
4238
4233
4238
4238
4238
4238
4228
4228
4228
4233
4238
4238
4233
4233
4223
4223
4238
4233
4233
4233
4243
4243
4233
4228
4233
4228
4228
4228
4233
4228
4228
4228
4233
4233
4228
4223
4228
4223
4228
4228
4228
4218
4238
4233
4238
4233
4243
4238
4233
4213
4228
4213
4228
4228
4218
4228
4228
4228
4223
4238
4228
4233
4238
4238
4233
4233
4233
4233
4238
4228
4228
4228
4228
4223
4223
4228
4223
4223
4223
4233
4228
4218
4228
4228
4223
4223
4238
4238
4228
4228
4233
4238
4228
4213
4233
4213
4228
4228
4223
4228
4228
4223
4223
4218
4223
4223
4218
4233
4228
4228
4238
4233
4233
4233
4233
4228
4213
4228
4223
4213
4228
4233
4228
4213
4223
4228
4218
4218
4228
4228
4228
4228
4228
4228
4228
4233
4233
4243
4243
4228
4218
4213
4213
4223
4223
4218
4218
4218
4223
4228
4223
4223
4218
4228
4218
4238
4238
4228
4228
4238
4238
4233
4223
4218
4223
4228
4228
4228
4228
4228
4223
4223
4218
4233
4233
4233
4233
4233
4223
4228
4228
4233
4228
4228
4223
4228
4223
4223
4223
4228
4233
4223
4233
4223
4218
4228
4223
4218
4213
4213
4228
4228
4223
4223
4223
4218
4218
4218
4213
4213
4228
4223
4223
4228
4223
4223
4223
4223
4218
4223
4218
4238
4223
4223
4218
4233
4233
4218
4223
4223
4213
4228
4228
4223
4228
4228
4228
4228
4213
4223
4228
4218
4228
4228
4228
4218
4223
4228
4218
4223
4218
4223
4223
4223
4218
4223
4223
4223
4228
4223
4223
4223
4218
4228
4228
4223
4218
4228
4228
4223
4223
4223
4218
4218
4218
4223
4213
4213
4223
4223
4213
4218
4218
4223
4213
4218
4223
4223
4218
4223
4223
4218
4223
4218
4218
4223
4223
4218
4213
4213
4218
4218
4223
4223
4218
4223
4223
4218
4245
4240
4235
4235
4245
4240
4245
4235
4240
4240
4240
4240
4235
4240
4240
4240
4240
4230
4240
4245
4240
4250
4250
4250
4250
4250
4250
4245
4240
4240
4245
4240
4250
4245
4235
4250
4245
4255
4245
4240
4230
4230
4230
4245
4240
4240
4240
4240
4240
4235
4240
4240
4230
4230
4240
4240
4240
4235
4230
4235
4230
4240
4240
4250
4250
4250
4245
4245
4245
4235
4250
4245
4245
4245
4250
4250
4240
4240
4235
4235
4240
4230
4245
4235
4250
4250
4240
4250
4245
4245
4255
4245
4245
4240
4245
4245
4250
4245
4240
4235
4225
4240
4235
4235
4235
4245
4235
4240
4225
4240
4240
4240
4235
4235
4245
4245
4245
4250
4250
4250
4245
4245
4245
4245
4245
4245
4240
4240
4240
4235
4235
4245
4240
4245
4245
4245
4240
4225
4225
4245
4240
4240
4235
4240
4230
4240
4245
4240
4240
4240
4235
4230
4230
4235
4225
4240
4240
4235
4235
4250
4250
4245
4240
4240
4235
4240
4235
4240
4240
4245
4235
4230
4235
4245
4225
4235
4230
4230
4240
4240
4245
4245
4255
4255
4240
4230
4225
4225
4240
4240
4240
4240
4240
4230
4235
4230
4240
4240
4240
4235
4235
4235
4235
4245
4245
4245
4230
4230
4240
4245
4250
4225
4240
4240
4235
4235
4235
4235
4230
4225
4245
4245
4245
4245
4245
4240
4235
4235
4230
4235
4245
4240
4235
4230
4240
4235
4235
4245
4240
4230
4240
4235
4235
4235
4230
4225
4240
4240
4230
4230
4230
4225
4235
4235
4230
4235
4235
4235
4235
4235
4235
4235
4235
4235
4225
4235
4245
4230
4230
4235
4235
4240
4240
4240
4240
4240
4235
4225
4240
4230
4235
4240
4235
4240
4225
4235
4240
4235
4240
4235
4240
4230
4235
4230
4235
4235
4235
4230
4240
4235
4230
4230
4240
4235
4235
4230
4240
4230
4230
4235
4235
4235
4225
4225
4235
4235
4230
4230
4230
4230
4230
4230
4235
4235
4235
4235
4230
4230
4235
4235
4230
4225
4225
4230
4230
4235
4235
4230
4235
4235
4230
4247
4252
4247
4252
4252
4252
4252
4257
4247
4257
4242
4252
4242
4252
4257
4252
4262
4257
4262
4262
4262
4257
4257
4257
4262
4252
4252
4257
4262
4262
4252
4242
4242
4247
4242
4237
4252
4252
4252
4252
4242
4242
4252
4252
4257
4242
4247
4247
4257
4262
4252
4247
4262
4257
4257
4257
4252
4237
4252
4257
4247
4247
4262
4252
4257
4252
4252
4262
4252
4257
4262
4252
4257
4257
4247
4237
4247
4242
4247
4252
4237
4257
4262
4257
4252
4252
4252
4247
4247
4242
4262
4262
4252
4257
4252
4252
4267
4257
4252
4252
4257
4242
4247
4247
4247
4257
4247
4257
4237
4252
4252
4252
4252
4252
4257
4257
4252
4252
4252
4252
4257
4257
4252
4247
4257
4252
4247
4247
4252
4257
4257
4262
4252
4252
4252
4252
4247
4247
4262
4257
4262
4252
4252
4257
4252
4247
4252
4252
4242
4247
4257
4247
4252
4247
4242
4242
4257
4252
4242
4242
4242
4237
4262
4262
4257
4252
4252
4247
4252
4247
4252
4252
4237
4252
4252
4247
4247
4247
4247
4237
4252
4252
4262
4262
4252
4242
4252
4252
4252
4252
4252
4252
4252
4242
4242
4242
4247
4247
4247
4257
4257
4257
4242
4247
4257
4247
4262
4237
4242
4247
4252
4252
4247
4252
4247
4247
4257
4257
4257
4242
4242
4257
4252
4247
4257
4242
4247
4242
4242
4257
4247
4242
4252
4242
4247
4247
4247
4242
4247
4247
4247
4247
4247
4242
4242
4237
4242
4247
4247
4247
4247
4247
4242
4242
4247
4257
4252
4252
4252
4252
4252
4252
4247
4247
4242
4247
4247
4247
4252
4252
4252
4237
4242
4237
4247
4247
4247
4247
4252
4252
4247
4247
4252
4252
4247
4252
4242
4247
4242
4247
4252
4252
4247
4247
4242
4247
4252
4242
4242
4247
4242
4247
4237
4237
4247
4247
4242
4242
4242
4242
4242
4247
4247
4247
4247
4242
4242
4247
4247
4242
4237
4237
4242
4242
4247
4247
4242
4247
4247
4242
4259
4264
4269
4259
4264
4269
4269
4269
4254
4249
4264
4254
4264
4264
4264
4269
4264
4269
4264
4259
4264
4254
4269
4264
4264
4264
4254
4254
4264
4264
4264
4254
4254
4259
4254
4259
4254
4264
4264
4269
4274
4254
4259
4269
4269
4254
4264
4264
4269
4264
4269
4264
4249
4259
4269
4264
4274
4274
4269
4254
4264
4259
4264
4259
4264
4264
4269
4274
4269
4259
4259
4259
4264
4274
4264
4264
4269
4274
4264
4259
4254
4264
4259
4269
4254
4264
4249
4269
4264
4264
4269
4259
4259
4269
4259
4259
4259
4269
4254
4254
4264
4274
4259
4269
4259
4264
4249
4264
4264
4264
4269
4274
4264
4264
4264
4264
4264
4259
4259
4264
4269
4264
4264
4264
4264
4269
4259
4254
4259
4254
4259
4264
4269
4269
4274
4259
4264
4264
4274
4269
4274
4259
4269
4264
4259
4264
4254
4264
4259
4254
4254
4269
4264
4264
4259
4259
4259
4254
4269
4259
4259
4259
4264
4264
4259
4269
4274
4259
4259
4254
4249
4264
4274
4259
4264
4264
4259
4264
4259
4259
4259
4259
4259
4264
4254
4254
4249
4259
4259
4254
4254
4264
4269
4249
4269
4259
4259
4269
4269
4254
4254
4259
4259
4269
4269
4269
4254
4269
4259
4254
4269
4254
4264
4259
4254
4259
4259
4259
4254
4259
4259
4259
4259
4259
4254
4254
4254
4259
4259
4259
4254
4254
4249
4254
4259
4254
4254
4259
4264
4264
4264
4264
4264
4264
4259
4259
4259
4264
4264
4264
4264
4259
4254
4259
4249
4254
4264
4259
4259
4259
4259
4259
4259
4264
4264
4264
4259
4259
4264
4264
4259
4264
4264
4264
4254
4259
4254
4259
4264
4259
4259
4254
4259
4259
4254
4249
4249
4259
4259
4249
4254
4254
4254
4259
4259
4259
4259
4254
4254
4259
4259
4254
4249
4249
4254
4254
4259
4259
4254
4259
4259
4254
4271
4276
4276
4281
4266
4266
4271
4276
4276
4276
4276
4276
4276
4276
4276
4266
4266
4276
4276
4281
4266
4281
4281
4276
4276
4286
4266
4276
4281
4271
4276
4266
4266
4276
4271
4281
4281
4266
4271
4281
4281
4276
4266
4271
4276
4281
4281
4281
4281
4271
4276
4276
4276
4276
4276
4276
4276
4271
4281
4276
4286
4276
4276
4276
4276
4276
4276
4276
4281
4281
4266
4271
4266
4276
4276
4281
4276
4266
4276
4281
4276
4281
4281
4276
4266
4276
4271
4281
4276
4276
4281
4286
4261
4271
4276
4261
4276
4276
4276
4266
4266
4266
4276
4276
4271
4271
4266
4271
4271
4271
4266
4281
4281
4271
4266
4271
4276
4271
4276
4276
4271
4276
4276
4276
4266
4281
4276
4276
4276
4276
4276
4281
4276
4276
4281
4286
4276
4276
4271
4271
4271
4271
4271
4271
4281
4281
4266
4266
4276
4271
4271
4281
4271
4266
4271
4266
4266
4266
4281
4266
4261
4281
4276
4266
4271
4276
4281
4271
4286
4271
4271
4261
4266
4276
4286
4271
4266
4271
4266
4266
4266
4266
4266
4261
4266
4266
4266
4266
4271
4276
4261
4281
4266
4266
4281
4281
4266
4271
4276
4276
4276
4266
4276
4271
4266
4276
4266
4271
4271
4271
4271
4271
4271
4271
4266
4266
4271
4271
4271
4271
4271
4266
4266
4266
4266
4266
4266
4266
4271
4276
4276
4266
4276
4276
4271
4271
4276
4276
4276
4276
4271
4271
4261
4271
4271
4276
4266
4266
4271
4271
4271
4276
4271
4271
4271
4276
4276
4276
4271
4271
4276
4276
4271
4276
4276
4266
4271
4266
4271
4271
4271
4271
4266
4261
4261
4271
4271
4266
4266
4266
4271
4271
4271
4271
4266
4266
4271
4271
4266
4261
4261
4266
4266
4271
4271
4266
4271
4271
4266
4283
4298
4293
4288
4278
4278
4298
4298
4293
4298
4293
4293
4288
4278
4278
4278
4293
4283
4288
4278
4278
4283
4293
4293
4288
4278
4278
4278
4293
4293
4278
4293
4293
4288
4278
4278
4283
4293
4293
4293
4293
4283
4278
4273
4288
4288
4288
4288
4283
4278
4293
4283
4283
4288
4293
4288
4288
4288
4293
4288
4293
4288
4293
4278
4288
4288
4283
4288
4278
4283
4288
4288
4288
4288
4288
4293
4293
4298
4273
4288
4278
4278
4288
4288
4283
4288
4283
4293
4293
4278
4278
4288
4288
4283
4283
4293
4283
4288
4288
4283
4293
4283
4288
4293
4298
4273
4283
4283
4283
4288
4288
4278
4293
4278
4288
4278
4293
4288
4283
4288
4288
4288
4288
4283
4283
4288
4283
4283
4278
4278
4288
4288
4288
4288
4288
4288
4293
4283
4283
4293
4293
4283
4283
4283
4283
4283
4293
4293
4278
4278
4283
4288
4278
4293
4278
4278
4283
4288
4288
4278
4273
4278
4283
4293
4288
4293
4278
4278
4283
4283
4283
4283
4273
4288
4298
4278
4278
4278
4278
4278
4278
4283
4278
4283
4288
4288
4278
4288
4288
4283
4283
4278
4283
4288
4283
4283
4278
4283
4283
4278
4283
4288
4278
4283
4283
4283
4283
4278
4278
4278
4278
4283
4278
4278
4288
4288
4288
4288
4283
4283
4278
4288
4278
4283
4288
4288
4283
4278
4283
4288
4273
4283
4278
4283
4283
4283
4273
4283
4283
4288
4283
4283
4283
4288
4288
4288
4283
4283
4288
4288
4283
4288
4283
4278
4278
4283
4283
4283
4283
4273
4273
4283
4283
4278
4278
4278
4283
4283
4283
4283
4278
4278
4283
4283
4278
4273
4273
4278
4278
4283
4283
4278
4283
4283
4278
4295
4310
4305
4290
4300
4290
4290
4290
4290
4290
4310
4305
4305
4290
4290
4300
4305
4295
4290
4290
4305
4290
4295
4295
4290
4295
4310
4305
4305
4300
4300
4305
4285
4290
4295
4305
4305
4310
4305
4300
4295
4305
4295
4300
4295
4305
4305
4295
4290
4310
4305
4295
4305
4300
4295
4285
4305
4300
4300
4290
4290
4305
4300
4305
4300
4295
4305
4295
4305
4300
4290
4305
4300
4300
4295
4290
4300
4290
4290
4305
4290
4300
4295
4295
4295
4295
4305
4300
4300
4300
4300
4300
4295
4295
4305
4300
4300
4290
4290
4295
4295
4290
4295
4305
4305
4300
4305
4290
4300
4295
4300
4295
4290
4305
4310
4285
4295
4300
4290
4305
4290
4295
4295
4295
4300
4295
4295
4300
4290
4290
4305
4295
4290
4290
4290
4295
4295
4295
4290
4295
4295
4300
4295
4295
4295
4295
4295
4295
4300
4295
4300
4300
4300
4290
4295
4290
4295
4290
4290
4295
4305
4305
4300
4290
4295
4290
4285
4290
4290
4305
4295
4300
4295
4295
4295
4305
4290
4290
4290
4290
4295
4295
4295
4290
4295
4290
4295
4295
4295
4295
4300
4295
4290
4295
4290
4295
4300
4290
4290
4290
4295
4295
4290
4300
4300
4290
4300
4295
4295
4290
4290
4300
4300
4295
4290
4300
4285
4295
4290
4290
4285
4295
4295
4295
4295
4295
4295
4300
4295
4295
4295
4300
4300
4300
4295
4295
4300
4300
4295
4300
4290
4295
4295
4285
4285
4295
4295
4290
4290
4290
4295
4295
4295
4295
4290
4290
4295
4295
4290
4285
4285
4290
4290
4295
4295
4290
4295
4295
4290
4307
4322
4302
4302
4302
4302
4322
4317
4317
4302
4302
4307
4302
4302
4302
4312
4302
4312
4302
4302
4302
4307
4322
4317
4307
4307
4302
4307
4302
4317
4317
4307
4312
4307
4312
4307
4317
4317
4307
4302
4302
4317
4307
4317
4317
4317
4312
4312
4312
4312
4312
4312
4307
4307
4312
4312
4317
4302
4307
4317
4317
4317
4317
4312
4312
4312
4312
4297
4317
4317
4307
4312
4302
4312
4312
4312
4307
4307
4307
4317
4307
4312
4307
4317
4307
4317
4312
4312
4312
4307
4307
4302
4307
4302
4312
4317
4312
4307
4307
4302
4307
4302
4317
4312
4302
4302
4302
4307
4312
4317
4307
4312
4312
4307
4317
4307
4302
4302
4317
4317
4302
4302
4307
4302
4317
4302
4297
4307
4312
4307
4312
4302
4312
4312
4307
4307
4302
4302
4302
4297
4302
4302
4302
4307
4302
4302
4307
4302
4307
4302
4302
4307
4307
4302
4302
4307
4317
4317
4307
4302
4302
4307
4302
4302
4312
4312
4302
4302
4312
4302
4302
4302
4312
4302
4302
4307
4307
4302
4307
4302
4307
4302
4307
4312
4307
4307
4302
4307
4312
4302
4312
4312
4312
4312
4307
4307
4312
4307
4302
4297
4307
4312
4302
4307
4307
4302
4307
4302
4307
4307
4307
4312
4307
4307
4307
4312
4307
4312
4307
4307
4307
4307
4312
4307
4297
4297
4307
4307
4302
4302
4302
4307
4307
4307
4307
4302
4302
4307
4307
4302
4297
4297
4302
4302
4307
4307
4302
4307
4307
4302
4314
4314
4314
4314
4319
4329
4314
4314
4324
4314
4314
4314
4324
4314
4314
4329
4319
4319
4314
4319
4314
4329
4324
4319
4334
4329
4319
4324
4319
4314
4314
4324
4319
4329
4329
4334
4324
4324
4329
4319
4319
4319
4324
4319
4329
4319
4314
4329
4319
4324
4319
4319
4319
4324
4324
4324
4324
4324
4314
4314
4324
4324
4314
4324
4324
4319
4324
4329
4329
4324
4319
4319
4329
4329
4324
4324
4319
4324
4329
4319
4319
4314
4324
4324
4329
4319
4324
4324
4319
4314
4314
4319
4309
4324
4324
4324
4324
4319
4314
4314
4314
4314
4329
4319
4329
4314
4314
4319
4319
4319
4329
4324
4324
4314
4319
4329
4319
4319
4314
4324
4324
4314
4314
4319
4324
4314
4309
4314
4324
4314
4324
4319
4319
4319
4314
4314
4314
4314
4314
4314
4319
4314
4319
4314
4319
4319
4319
4319
4319
4324
4324
4319
4314
4314
4314
4319
4324
4314
4314
4314
4324
4314
4314
4319
4314
4314
4319
4314
4319
4324
4324
4324
4324
4324
4324
4319
4324
4319
4319
4314
4319
4324
4314
4324
4324
4319
4319
4314
4314
4309
4319
4319
4314
4319
4319
4319
4319
4324
4319
4319
4319
4319
4319
4324
4324
4319
4319
4314
4319
4309
4309
4319
4319
4314
4314
4314
4319
4319
4319
4319
4314
4314
4319
4319
4314
4309
4309
4314
4314
4319
4319
4314
4319
4319
4314
4326
4326
4331
4326
4326
4326
4341
4331
4331
4326
4326
4341
4331
4326
4326
4331
4336
4331
4341
4346
4331
4331
4326
4341
4336
4331
4331
4331
4326
4331
4336
4331
4341
4341
4331
4336
4331
4336
4331
4331
4341
4326
4326
4331
4326
4336
4326
4336
4336
4341
4336
4336
4326
4326
4331
4331
4336
4336
4326
4326
4336
4336
4331
4326
4331
4331
4336
4331
4331
4331
4341
4341
4336
4321
4336
4336
4331
4336
4326
4341
4331
4336
4336
4336
4336
4331
4326
4341
4331
4331
4331
4331
4326
4321
4336
4336
4326
4331
4326
4326
4336
4341
4326
4331
4336
4336
4336
4336
4321
4336
4331
4326
4326
4326
4331
4331
4321
4331
4331
4331
4331
4331
4331
4331
4326
4326
4326
4326
4326
4331
4326
4331
4326
4331
4331
4326
4331
4331
4331
4331
4331
4331
4336
4326
4331
4336
4326
4326
4326
4336
4331
4336
4336
4336
4336
4326
4331
4326
4331
4336
4336
4336
4331
4336
4331
4331
4336
4331
4331
4331
4326
4331
4331
4331
4331
4336
4331
4331
4331
4336
4336
4331
4326
4321
4321
4331
4331
4326
4326
4326
4331
4331
4331
4331
4326
4326
4331
4331
4326
4321
4321
4326
4326
4331
4331
4326
4331
4331
4326
4343
4338
4343
4343
4353
4358
4353
4343
4343
4338
4343
4343
4338
4353
4343
4338
4338
4343
4358
4353
4353
4353
4343
4343
4338
4343
4343
4343
4343
4353
4358
4343
4338
4343
4343
4348
4353
4343
4338
4353
4353
4353
4353
4343
4343
4348
4343
4343
4343
4343
4338
4343
4348
4338
4348
4353
4348
4348
4338
4338
4343
4343
4353
4343
4343
4348
4348
4343
4353
4348
4338
4338
4333
4338
4338
4348
4338
4348
4343
4338
4343
4338
4348
4348
4343
4348
4348
4343
4343
4343
4338
4348
4348
4348
4338
4348
4348
4343
4343
4343
4333
4348
4348
4333
4343
4348
4343
4333
4343
4343
4343
4343
4343
4343
4338
4338
4338
4343
4343
4343
4343
4343
4343
4338
4343
4348
4348
4338
4343
4338
4343
4338
4343
4343
4343
4343
4343
4343
4343
4348
4338
4343
4348
4348
4348
4348
4348
4338
4338
4348
4348
4348
4338
4343
4343
4343
4343
4343
4343
4348
4338
4343
4343
4343
4343
4343
4343
4348
4343
4348
4338
4343
4333
4333
4343
4343
4338
4338
4338
4343
4343
4343
4343
4338
4338
4343
4343
4338
4333
4333
4338
4338
4343
4343
4338
4343
4343
4338
4350
4355
4355
4370
4355
4355
4355
4360
4350
4355
4350
4355
4355
4355
4355
4350
4365
4355
4355
4355
4355
4370
4365
4355
4355
4355
4355
4355
4345
4350
4365
4365
4370
4355
4360
4360
4355
4370
4355
4355
4355
4355
4355
4355
4355
4355
4365
4365
4365
4365
4360
4355
4350
4350
4360
4350
4355
4355
4365
4360
4360
4365
4355
4355
4355
4360
4355
4360
4360
4365
4350
4350
4360
4360
4360
4360
4345
4355
4350
4355
4350
4350
4350
4350
4355
4355
4345
4355
4355
4360
4360
4345
4355
4355
4350
4355
4355
4355
4360
4355
4355
4355
4355
4355
4355
4350
4355
4355
4355
4355
4355
4355
4355
4360
4355
4360
4360
4350
4355
4350
4355
4350
4355
4355
4355
4355
4355
4355
4360
4360
4360
4350
4350
4355
4360
4360
4360
4350
4360
4355
4355
4355
4350
4355
4355
4355
4355
4355
4355
4360
4350
4355
4355
4345
4345
4355
4355
4350
4350
4350
4355
4355
4355
4355
4350
4350
4355
4355
4350
4345
4345
4350
4350
4355
4355
4350
4355
4355
4350
4367
4367
4367
4367
4367
4367
4367
4372
4377
4367
4367
4367
4367
4367
4357
4367
4372
4367
4367
4367
4367
4367
4367
4362
4382
4367
4367
4367
4382
4377
4377
4367
4367
4367
4367
4382
4382
4372
4362
4362
4362
4362
4367
4367
4367
4372
4372
4372
4367
4367
4362
4362
4372
4372
4362
4357
4372
4372
4367
4372
4372
4372
4372
4377
4367
4367
4367
4367
4372
4367
4357
4372
4372
4362
4362
4357
4367
4367
4367
4367
4377
4367
4367
4367
4362
4367
4367
4372
4367
4367
4367
4367
4367
4367
4367
4367
4367
4367
4367
4367
4372
4367
4372
4372
4367
4362
4367
4367
4372
4372
4362
4367
4367
4367
4372
4372
4362
4367
4367
4367
4372
4362
4367
4362
4367
4367
4367
4367
4367
4362
4357
4357
4367
4367
4362
4362
4362
4367
4367
4367
4367
4362
4362
4367
4367
4362
4357
4357
4362
4362
4367
4367
4362
4367
4367
4362
4389
4379
4379
4384
4379
4379
4379
4389
4379
4389
4379
4379
4384
4379
4379
4379
4384
4379
4369
4374
4369
4389
4389
4379
4384
4384
4379
4379
4379
4374
4374
4379
4394
4394
4379
4379
4379
4394
4384
4384
4374
4374
4379
4369
4389
4379
4379
4379
4374
4374
4379
4379
4374
4384
4384
4384
4384
4384
4384
4384
4384
4384
4379
4379
4379
4384
4384
4379
4379
4379
4369
4379
4379
4379
4379
4384
4379
4379
4379
4389
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4379
4384
4384
4384
4374
4374
4379
4384
4384
4384
4374
4374
4379
4379
4379
4384
4379
4374
4374
4379
4384
4379
4379
4379
4379
4379
4374
4379
4369
4369
4379
4379
4374
4374
4374
4379
4379
4379
4379
4374
4374
4379
4379
4374
4369
4369
4374
4374
4379
4379
4374
4379
4379
4374
4391
4401
4401
4391
4391
4391
4391
4391
4391
4396
4401
4401
4391
4391
4396
4396
4396
4391
4386
4386
4381
4401
4401
4401
4401
4396
4396
4386
4401
4401
4391
4391
4391
4391
4386
4391
4381
4386
4381
4391
4391
4406
4396
4396
4401
4391
4391
4386
4386
4391
4396
4396
4396
4396
4396
4396
4391
4391
4391
4391
4391
4391
4386
4381
4396
4396
4396
4396
4396
4396
4391
4391
4391
4391
4391
4391
4391
4391
4391
4391
4391
4396
4391
4391
4391
4401
4391
4391
4391
4391
4391
4391
4391
4391
4391
4396
4396
4386
4386
4386
4391
4396
4396
4386
4391
4396
4396
4391
4391
4386
4391
4386
4391
4396
4396
4391
4391
4391
4391
4391
4386
4381
4381
4391
4391
4386
4386
4386
4391
4391
4391
4391
4386
4386
4391
4391
4386
4381
4381
4386
4386
4391
4391
4386
4391
4391
4386
4428
4408
4408
4403
4403
4403
4408
4403
4403
4403
4403
4408
4408
4403
4393
4398
4408
4398
4393
4413
4413
4413
4413
4403
4403
4403
4398
4398
4408
4408
4403
4398
4393
4403
4413
4408
4393
4408
4408
4408
4408
4408
4408
4408
4408
4403
4398
4408
4403
4403
4403
4403
4408
4408
4403
4403
4403
4398
4403
4403
4408
4403
4403
4408
4398
4398
4403
4403
4403
4403
4403
4403
4403
4403
4403
4408
4408
4403
4403
4403
4403
4398
4408
4403
4403
4403
4403
4403
4403
4408
4408
4398
4398
4408
4403
4408
4403
4408
4403
4403
4398
4398
4403
4408
4408
4403
4398
4393
4393
4403
4403
4398
4398
4398
4403
4403
4403
4403
4398
4398
4403
4403
4398
4393
4393
4398
4398
4403
4403
4398
4403
4403
4398
4440
4415
4435
4415
4415
4420
4415
4415
4415
4415
4425
4415
4415
4415
4420
4405
4410
4405
4420
4420
4420
4415
4415
4420
4410
4410
4415
4415
4420
4420
4420
4420
4405
4415
4410
4415
4415
4415
4420
4420
4420
4420
4410
4410
4425
4415
4420
4420
4420
4420
4420
4415
4405
4415
4415
4415
4415
4410
4415
4415
4410
4410
4415
4415
4420
4415
4410
4415
4415
4415
4415
4415
4415
4415
4420
4415
4415
4410
4415
4420
4415
4415
4415
4415
4420
4415
4415
4410
4410
4415
4420
4415
4420
4415
4415
4410
4415
4410
4415
4415
4420
4420
4415
4405
4405
4415
4415
4410
4410
4410
4415
4415
4415
4415
4410
4410
4415
4415
4410
4405
4405
4410
4410
4415
4415
4410
4415
4415
4410
4447
4442
4427
4432
4427
4432
4432
4432
4422
4437
4432
4427
4422
4427
4417
4432
4427
4432
4427
4427
4427
4422
4427
4427
4417
4427
4427
4432
4422
4427
4437
4427
4427
4427
4427
4427
4427
4427
4427
4417
4432
4432
4432
4432
4427
4422
4437
4427
4427
4427
4427
4432
4432
4422
4417
4422
4437
4427
4427
4427
4427
4427
4422
4422
4427
4422
4422
4427
4427
4432
4427
4427
4427
4422
4432
4427
4427
4427
4432
4427
4427
4427
4427
4432
4427
4427
4427
4422
4427
4422
4427
4427
4427
4427
4422
4427
4422
4427
4432
4432
4427
4417
4417
4427
4427
4422
4422
4422
4427
4427
4427
4427
4432
4422
4422
4427
4427
4422
4417
4417
4422
4422
4427
4427
4422
4427
4427
4422
4454
4459
4439
4454
4439
4444
4439
4444
4454
4439
4444
4444
4434
4429
4449
4439
4439
4449
4439
4444
4439
4439
4439
4439
4444
4444
4439
4439
4429
4439
4434
4439
4434
4444
4434
4449
4434
4444
4444
4444
4444
4439
4449
4439
4439
4439
4439
4444
4439
4439
4429
4444
4444
4434
4429
4439
4439
4439
4439
4434
4434
4434
4449
4439
4434
4439
4439
4434
4439
4439
4444
4439
4439
4434
4439
4439
4444
4439
4439
4444
4439
4439
4439
4434
4434
4444
4439
4439
4439
4439
4434
4439
4439
4444
4439
4444
4439
4429
4429
4439
4439
4434
4434
4434
4439
4439
4439
4439
4444
4434
4434
4439
4439
4434
4429
4429
4434
4434
4439
4439
4434
4439
4439
4434
4486
4461
4461
4466
4466
4446
4466
4466
4451
4456
4451
4466
4456
4451
4451
4441
4446
4461
4461
4461
4451
4451
4441
4456
4461
4461
4461
4461
4456
4451
4451
4446
4451
4451
4451
4451
4456
4446
4451
4446
4441
4456
4456
4456
4456
4456
4446
4456
4446
4456
4456
4451
4446
4441
4456
4451
4451
4456
4451
4451
4446
4446
4446
4451
4446
4461
4446
4451
4451
4456
4451
4451
4446
4451
4451
4456
4451
4451
4451
4451
4456
4456
4451
4451
4451
4446
4456
4451
4451
4451
4451
4451
4451
4446
4446
4451
4456
4451
4456
4441
4441
4451
4451
4446
4446
4446
4451
4451
4451
4451
4456
4446
4446
4451
4451
4446
4441
4441
4446
4446
4451
4451
4446
4451
4451
4446
4493
4473
4473
4468
4493
4468
4468
4468
4468
4478
4478
4468
4468
4463
4453
4468
4468
4478
4478
4478
4473
4468
4463
4463
4458
4453
4478
4473
4473
4463
4463
4473
4473
4473
4473
4463
4463
4458
4473
4473
4463
4463
4458
4463
4458
4458
4473
4463
4463
4468
4468
4453
4468
4468
4468
4468
4463
4453
4468
4468
4463
4458
4463
4458
4468
4458
4463
4463
4463
4458
4458
4458
4463
4463
4458
4458
4468
4463
4463
4468
4468
4463
4458
4463
4463
4468
4458
4468
4468
4463
4463
4463
4463
4463
4463
4463
4458
4463
4458
4463
4468
4468
4463
4463
4453
4453
4463
4463
4463
4468
4458
4458
4458
4463
4463
4463
4463
4468
4468
4458
4458
4463
4463
4458
4453
4453
4458
4458
4463
4463
4458
4463
4463
4458
4510
4485
4485
4500
4480
4500
4475
4480
4480
4485
4475
4475
4465
4470
4465
4480
4480
4480
4490
4485
4485
4475
4475
4475
4480
4480
4480
4480
4485
4485
4480
4475
4475
4470
4485
4485
4475
4475
4480
4475
4475
4475
4475
4470
4470
4470
4485
4485
4475
4475
4470
4470
4475
4470
4470
4485
4475
4470
4480
4475
4480
4480
4470
4475
4475
4475
4470
4465
4470
4475
4470
4475
4470
4475
4475
4470
4480
4475
4475
4480
4480
4475
4470
4475
4475
4480
4475
4475
4480
4480
4475
4475
4475
4475
4470
4475
4475
4480
4480
4465
4475
4475
4475
4465
4465
4475
4475
4475
4480
4470
4470
4470
4475
4475
4475
4475
4480
4480
4470
4470
4475
4475
4470
4465
4465
4470
4470
4475
4475
4470
4475
4475
4470
4522
4517
4497
4517
4512
4487
4512
4497
4497
4492
4497
4487
4497
4497
4497
4487
4482
4477
4502
4502
4487
4487
4487
4487
4492
4492
4492
4492
4492
4497
4497
4497
4487
4492
4487
4492
4492
4492
4487
4487
4492
4492
4477
4487
4482
4482
4497
4497
4487
4487
4482
4482
4487
4487
4487
4487
4487
4482
4482
4482
4492
4497
4492
4487
4482
4482
4477
4482
4487
4487
4487
4487
4487
4487
4482
4482
4487
4487
4482
4487
4482
4482
4487
4482
4487
4487
4487
4492
4487
4487
4492
4492
4482
4487
4487
4492
4487
4492
4482
4487
4487
4477
4487
4492
4492
4487
4487
4487
4487
4477
4477
4487
4487
4487
4492
4482
4482
4482
4487
4487
4487
4487
4492
4492
4482
4482
4487
4487
4482
4477
4477
4482
4482
4487
4487
4482
4487
4487
4482
4529
4509
4509
4509
4519
4519
4529
4524
4524
4519
4489
4494
4509
4509
4519
4519
4519
4519
4519
4509
4509
4509
4509
4509
4509
4504
4504
4509
4489
4489
4509
4504
4504
4509
4504
4509
4509
4504
4499
4499
4509
4504
4504
4509
4504
4514
4514
4514
4499
4499
4494
4504
4504
4509
4509
4514
4504
4499
4499
4504
4494
4494
4494
4494
4494
4499
4504
4504
4499
4499
4494
4494
4499
4504
4504
4499
4499
4499
4499
4499
4499
4504
4504
4504
4499
4494
4494
4504
4494
4499
4499
4499
4499
4494
4499
4499
4494
4499
4499
4494
4494
4499
4499
4494
4494
4494
4499
4499
4499
4504
4504
4504
4499
4504
4494
4499
4504
4499
4494
4499
4499
4499
4499
4504
4504
4494
4499
4499
4499
4489
4489
4489
4499
4499
4499
4499
4504
4504
4494
4494
4494
4499
4499
4499
4499
4499
4504
4504
4494
4494
4499
4499
4494
4489
4489
4494
4494
4499
4499
4494
4499
4499
4494
4546
4521
4521
4536
4516
4536
4536
4536
4521
4521
4531
4501
4516
4501
4521
4521
4521
4521
4531
4531
4526
4526
4531
4511
4516
4501
4511
4516
4521
4521
4516
4521
4521
4516
4521
4516
4531
4531
4526
4511
4516
4516
4516
4511
4521
4516
4516
4516
4521
4521
4521
4526
4521
4521
4521
4516
4521
4526
4516
4506
4511
4511
4506
4506
4506
4506
4516
4516
4526
4516
4516
4511
4511
4506
4511
4506
4516
4516
4511
4511
4511
4506
4511
4511
4516
4516
4511
4511
4511
4511
4506
4511
4516
4516
4516
4511
4516
4511
4511
4511
4511
4506
4511
4506
4511
4511
4506
4511
4506
4506
4506
4506
4511
4511
4506
4516
4516
4506
4511
4511
4516
4506
4511
4511
4511
4516
4511
4506
4511
4516
4516
4511
4511
4511
4501
4506
4501
4501
4511
4511
4511
4511
4516
4516
4506
4506
4506
4511
4511
4511
4511
4511
4516
4516
4506
4506
4511
4511
4506
4501
4501
4506
4506
4511
4511
4506
4511
4511
4506
4553
4533
4553
4533
4533
4548
4548
4533
4533
4533
4533
4533
4533
4533
4533
4533
4543
4543
4528
4513
4533
4533
4533
4533
4543
4543
4543
4543
4523
4523
4533
4533
4538
4538
4528
4538
4538
4538
4533
4543
4538
4523
4523
4518
4523
4528
4528
4528
4528
4538
4538
4533
4533
4538
4523
4528
4528
4528
4528
4523
4528
4523
4523
4513
4533
4528
4528
4533
4523
4523
4528
4518
4523
4518
4518
4528
4528
4533
4538
4528
4528
4518
4523
4518
4528
4518
4528
4528
4538
4523
4528
4528
4518
4518
4518
4523
4523
4528
4528
4523
4523
4523
4523
4523
4528
4523
4518
4518
4528
4523
4523
4523
4518
4518
4528
4518
4523
4518
4523
4523
4523
4523
4518
4518
4513
4523
4523
4518
4528
4528
4523
4523
4523
4523
4523
4518
4513
4528
4523
4523
4528
4528
4523
4523
4523
4518
4513
4518
4518
4513
4523
4523
4523
4523
4523
4528
4528
4518
4518
4518
4523
4523
4523
4523
4523
4528
4528
4518
4518
4523
4523
4518
4513
4513
4518
4518
4523
4523
4518
4523
4523
4518
4545
4555
4555
4545
4545
4555
4545
4535
4535
4560
4540
4560
4555
4545
4525
4555
4555
4555
4555
4555
4545
4545
4545
4545
4545
4555
4545
4545
4545
4535
4535
4545
4545
4545
4545
4545
4545
4545
4555
4555
4540
4535
4525
4545
4545
4545
4545
4540
4540
4550
4550
4550
4545
4545
4555
4555
4550
4545
4550
4540
4535
4540
4540
4540
4530
4535
4550
4550
4550
4540
4550
4550
4550
4535
4540
4540
4535
4550
4540
4550
4550
4545
4550
4550
4535
4535
4540
4535
4530
4530
4530
4540
4540
4545
4535
4535
4540
4530
4535
4530
4535
4540
4545
4545
4535
4535
4530
4535
4535
4535
4540
4545
4540
4540
4530
4530
4535
4530
4540
4540
4535
4535
4535
4535
4540
4530
4540
4530
4530
4535
4530
4540
4535
4535
4530
4530
4535
4535
4530
4530
4535
4535
4525
4525
4535
4535
4540
4540
4535
4535
4535
4530
4540
4535
4535
4540
4535
4535
4535
4535
4535
4530
4525
4530
4530
4525
4535
4535
4535
4535
4535
4540
4540
4530
4530
4530
4535
4535
4535
4535
4535
4540
4540
4530
4530
4535
4535
4530
4525
4525
4530
4530
4535
4535
4530
4535
4535
4530
4547
4552
4557
4557
4547
4547
4552
4552
4557
4547
4572
4552
4572
4557
4557
4557
4552
4557
4557
4567
4552
4557
4557
4557
4557
4567
4567
4562
4562
4557
4557
4557
4557
4567
4552
4552
4557
4557
4552
4547
4547
4547
4547
4547
4552
4567
4567
4562
4557
4557
4557
4552
4557
4562
4562
4557
4552
4557
4567
4562
4562
4562
4557
4552
4552
4552
4552
4552
4547
4557
4557
4557
4562
4562
4557
4552
4562
4562
4557
4557
4552
4552
4552
4552
4557
4562
4562
4537
4557
4537
4542
4542
4547
4547
4542
4542
4542
4542
4562
4552
4562
4562
4557
4562
4562
4547
4547
4542
4542
4552
4552
4552
4537
4552
4552
4547
4547
4542
4547
4547
4547
4547
4547
4552
4547
4547
4552
4537
4542
4547
4547
4542
4547
4557
4552
4552
4547
4547
4552
4552
4547
4542
4542
4542
4547
4542
4552
4547
4547
4547
4537
4542
4542
4552
4537
4547
4542
4542
4547
4547
4552
4552
4547
4547
4542
4547
4552
4547
4547
4547
4547
4547
4547
4547
4547
4547
4537
4542
4537
4537
4547
4547
4542
4547
4547
4552
4552
4542
4542
4542
4547
4547
4547
4547
4547
4547
4552
4542
4542
4547
4547
4542
4537
4537
4542
4542
4547
4547
4542
4547
4547
4542
4569
4564
4564
4564
4574
4559
4559
4559
4559
4559
4559
4569
4564
4559
4564
4559
4564
4559
4564
4564
4569
4569
4564
4559
4569
4569
4579
4579
4564
4574
4569
4564
4559
4564
4579
4569
4569
4569
4579
4579
4579
4569
4569
4559
4569
4564
4574
4574
4574
4569
4569
4569
4579
4574
4564
4564
4569
4574
4564
4564
4569
4564
4564
4559
4559
4559
4554
4564
4574
4574
4569
4569
4574
4569
4574
4564
4574
4574
4569
4564
4564
4564
4564
4564
4564
4554
4554
4564
4564
4569
4574
4564
4574
4569
4564
4549
4559
4554
4554
4554
4569
4574
4569
4574
4574
4549
4549
4549
4554
4559
4559
4554
4574
4564
4569
4574
4574
4549
4569
4569
4564
4564
4549
4559
4559
4559
4559
4554
4554
4549
4564
4564
4564
4564
4549
4554
4559
4554
4559
4559
4564
4559
4559
4564
4549
4559
4559
4554
4569
4564
4564
4559
4554
4554
4559
4554
4554
4559
4559
4554
4554
4559
4559
4554
4564
4559
4549
4549
4559
4559
4564
4564
4559
4559
4564
4559
4559
4559
4559
4559
4559
4559
4559
4559
4549
4549
4549
4559
4559
4554
4559
4559
4564
4564
4554
4554
4554
4559
4559
4559
4559
4554
4559
4554
4554
4559
4559
4554
4549
4549
4554
4554
4559
4559
4554
4559
4559
4554
4576
4581
4581
4581
4581
4591
4581
4581
4571
4566
4571
4566
4571
4566
4581
4571
4576
4571
4581
4571
4571
4571
4576
4571
4571
4576
4571
4576
4581
4586
4581
4581
4581
4586
4561
4571
4576
4576
4576
4571
4576
4576
4576
4576
4581
4581
4591
4586
4561
4576
4576
4571
4561
4581
4566
4581
4581
4576
4571
4576
4581
4591
4591
4586
4576
4571
4571
4571
4576
4576
4586
4586
4586
4581
4581
4591
4591
4586
4581
4586
4576
4576
4576
4576
4571
4581
4576
4576
4576
4586
4576
4586
4586
4576
4586
4586
4576
4571
4576
4566
4566
4566
4566
4586
4586
4581
4586
4586
4581
4586
4576
4586
4576
4566
4571
4571
4576
4566
4566
4566
4566
4576
4576
4581
4586
4586
4581
4576
4581
4561
4566
4566
4571
4581
4581
4581
4576
4581
4561
4561
4561
4571
4571
4571
4571
4566
4571
4561
4581
4581
4581
4561
4581
4576
4576
4576
4561
4566
4571
4561
4576
4576
4561
4571
4571
4571
4571
4571
4571
4566
4576
4576
4561
4571
4571
4571
4571
4581
4571
4571
4566
4566
4571
4571
4571
4561
4566
4566
4571
4561
4566
4576
4571
4576
4571
4571
4576
4571
4571
4571
4571
4571
4571
4566
4576
4571
4566
4561
4561
4571
4571
4571
4571
4576
4576
4566
4566
4566
4571
4571
4571
4571
4566
4566
4566
4571
4571
4566
4561
4561
4566
4566
4571
4571
4566
4571
4571
4566
4593
4593
4588
4593
4593
4583
4593
4583
4593
4593
4588
4583
4583
4588
4588
4598
4583
4593
4583
4583
4583
4588
4593
4593
4588
4593
4593
4593
4598
4573
4578
4588
4588
4583
4588
4573
4578
4578
4588
4588
4588
4593
4588
4588
4593
4593
4593
4588
4593
4593
4593
4593
4593
4593
4598
4598
4573
4578
4588
4588
4588
4573
4588
4588
4588
4588
4588
4588
4583
4593
4593
4588
4588
4588
4588
4588
4583
4588
4583
4583
4588
4588
4593
4588
4588
4593
4598
4598
4593
4603
4598
4598
4598
4598
4598
4588
4583
4573
4583
4588
4588
4583
4588
4588
4588
4583
4583
4598
4593
4588
4598
4598
4593
4593
4598
4588
4588
4593
4588
4588
4598
4598
4588
4583
4578
4573
4593
4578
4578
4578
4578
4578
4578
4578
4578
4578
4598
4598
4593
4598
4598
4598
4588
4588
4588
4593
4573
4573
4583
4588
4578
4583
4578
4583
4588
4588
4588
4593
4593
4588
4573
4583
4583
4583
4583
4578
4573
4588
4593
4573
4573
4578
4583
4583
4578
4593
4593
4573
4593
4588
4573
4583
4583
4573
4588
4588
4583
4583
4583
4578
4578
4583
4588
4583
4573
4583
4583
4578
4593
4583
4583
4583
4573
4583
4573
4578
4578
4578
4578
4588
4583
4578
4583
4583
4578
4583
4583
4583
4583
4583
4588
4578
4573
4573
4583
4583
4583
4583
4583
4588
4578
4578
4578
4583
4583
4583
4583
4578
4578
4583
4583
4578
4573
4573
4578
4578
4583
4583
4578
4583
4583
4578
4610
4595
4600
4600
4605
4600
4600
4600
4595
4595
4590
4595
4595
4605
4605
4595
4605
4600
4595
4595
4600
4600
4605
4605
4600
4610
4600
4605
4600
4610
4605
4605
4605
4605
4600
4605
4590
4590
4600
4600
4600
4585
4600
4585
4595
4600
4590
4600
4600
4590
4600
4600
4600
4610
4605
4605
4605
4605
4600
4600
4600
4605
4605
4605
4605
4605
4605
4605
4610
4595
4585
4600
4600
4600
4600
4590
4600
4600
4600
4595
4600
4585
4600
4595
4590
4595
4600
4605
4600
4605
4605
4605
4605
4610
4610
4585
4595
4600
4600
4595
4595
4600
4600
4600
4605
4600
4600
4605
4610
4600
4605
4610
4590
4600
4595
4590
4600
4600
4600
4585
4595
4600
4595
4595
4600
4595
4595
4595
4605
4610
4610
4610
4605
4605
4605
4610
4590
4595
4590
4600
4600
4600
4590
4590
4600
4595
4610
4600
4600
4610
4605
4605
4600
4600
4600
4600
4590
4590
4600
4600
4605
4610
4610
4610
4600
4590
4590
4585
4585
4600
4585
4590
4600
4590
4590
4605
4610
4610
4600
4605
4600
4585
4605
4605
4595
4595
4590
4600
4590
4585
4600
4595
4585
4600
4595
4595
4595
4595
4590
4595
4600
4605
4585
4585
4585
4605
4605
4600
4605
4585
4595
4595
4595
4595
4595
4595
4585
4595
4595
4595
4590
4590
4600
4595
4585
4590
4595
4600
4590
4590
4590
4590
4585
4600
4595
4590
4600
4595
4595
4595
4595
4595
4595
4600
4585
4585
4595
4595
4595
4595
4595
4590
4590
4590
4595
4595
4595
4595
4595
4590
4590
4595
4595
4590
4585
4585
4590
4590
4595
4595
4590
4595
4595
4590
4617
4612
4617
4612
4617
4607
4612
4607
4602
4607
4617
4607
4612
4607
4612
4607
4617
4607
4622
4622
4612
4622
4617
4617
4617
4612
4612
4612
4597
4607
4602
4612
4612
4612
4612
4622
4622
4612
4612
4622
4617
4617
4612
4612
4612
4622
4622
4612
4612
4612
4617
4617
4622
4622
4617
4617
4617
4617
4612
4617
4617
4617
4617
4597
4597
4612
4617
4612
4597
4612
4612
4612
4597
4602
4612
4607
4597
4612
4607
4602
4602
4607
4622
4617
4617
4612
4612
4617
4617
4617
4612
4612
4617
4617
4622
4602
4597
4612
4612
4597
4607
4612
4612
4607
4607
4597
4607
4607
4607
4602
4612
4612
4612
4617
4612
4622
4612
4612
4617
4617
4622
4617
4617
4597
4612
4607
4602
4602
4612
4602
4607
4607
4607
4612
4612
4612
4622
4622
4622
4622
4602
4607
4602
4607
4607
4607
4612
4612
4612
4602
4612
4612
4612
4612
4612
4607
4607
4607
4617
4622
4622
4617
4622
4622
4602
4602
4607
4597
4612
4612
4612
4602
4602
4602
4602
4602
4612
4607
4612
4622
4622
4617
4612
4617
4607
4612
4607
4607
4612
4617
4602
4617
4612
4612
4617
4597
4607
4607
4612
4597
4617
4617
4607
4607
4597
4617
4607
4607
4607
4602
4607
4607
4602
4597
4612
4612
4607
4607
4607
4607
4617
4597
4597
4612
4607
4607
4607
4607
4607
4617
4612
4607
4617
4607
4597
4602
4607
4607
4607
4597
4607
4602
4597
4607
4607
4607
4602
4612
4612
4602
4602
4612
4602
4612
4612
4607
4607
4607
4607
4607
4612
4597
4597
4602
4607
4607
4607
4602
4602
4602
4607
4607
4607
4607
4607
4602
4602
4607
4607
4602
4597
4597
4602
4602
4607
4607
4602
4607
4607
4602
4624
4624
4629
4624
4619
4619
4619
4624
4629
4629
4634
4624
4619
4619
4614
4634
4634
4624
4629
4629
4624
4624
4624
4629
4629
4634
4609
4614
4624
4624
4624
4624
4624
4634
4634
4629
4629
4624
4629
4634
4634
4624
4624
4629
4629
4629
4629
4634
4629
4624
4624
4624
4629
4629
4624
4624
4624
4624
4624
4619
4609
4614
4609
4624
4614
4619
4614
4614
4634
4624
4624
4629
4624
4634
4634
4629
4629
4624
4629
4634
4634
4624
4629
4629
4629
4629
4619
4624
4629
4624
4619
4624
4619
4609
4624
4614
4619
4619
4624
4619
4634
4634
4624
4624
4624
4624
4624
4624
4624
4634
4634
4629
4629
4629
4624
4624
4634
4634
4629
4609
4624
4629
4619
4624
4624
4609
4624
4619
4624
4619
4609
4619
4619
4619
4624
4624
4619
4624
4624
4634
4634
4624
4624
4624
4624
4629
4609
4624
4624
4619
4624
4614
4614
4624
4624
4624
4634
4634
4634
4614
4614
4614
4619
4619
4614
4619
4619
4609
4619
4619
4624
4624
4614
4614
4619
4634
4634
4634
4629
4614
4619
4624
4629
4609
4619
4624
4624
4609
4614
4619
4619
4614
4624
4629
4629
4624
4614
4619
4619
4624
4619
4629
4619
4619
4619
4629
4614
4614
4609
4629
4619
4614
4609
4624
4624
4619
4619
4619
4619
4619
4619
4624
4609
4624
4619
4619
4619
4619
4629
4624
4619
4629
4614
4609
4614
4614
4614
4619
4624
4619
4614
4619
4619
4624
4619
4624
4614
4614
4614
4624
4624
4624
4619
4619
4624
4619
4619
4619
4619
4619
4614
4624
4609
4609
4614
4619
4619
4614
4614
4614
4614
4619
4619
4619
4619
4614
4614
4619
4619
4614
4609
4609
4614
4614
4619
4619
4614
4619
4619
4614
4641
4641
4641
4641
4636
4626
4631
4636
4631
4636
4641
4641
4646
4646
4636
4641
4646
4646
4646
4641
4636
4636
4641
4636
4636
4626
4636
4636
4636
4636
4636
4636
4626
4621
4646
4646
4646
4646
4641
4641
4641
4641
4646
4641
4646
4641
4641
4636
4636
4641
4646
4636
4646
4641
4636
4626
4621
4636
4636
4636
4631
4636
4636
4631
4636
4636
4636
4636
4636
4626
4631
4646
4636
4646
4646
4641
4641
4641
4636
4636
4641
4636
4636
4636
4641
4641
4636
4636
4631
4631
4631
4621
4636
4636
4631
4631
4631
4646
4641
4641
4641
4641
4641
4636
4636
4636
4636
4646
4646
4641
4641
4646
4636
4636
4641
4641
4641
4626
4636
4636
4641
4626
4641
4631
4636
4626
4626
4636
4621
4631
4631
4631
4631
4631
4636
4636
4636
4641
4641
4636
4636
4641
4636
4636
4631
4641
4641
4626
4636
4636
4636
4621
4636
4631
4626
4626
4626
4636
4621
4636
4636
4636
4636
4641
4636
4636
4641
4636
4631
4631
4626
4626
4636
4636
4646
4646
4646
4626
4636
4631
4626
4626
4626
4626
4626
4631
4626
4631
4626
4646
4646
4641
4641
4626
4621
4626
4636
4636
4636
4631
4631
4631
4631
4621
4636
4631
4626
4631
4631
4631
4631
4626
4641
4626
4631
4631
4626
4621
4641
4641
4631
4631
4631
4631
4631
4631
4626
4621
4636
4631
4626
4631
4631
4636
4636
4631
4626
4631
4636
4631
4626
4636
4631
4631
4636
4636
4636
4626
4626
4626
4636
4626
4631
4636
4631
4626
4626
4626
4636
4631
4631
4636
4636
4631
4631
4636
4636
4631
4631
4626
4626
4626
4636
4621
4621
4631
4631
4631
4626
4626
4626
4626
4631
4631
4631
4631
4626
4626
4631
4631
4626
4621
4621
4626
4626
4631
4631
4626
4631
4631
4626
4653
4653
4643
4643
4648
4643
4638
4653
4653
4658
4653
4653
4658
4653
4653
4653
4658
4648
4658
4648
4648
4648
4638
4648
4648
4648
4648
4648
4638
4638
4658
4658
4648
4648
4653
4653
4658
4653
4653
4653
4648
4658
4653
4658
4648
4648
4638
4633
4648
4643
4648
4648
4648
4648
4638
4633
4653
4638
4643
4638
4643
4638
4658
4658
4653
4653
4653
4658
4653
4653
4653
4648
4658
4648
4648
4653
4648
4648
4653
4638
4633
4643
4643
4643
4648
4638
4648
4653
4643
4643
4643
4653
4658
4658
4658
4653
4653
4648
4648
4653
4648
4643
4643
4648
4648
4648
4653
4648
4648
4638
4648
4638
4643
4633
4653
4653
4648
4643
4643
4643
4643
4648
4653
4653
4653
4658
4653
4648
4653
4653
4638
4643
4653
4648
4638
4648
4648
4648
4638
4648
4633
4648
4638
4638
4638
4648
4653
4653
4653
4648
4638
4653
4653
4638
4648
4643
4643
4643
4648
4648
4638
4648
4648
4633
4648
4658
4653
4648
4648
4648
4648
4643
4643
4648
4638
4638
4638
4648
4648
4658
4658
4638
4653
4648
4638
4638
4638
4638
4638
4638
4648
4648
4643
4643
4653
4653
4648
4638
4643
4643
4643
4643
4648
4638
4638
4643
4643
4653
4638
4643
4643
4643
4643
4643
4643
4643
4638
4653
4648
4643
4643
4643
4643
4638
4643
4643
4643
4643
4643
4638
4643
4643
4638
4648
4648
4648
4643
4648
4648
4638
4638
4648
4633
4633
4638
4638
4638
4643
4643
4638
4638
4648
4648
4648
4643
4643
4638
4643
4643
4648
4638
4648
4648
4638
4638
4648
4633
4633
4643
4643
4643
4638
4638
4638
4643
4643
4643
4643
4638
4638
4643
4643
4638
4633
4633
4638
4638
4643
4643
4638
4643
4643
4638
4665
4665
4660
4655
4655
4650
4660
4665
4670
4670
4670
4660
4660
4660
4665
4670
4665
4660
4660
4660
4650
4660
4665
4650
4660
4650
4650
4655
4650
4650
4670
4670
4670
4670
4660
4665
4665
4670
4665
4660
4670
4670
4660
4665
4660
4660
4650
4660
4650
4660
4650
4660
4650
4650
4655
4660
4665
4665
4655
4650
4650
4650
4660
4655
4670
4660
4665
4670
4665
4665
4660
4650
4660
4665
4655
4660
4655
4655
4660
4665
4665
4665
4665
4665
4665
4660
4660
4665
4670
4670
4670
4660
4660
4660
4665
4660
4660
4660
4655
4655
4645
4655
4650
4660
4660
4655
4665
4665
4655
4650
4665
4665
4655
4655
4650
4665
4665
4665
4670
4670
4660
4655
4655
4655
4655
4650
4660
4655
4660
4660
4655
4650
4650
4645
4665
4655
4665
4650
4660
4665
4670
4665
4660
4665
4665
4650
4660
4655
4655
4660
4650
4665
4655
4655
4650
4660
4660
4660
4660
4670
4665
4670
4650
4660
4655
4650
4660
4660
4665
4650
4655
4650
4650
4650
4660
4660
4665
4650
4660
4655
4655
4660
4665
4660
4660
4655
4655
4650
4660
4650
4650
4660
4660
4655
4655
4655
4665
4665
4650
4655
4660
4650
4650
4650
4655
4655
4665
4655
4650
4655
4655
4655
4655
4660
4650
4655
4655
4650
4650
4655
4655
4655
4655
4660
4650
4655
4655
4655
4655
4650
4665
4660
4650
4650
4655
4650
4655
4650
4650
4655
4655
4660
4660
4660
4655
4655
4655
4655
4655
4655
4655
4660
4650
4645
4655
4660
4650
4645
4650
4650
4655
4650
4660
4660
4660
4655
4655
4660
4660
4655
4650
4650
4655
4655
4660
4660
4660
4645
4645
4655
4655
4650
4650
4650
4655
4655
4655
4655
4650
4650
4655
4655
4650
4645
4645
4650
4650
4655
4655
4650
4655
4655
4650
4677
4677
4672
4667
4662
4667
4667
4677
4672
4672
4682
4672
4677
4677
4672
4672
4672
4682
4672
4672
4662
4662
4667
4662
4672
4662
4672
4682
4672
4672
4677
4682
4677
4682
4677
4677
4682
4677
4662
4672
4662
4667
4672
4672
4667
4672
4667
4662
4672
4662
4672
4662
4667
4672
4662
4662
4667
4682
4682
4682
4672
4672
4677
4677
4672
4677
4672
4672
4667
4667
4667
4672
4677
4662
4667
4677
4677
4667
4667
4667
4667
4667
4672
4672
4677
4677
4682
4662
4672
4667
4667
4667
4677
4672
4667
4667
4677
4677
4677
4662
4667
4667
4667
4667
4672
4672
4672
4672
4682
4672
4677
4677
4677
4672
4672
4672
4667
4667
4672
4667
4662
4662
4667
4662
4677
4662
4677
4677
4677
4682
4682
4682
4672
4667
4662
4662
4672
4662
4667
4662
4662
4677
4662
4677
4662
4672
4672
4672
4672
4672
4677
4667
4672
4677
4662
4662
4667
4662
4667
4662
4677
4662
4667
4677
4672
4672
4672
4667
4677
4662
4667
4672
4672
4667
4677
4662
4662
4662
4662
4677
4667
4667
4677
4662
4672
4672
4667
4667
4667
4667
4667
4667
4662
4662
4662
4667
4662
4662
4667
4667
4677
4662
4662
4672
4662
4662
4662
4667
4667
4677
4667
4662
4667
4667
4667
4667
4667
4662
4662
4667
4667
4667
4672
4662
4667
4667
4667
4667
4667
4672
4662
4662
4662
4662
4662
4672
4667
4662
4667
4667
4662
4672
4672
4672
4667
4667
4662
4662
4662
4667
4672
4672
4667
4662
4672
4657
4662
4657
4667
4667
4667
4662
4662
4662
4667
4672
4672
4672
4672
4672
4667
4667
4672
4667
4667
4672
4662
4662
4667
4672
4672
4672
4657
4657
4667
4667
4662
4662
4662
4667
4667
4667
4667
4662
4662
4667
4667
4662
4657
4657
4662
4662
4667
4667
4662
4667
4667
4662
4679
4679
4679
4679
4689
4689
4684
4694
4684
4684
4689
4689
4694
4689
4674
4674
4679
4674
4674
4684
4684
4684
4684
4684
4684
4694
4694
4684
4684
4684
4689
4684
4694
4689
4684
4674
4679
4679
4674
4684
4674
4684
4689
4674
4684
4674
4674
4679
4684
4679
4684
4684
4684
4689
4689
4689
4689
4694
4689
4679
4674
4679
4689
4679
4679
4684
4679
4674
4689
4679
4679
4679
4674
4679
4679
4679
4679
4679
4684
4694
4684
4689
4694
4689
4684
4679
4679
4684
4689
4689
4689
4674
4679
4684
4684
4684
4674
4674
4674
4684
4674
4679
4689
4684
4674
4679
4689
4674
4674
4684
4689
4684
4674
4674
4684
4684
4684
4684
4689
4689
4684
4689
4684
4674
4674
4684
4679
4674
4684
4689
4689
4684
4684
4684
4679
4679
4694
4679
4684
4674
4674
4679
4689
4674
4679
4674
4689
4689
4684
4689
4674
4684
4679
4684
4674
4679
4679
4684
4679
4674
4674
4674
4684
4679
4684
4674
4684
4684
4679
4679
4684
4679
4679
4674
4679
4679
4679
4679
4679
4674
4674
4674
4674
4689
4674
4674
4684
4674
4679
4679
4679
4674
4674
4674
4674
4674
4674
4679
4679
4669
4689
4674
4684
4674
4674
4674
4679
4679
4679
4679
4669
4674
4674
4679
4689
4679
4674
4679
4674
4679
4679
4679
4679
4679
4679
4674
4674
4674
4679
4674
4674
4679
4679
4684
4684
4684
4684
4684
4679
4679
4674
4684
4679
4684
4679
4679
4674
4674
4674
4684
4674
4674
4669
4679
4684
4674
4674
4669
4679
4679
4674
4674
4679
4684
4684
4684
4679
4679
4684
4684
4684
4679
4679
4674
4679
4674
4684
4684
4684
4669
4669
4679
4679
4674
4674
4674
4679
4679
4679
4679
4674
4674
4679
4679
4674
4669
4669
4674
4674
4679
4679
4674
4679
4679
4674
4691
4686
4696
4696
4696
4696
4696
4706
4706
4706
4701
4686
4686
4691
4686
4696
4686
4696
4696
4696
4696
4686
4686
4706
4706
4696
4696
4706
4701
4701
4706
4706
4701
4701
4696
4696
4701
4696
4696
4701
4686
4686
4696
4686
4686
4686
4686
4696
4701
4696
4696
4686
4686
4701
4706
4696
4696
4701
4696
4701
4701
4701
4701
4686
4691
4701
4691
4691
4691
4696
4691
4686
4686
4691
4691
4691
4706
4701
4701
4706
4701
4701
4696
4691
4686
4691
4691
4701
4701
4691
4691
4686
4701
4696
4696
4696
4691
4691
4696
4686
4686
4696
4686
4686
4696
4691
4691
4691
4701
4701
4691
4686
4696
4691
4701
4696
4696
4686
4696
4696
4686
4696
4686
4691
4696
4701
4686
4686
4691
4701
4701
4691
4696
4696
4686
4691
4696
4691
4691
4691
4696
4691
4686
4701
4701
4686
4696
4696
4696
4691
4686
4696
4696
4696
4696
4691
4686
4686
4686
4691
4686
4701
4701
4696
4691
4686
4691
4696
4696
4691
4691
4691
4691
4691
4686
4691
4691
4686
4686
4691
4691
4686
4691
4686
4691
4686
4691
4686
4686
4686
4701
4686
4691
4686
4681
4691
4691
4691
4681
4691
4686
4686
4686
4686
4691
4691
4691
4691
4686
4686
4691
4691
4701
4686
4691
4691
4691
4691
4701
4691
4686
4686
4686
4691
4686
4691
4691
4696
4696
4696
4691
4691
4691
4686
4691
4696
4696
4696
4691
4691
4681
4686
4681
4691
4686
4686
4691
4686
4686
4686
4691
4686
4691
4691
4686
4696
4696
4696
4696
4691
4691
4691
4696
4691
4691
4691
4696
4686
4686
4696
4696
4696
4681
4681
4691
4691
4686
4686
4686
4691
4691
4691
4691
4686
4686
4691
4691
4686
4681
4681
4686
4686
4691
4691
4686
4691
4691
4686
4708
4698
4703
4708
4718
4718
4713
4708
4718
4713
4698
4698
4703
4708
4708
4708
4708
4698
4698
4698
4698
4718
4718
4718
4713
4718
4713
4708
4718
4713
4718
4698
4703
4698
4713
4698
4708
4698
4698
4708
4703
4698
4708
4708
4718
4713
4708
4708
4713
4713
4718
4708
4703
4713
4698
4708
4703
4703
4703
4698
4708
4703
4703
4708
4713
4713
4713
4718
4718
4713
4713
4703
4708
4708
4713
4703
4708
4713
4698
4708
4698
4698
4708
4703
4708
4703
4703
4703
4713
4703
4703
4713
4708
4708
4713
4713
4708
4703
4708
4708
4698
4698
4698
4713
4698
4708
4703
4703
4698
4703
4698
4698
4703
4698
4698
4713
4713
4698
4703
4703
4698
4713
4708
4703
4698
4698
4708
4708
4698
4703
4698
4708
4708
4703
4703
4698
4698
4703
4698
4703
4708
4713
4703
4698
4703
4703
4698
4708
4698
4703
4708
4713
4698
4703
4703
4708
4708
4703
4708
4708
4703
4703
4703
4703
4703
4703
4698
4698
4698
4708
4703
4703
4698
4703
4703
4703
4703
4698
4698
4698
4698
4703
4698
4698
4703
4703
4698
4693
4703
4698
4703
4698
4698
4698
4713
4698
4703
4703
4703
4693
4698
4698
4703
4703
4703
4698
4698
4698
4703
4703
4703
4703
4713
4698
4703
4698
4698
4708
4703
4698
4708
4708
4708
4708
4703
4703
4698
4708
4703
4703
4693
4698
4693
4703
4703
4708
4698
4698
4703
4703
4698
4698
4698
4698
4703
4703
4708
4708
4703
4703
4698
4708
4708
4703
4703
4703
4698
4703
4698
4708
4708
4703
4693
4693
4703
4703
4698
4698
4698
4703
4703
4703
4703
4698
4698
4703
4703
4698
4693
4693
4698
4698
4703
4703
4698
4703
4703
4698
4720
4715
4720
4730
4725
4725
4725
4710
4715
4710
4720
4710
4730
4725
4725
4720
4720
4725
4730
4720
4720
4720
4710
4710
4715
4720
4725
4715
4720
4720
4720
4710
4715
4710
4730
4730
4725
4730
4725
4725
4725
4725
4720
4725
4720
4715
4725
4715
4710
4715
4715
4715
4710
4720
4715
4730
4725
4720
4730
4725
4725
4725
4715
4710
4715
4715
4710
4720
4720
4720
4725
4715
4725
4710
4710
4710
4720
4720
4715
4715
4725
4715
4710
4715
4715
4715
4725
4725
4720
4725
4720
4720
4720
4720
4715
4725
4710
4720
4710
4710
4715
4710
4715
4710
4720
4720
4725
4720
4725
4715
4720
4710
4720
4710
4710
4720
4710
4720
4715
4710
4710
4710
4710
4720
4715
4715
4715
4715
4715
4710
4725
4720
4715
4720
4715
4710
4715
4710
4715
4725
4710
4710
4720
4710
4715
4710
4710
4720
4715
4710
4710
4710
4710
4720
4720
4715
4710
4710
4715
4715
4720
4710
4710
4715
4715
4715
4715
4710
4715
4715
4715
4705
4710
4710
4710
4710
4705
4710
4715
4710
4715
4715
4710
4715
4715
4715
4710
4715
4710
4720
4710
4715
4715
4715
4715
4715
4710
4710
4710
4710
4710
4720
4710
4710
4710
4715
4720
4720
4715
4715
4720
4715
4720
4720
4715
4710
4705
4715
4710
4715
4705
4715
4710
4715
4715
4710
4710
4710
4710
4715
4715
4720
4720
4720
4715
4710
4715
4715
4710
4710
4710
4720
4720
4715
4705
4705
4715
4715
4710
4710
4710
4715
4715
4715
4715
4710
4710
4715
4715
4710
4705
4705
4710
4710
4715
4715
4710
4715
4715
4710
4727
4727
4722
4732
4727
4722
4722
4722
4737
4732
4722
4727
4732
4727
4732
4722
4732
4732
4722
4722
4722
4727
4742
4737
4737
4732
4732
4732
4722
4737
4727
4737
4727
4727
4732
4727
4732
4727
4737
4737
4737
4737
4737
4732
4732
4732
4727
4737
4737
4732
4722
4737
4737
4732
4722
4737
4722
4722
4727
4732
4732
4727
4737
4727
4727
4737
4737
4737
4727
4737
4732
4737
4727
4722
4727
4727
4722
4732
4737
4737
4727
4732
4732
4727
4727
4722
4732
4722
4727
4722
4722
4727
4722
4727
4732
4732
4727
4727
4727
4727
4722
4727
4727
4737
4732
4732
4727
4737
4722
4727
4727
4722
4722
4722
4722
4722
4722
4732
4727
4722
4732
4727
4727
4722
4722
4722
4727
4722
4732
4722
4722
4732
4732
4727
4722
4722
4722
4722
4727
4727
4727
4722
4722
4722
4722
4722
4727
4727
4727
4727
4722
4722
4722
4722
4722
4727
4717
4727
4727
4727
4727
4727
4717
4722
4722
4722
4727
4727
4727
4727
4727
4722
4732
4722
4727
4722
4722
4722
4727
4722
4722
4732
4732
4727
4727
4722
4732
4722
4722
4732
4727
4727
4717
4727
4727
4722
4722
4722
4717
4727
4722
4727
4727
4722
4722
4732
4732
4727
4732
4722
4727
4722
4722
4722
4732
4732
4717
4717
4727
4727
4722
4722
4722
4727
4727
4727
4727
4722
4722
4727
4727
4722
4717
4717
4722
4722
4727
4727
4722
4727
4727
4722
4739
4739
4744
4754
4734
4734
4734
4739
4734
4734
4734
4734
4734
4744
4744
4744
4754
4749
4739
4734
4734
4744
4734
4734
4734
4739
4739
4734
4734
4739
4734
4744
4739
4739
4739
4744
4739
4749
4739
4739
4739
4739
4749
4744
4739
4739
4739
4749
4739
4749
4739
4734
4739
4739
4739
4734
4739
4744
4744
4744
4749
4749
4739
4744
4739
4734
4734
4749
4744
4744
4744
4744
4744
4744
4749
4739
4744
4749
4749
4749
4744
4749
4734
4734
4734
4739
4744
4744
4739
4739
4739
4739
4739
4739
4749
4739
4749
4739
4739
4734
4739
4734
4734
4739
4734
4734
4744
4739
4744
4739
4744
4744
4734
4734
4734
4734
4739
4744
4744
4739
4739
4734
4739
4734
4734
4734
4734
4739
4734
4734
4734
4734
4739
4739
4739
4734
4734
4734
4734
4734
4729
4729
4734
4739
4739
4739
4739
4734
4734
4734
4739
4739
4739
4739
4734
4734
4734
4739
4739
4734
4734
4739
4734
4739
4739
4744
4744
4744
4744
4744
4739
4739
4734
4734
4744
4739
4734
4739
4734
4729
4739
4734
4739
4729
4734
4739
4734
4739
4739
4744
4744
4734
4744
4739
4739
4734
4734
4744
4744
4739
4729
4729
4739
4739
4734
4734
4734
4739
4739
4739
4739
4734
4734
4739
4739
4734
4729
4729
4734
4734
4739
4739
4734
4734
4739
4734
4756
4756
4766
4751
4746
4746
4746
4746
4746
4746
4766
4761
4746
4751
4761
4746
4746
4746
4751
4751
4746
4746
4751
4746
4751
4756
4761
4761
4761
4766
4751
4751
4756
4756
4751
4746
4761
4746
4751
4751
4746
4751
4756
4766
4751
4751
4751
4751
4751
4751
4756
4751
4746
4751
4746
4746
4756
4756
4761
4756
4756
4746
4751
4761
4751
4756
4746
4756
4746
4746
4756
4751
4751
4751
4751
4751
4756
4761
4751
4751
4751
4751
4751
4756
4751
4756
4761
4746
4746
4746
4751
4751
4761
4756
4751
4756
4751
4756
4751
4751
4746
4746
4746
4746
4751
4746
4746
4751
4751
4751
4751
4746
4751
4746
4746
4741
4751
4746
4751
4746
4746
4746
4751
4751
4746
4746
4741
4746
4751
4751
4751
4746
4746
4746
4751
4751
4751
4751
4746
4746
4746
4751
4751
4746
4746
4746
4751
4751
4756
4756
4756
4746
4746
4751
4751
4756
4756
4756
4751
4751
4751
4746
4751
4746
4741
4741
4751
4746
4751
4746
4751
4751
4756
4746
4751
4746
4756
4756
4751
4741
4741
4751
4751
4746
4746
4746
4751
4751
4751
4751
4746
4746
4751
4751
4746
4741
4741
4746
4746
4746
4751
4746
4746
4751
4746
4763
4763
4768
4758
4763
4758
4773
4763
4763
4758
4763
4758
4758
4763
4758
4763
4773
4758
4758
4763
4763
4778
4773
4773
4773
4763
4773
4768
4758
4778
4773
4773
4773
4763
4763
4763
4763
4763
4763
4763
4758
4758
4763
4763
4758
4758
4763
4758
4773
4763
4768
4768
4768
4758
4763
4763
4768
4758
4763
4758
4758
4768
4768
4768
4763
4773
4768
4763
4763
4758
4758
4763
4768
4763
4758
4758
4763
4758
4758
4758
4758
4763
4763
4763
4763
4768
4753
4763
4763
4768
4758
4758
4758
4763
4763
4763
4768
4763
4768
4768
4768
4768
4763
4763
4758
4758
4758
4758
4753
4768
4768
4758
4763
4758
4763
4763
4763
4758
4758
4758
4753
4763
4763
4758
4758
4763
4763
4758
4758
4753
4758
4763
4763
4763
4763
4763
4763
4763
4758
4758
4758
4763
4763
4768
4768
4758
4758
4758
4768
4763
4768
4763
4758
4758
4758
4763
4763
4758
4763
4758
4763
4758
4763
4763
4763
4763
4753
4753
4763
4763
4758
4758
4758
4763
4763
4763
4763
4758
4758
4763
4763
4758
4753
4753
4758
4758
4758
4763
4758
4758
4763
4758
4775
4775
4770
4770
4770
4775
4770
4775
4775
4770
4770
4770
4775
4780
4775
4785
4775
4775
4775
4785
4785
4785
4775
4775
4775
4780
4785
4775
4775
4775
4775
4775
4770
4770
4775
4770
4785
4775
4780
4780
4780
4770
4780
4780
4770
4775
4770
4775
4785
4775
4775
4780
4770
4775
4780
4775
4770
4775
4775
4775
4765
4770
4775
4780
4775
4780
4775
4780
4770
4780
4775
4775
4765
4770
4775
4775
4770
4770
4770
4770
4775
4775
4780
4780
4770
4770
4775
4775
4770
4770
4770
4775
4775
4780
4780
4775
4775
4775
4775
4775
4770
4770
4770
4770
4775
4780
4780
4765
4775
4770
4775
4775
4775
4765
4775
4775
4775
4775
4770
4775
4775
4770
4775
4775
4770
4770
4770
4780
4780
4780
4780
4770
4770
4770
4775
4775
4780
4775
4770
4775
4775
4770
4775
4775
4770
4775
4775
4770
4775
4775
4765
4765
4775
4775
4770
4770
4770
4775
4775
4775
4775
4770
4770
4775
4775
4770
4765
4765
4770
4770
4770
4775
4770
4770
4775
4770
4787
4782
4782
4782
4787
4787
4787
4787
4782
4782
4787
4787
4787
4787
4782
4787
4782
4792
4787
4787
4787
4782
4787
4787
4787
4787
4787
4792
4797
4787
4782
4792
4787
4787
4792
4792
4792
4792
4782
4797
4787
4787
4787
4782
4782
4787
4792
4787
4782
4787
4787
4787
4787
4777
4787
4797
4792
4787
4787
4782
4782
4787
4792
4787
4792
4787
4787
4787
4792
4787
4787
4787
4777
4792
4792
4782
4782
4782
4792
4792
4787
4782
4782
4777
4787
4787
4787
4782
4782
4782
4787
4787
4792
4792
4782
4787
4787
4787
4787
4782
4787
4777
4787
4787
4787
4782
4787
4787
4787
4787
4787
4787
4782
4787
4792
4792
4792
4792
4782
4782
4787
4782
4782
4792
4792
4782
4787
4782
4787
4782
4787
4787
4787
4787
4777
4777
4787
4787
4782
4782
4782
4787
4787
4787
4787
4782
4782
4787
4787
4782
4777
4777
4782
4782
4782
4787
4782
4782
4782
4782
4799
4799
4794
4799
4799
4794
4794
4794
4794
4799
4799
4799
4794
4804
4799
4799
4799
4799
4799
4794
4799
4799
4794
4794
4799
4799
4794
4794
4794
4799
4804
4804
4789
4804
4804
4794
4799
4799
4804
4799
4799
4789
4799
4799
4799
4794
4799
4804
4809
4799
4794
4789
4804
4799
4799
4799
4794
4799
4799
4799
4804
4799
4804
4804
4804
4804
4804
4804
4794
4789
4804
4804
4799
4794
4799
4794
4794
4804
4804
4794
4799
4799
4799
4794
4794
4799
4799
4799
4799
4799
4799
4799
4799
4794
4799
4794
4799
4799
4799
4794
4799
4799
4804
4804
4804
4804
4794
4804
4804
4794
4799
4799
4794
4799
4794
4799
4799
4799
4794
4799
4799
4789
4789
4799
4799
4794
4794
4794
4799
4799
4799
4799
4794
4794
4799
4799
4794
4789
4789
4794
4794
4794
4794
4794
4794
4794
4811
4811
4811
4811
4806
4806
4811
4811
4811
4801
4801
4811
4811
4816
4811
4806
4806
4811
4811
4806
4806
4811
4806
4816
4806
4801
4816
4811
4806
4811
4816
4806
4811
4816
4811
4816
4811
4811
4806
4811
4811
4811
4811
4816
4811
4801
4816
4816
4816
4816
4816
4816
4806
4811
4811
4811
4811
4816
4816
4816
4816
4811
4811
4811
4811
4811
4816
4816
4806
4811
4806
4806
4811
4811
4806
4811
4811
4811
4811
4811
4811
4811
4811
4811
4806
4806
4806
4806
4811
4811
4816
4816
4806
4816
4816
4806
4806
4811
4811
4811
4806
4811
4811
4811
4806
4806
4811
4811
4801
4801
4811
4811
4806
4806
4806
4811
4811
4811
4811
4806
4806
4811
4811
4806
4801
4801
4806
4806
4806
4806
4806
4806
4823
4823
4828
4823
4823
4823
4813
4828
4828
4823
4813
4818
4823
4823
4828
4818
4828
4828
4818
4828
4823
4818
4823
4818
4823
4823
4813
4823
4828
4818
4828
4823
4823
4823
4823
4813
4828
4828
4828
4828
4828
4828
4828
4828
4823
4818
4823
4823
4823
4828
4828
4818
4818
4823
4823
4828
4823
4828
4823
4823
4823
4823
4823
4823
4818
4823
4818
4823
4823
4823
4823
4818
4818
4818
4823
4823
4823
4828
4828
4818
4818
4828
4818
4818
4823
4823
4823
4818
4823
4818
4823
4818
4823
4813
4813
4823
4823
4818
4818
4818
4823
4823
4823
4823
4818
4818
4823
4823
4818
4813
4813
4818
4818
4818
4818
4818
4818
4835
4840
4830
4840
4835
4835
4835
4835
4830
4830
4835
4835
4835
4835
4840
4840
4830
4825
4840
4835
4835
4840
4835
4835
4825
4840
4840
4830
4825
4835
4835
4830
4840
4840
4840
4840
4835
4830
4830
4830
4830
4835
4825
4840
4840
4840
4840
4830
4830
4835
4835
4835
4835
4835
4835
4835
4835
4835
4835
4835
4830
4835
4830
4830
4830
4835
4835
4835
4840
4840
4830
4830
4840
4830
4830
4830
4835
4835
4835
4830
4830
4835
4835
4825
4825
4835
4835
4830
4830
4830
4835
4835
4835
4835
4830
4830
4835
4835
4830
4825
4825
4830
4830
4830
4830
4830
4830
4847
4852
4837
4852
4847
4842
4847
4837
4842
4852
4847
4842
4842
4852
4847
4847
4847
4837
4842
4837
4847
4847
4852
4847
4842
4842
4852
4842
4852
4852
4852
4852
4847
4842
4842
4842
4842
4852
4852
4847
4847
4847
4847
4847
4847
4847
4847
4847
4847
4847
4847
4847
4842
4842
4847
4852
4852
4842
4842
4852
4842
4842
4842
4847
4847
4847
4842
4842
4847
4847
4837
4837
4847
4847
4842
4842
4842
4847
4847
4847
4847
4842
4842
4847
4842
4842
4837
4837
4842
4842
4842
4842
4842
4842
4859
4864
4854
4864
4864
4859
4849
4859
4854
4849
4859
4859
4864
4854
4864
4859
4854
4859
4864
4864
4854
4854
4849
4864
4864
4864
4864
4859
4854
4854
4854
4849
4864
4854
4854
4864
4864
4859
4854
4859
4859
4854
4859
4859
4859
4859
4864
4854
4854
4859
4859
4859
4854
4854
4854
4864
4854
4854
4859
4859
4854
4859
4859
4859
4849
4849
4859
4859
4854
4854
4854
4859
4859
4859
4859
4854
4854
4859
4854
4854
4849
4849
4854
4854
4854
4854
4854
4854
4871
4866
4866
4876
4866
4876
4871
4871
4871
4866
4871
4866
4876
4861
4876
4871
4871
4871
4871
4861
4876
4876
4866
4871
4861
4876
4876
4866
4871
4866
4866
4876
4876
4876
4876
4866
4861
4866
4871
4876
4876
4871
4871
4871
4871
4866
4871
4876
4871
4871
4876
4866
4866
4866
4871
4866
4866
4866
4871
4866
4866
4871
4866
4871
4871
4871
4861
4861
4871
4871
4866
4866
4866
4871
4871
4866
4866
4866
4866
4871
4866
4866
4861
4861
4866
4866
4866
4866
4866
4866
4913
4888
4873
4888
4883
4878
4873
4888
4878
4883
4883
4878
4883
4888
4878
4883
4883
4878
4878
4888
4888
4878
4883
4883
4883
4873
4888
4888
4878
4878
4888
4888
4883
4878
4878
4883
4888
4888
4878
4878
4878
4873
4883
4883
4883
4883
4883
4888
4883
4883
4888
4878
4878
4878
4878
4878
4878
4878
4883
4883
4883
4883
4873
4873
4883
4883
4878
4878
4878
4883
4883
4878
4878
4878
4878
4883
4878
4878
4873
4873
4878
4878
4878
4878
4878
4878
4925
4920
4895
4890
4885
4900
4900
4890
4895
4890
4890
4900
4900
4890
4895
4890
4890
4885
4895
4890
4900
4885
4885
4890
4900
4890
4890
4895
4900
4900
4890
4890
4890
4890
4900
4900
4895
4895
4895
4895
4895
4895
4895
4890
4900
4900
4890
4900
4895
4890
4900
4890
4900
4900
4895
4890
4895
4895
4890
4895
4895
4885
4885
4895
4895
4895
4890
4890
4890
4895
4895
4890
4890
4890
4890
4890
4890
4890
4885
4885
4890
4890
4890
4890
4890
4890
4932
4907
4927
4907
4897
4912
4902
4897
4907
4912
4907
4902
4902
4902
4902
4907
4902
4912
4907
4907
4902
4907
4907
4902
4902
4897
4907
4902
4902
4902
4897
4902
4912
4902
4907
4912
4912
4907
4902
4902
4912
4912
4907
4907
4907
4907
4912
4912
4907
4902
4912
4902
4912
4902
4912
4912
4907
4902
4912
4907
4902
4902
4902
4907
4907
4897
4907
4897
4907
4907
4907
4902
4902
4902
4907
4907
4902
4902
4902
4902
4902
4902
4897
4897
4902
4902
4902
4902
4902
4902
4939
4919
4939
4914
4939
4909
4924
4924
4924
4914
4924
4914
4919
4919
4914
4914
4919
4919
4909
4914
4914
4924
4914
4914
4914
4914
4919
4914
4919
4924
4924
4919
4914
4914
4914
4914
4919
4909
4919
4919
4924
4924
4919
4919
4919
4919
4919
4924
4924
4924
4919
4914
4914
4924
4914
4924
4919
4924
4914
4924
4914
4909
4919
4924
4924
4924
4914
4914
4919
4919
4909
4919
4909
4919
4919
4919
4914
4914
4914
4914
4914
4914
4914
4914
4914
4914
4914
4909
4909
4914
4914
4914
4914
4914
4914
4951
4946
4921
4921
4946
4951
4936
4936
4921
4936
4946
4921
4931
4936
4926
4926
4931
4931
4931
4936
4926
4926
4926
4926
4926
4926
4936
4931
4926
4926
4926
4931
4926
4926
4926
4931
4936
4936
4931
4926
4926
4921
4926
4926
4931
4931
4931
4931
4926
4936
4936
4931
4931
4931
4931
4921
4936
4931
4926
4936
4936
4926
4921
4936
4926
4931
4936
4936
4926
4936
4921
4931
4931
4936
4936
4936
4926
4926
4931
4931
4921
4931
4921
4931
4931
4931
4926
4926
4926
4926
4926
4926
4926
4926
4926
4921
4921
4926
4926
4926
4926
4926
4926
4968
4968
4958
4958
4948
4958
4933
4938
4958
4938
4958
4933
4958
4953
4943
4938
4948
4933
4948
4958
4938
4948
4938
4943
4943
4938
4938
4938
4938
4938
4943
4943
4938
4938
4948
4933
4938
4943
4938
4938
4938
4943
4938
4938
4938
4943
4948
4948
4948
4948
4943
4938
4938
4938
4938
4943
4943
4938
4943
4943
4938
4943
4938
4943
4943
4933
4948
4948
4943
4938
4933
4933
4933
4948
4948
4933
4938
4943
4948
4948
4938
4948
4948
4948
4943
4943
4948
4948
4948
4948
4938
4938
4933
4943
4943
4933
4943
4933
4943
4943
4943
4938
4938
4938
4938
4938
4938
4938
4938
4938
4933
4933
4938
4938
4938
4938
4938
4938
4965
4960
4970
4960
4960
4960
4960
4945
4950
4950
4975
4975
4965
4955
4950
4970
4965
4970
4965
4955
4965
4950
4950
4945
4970
4965
4950
4950
4950
4955
4955
4950
4955
4965
4945
4950
4955
4950
4950
4950
4955
4960
4950
4950
4950
4950
4945
4950
4950
4960
4955
4955
4950
4950
4950
4945
4950
4955
4950
4950
4950
4955
4960
4960
4960
4960
4955
4950
4950
4950
4950
4950
4950
4955
4955
4950
4955
4955
4955
4955
4950
4955
4945
4960
4960
4960
4960
4955
4950
4950
4945
4945
4945
4945
4960
4960
4955
4950
4945
4955
4960
4960
4960
4955
4955
4960
4960
4960
4960
4950
4950
4955
4945
4955
4955
4960
4960
4945
4955
4945
4955
4960
4960
4955
4955
4950
4950
4950
4950
4950
4950
4950
4950
4950
4945
4945
4950
4950
4950
4950
4950
4950
4982
4972
4972
4972
4977
4972
4977
4957
4962
4962
4972
4972
4967
4967
4972
4982
4987
4972
4977
4967
4972
4972
4967
4982
4977
4967
4977
4977
4962
4962
4962
4957
4957
4957
4977
4962
4962
4962
4962
4967
4962
4977
4967
4977
4957
4962
4967
4967
4967
4962
4962
4962
4962
4977
4962
4967
4962
4962
4962
4962
4972
4962
4962
4962
4967
4967
4962
4962
4957
4962
4967
4962
4962
4962
4967
4972
4972
4972
4972
4967
4962
4962
4962
4962
4967
4967
4962
4962
4962
4967
4967
4962
4962
4962
4967
4957
4957
4957
4967
4972
4972
4972
4972
4967
4962
4962
4957
4957
4957
4957
4972
4972
4967
4957
4967
4972
4972
4972
4967
4967
4972
4972
4972
4972
4962
4962
4967
4967
4967
4972
4972
4957
4967
4957
4967
4972
4972
4967
4967
4962
4962
4962
4962
4962
4962
4962
4962
4962
4957
4957
4962
4962
4962
4962
4962
4962
4989
4984
4989
4984
4994
4994
4979
4969
4974
4974
4989
4984
4984
4984
4984
4989
4979
4984
4979
4979
4984
4984
4979
4984
4979
4979
4994
4984
4979
4994
4989
4979
4979
4979
4979
4974
4979
4974
4969
4989
4989
4979
4989
4979
4989
4989
4979
4989
4974
4974
4974
4969
4979
4979
4984
4989
4974
4974
4974
4974
4979
4974
4979
4989
4979
4979
4984
4989
4969
4974
4974
4974
4979
4974
4974
4974
4974
4989
4979
4984
4969
4979
4974
4979
4984
4984
4974
4979
4979
4974
4974
4979
4979
4974
4974
4974
4974
4974
4979
4974
4974
4974
4969
4979
4984
4979
4984
4974
4974
4969
4984
4984
4974
4974
4979
4974
4979
4979
4974
4979
4974
4974
4969
4974
4974
4974
4969
4979
4979
4984
4984
4984
4984
4979
4974
4969
4969
4969
4969
4969
4969
4984
4984
4979
4979
4984
4984
4984
4979
4979
4984
4984
4979
4984
4984
4974
4969
4979
4974
4979
4984
4984
4969
4979
4969
4979
4984
4984
4979
4979
4974
4974
4974
4974
4974
4974
4974
4974
4974
4969
4969
4974
4974
4974
4974
4974
4974
4996
4996
4996
5001
4986
4991
4991
4996
5001
4996
4996
4991
4991
4986
4991
4996
4996
4991
4996
4996
4996
4991
4991
4991
4991
4991
5001
4991
4996
4991
4986
5001
5001
4991
5006
5001
5001
4991
4991
4991
4991
4991
4996
4986
4986
4986
4986
4981
4986
4986
5001
4991
4996
5001
4991
4991
5001
5001
4996
4991
4996
4986
4986
4986
4986
4991
4991
4986
4991
5001
4991
4991
4996
5001
4996
4981
4986
4986
4986
4991
4986
4986
4986
4986
4996
4991
4991
5001
4996
4986
4981
4991
4981
4981
4996
4986
4986
4991
4996
4991
4991
4991
4991
4986
4996
4986
4991
4986
4991
4991
4986
4986
4981
4981
4986
4991
4996
4996
4986
4986
4986
4986
4986
4981
4996
4991
4996
4991
4991
4991
4986
4991
4991
4991
4986
4986
4991
4986
4986
4986
4986
4981
4981
4991
4996
4996
4996
4996
4991
4986
4986
4981
4981
4981
4981
4981
4981
4981
4996
4996
4991
4996
4991
4996
4996
4991
4991
4996
4996
4991
4996
4996
4981
4991
4986
4996
4996
4981
4991
4981
4991
4996
4996
4991
4991
4986
4986
4986
4986
4986
4986
4986
4986
4986
4981
4981
4986
4986
4986
4986
4986
4986
5008
5013
5003
4998
5003
4998
5003
5003
5003
5008
5003
5008
5003
4998
5003
5003
5003
5003
5003
5003
5008
5008
5013
5008
5003
5008
5008
5013
4998
5003
5003
5003
5008
5013
5003
5003
5003
5003
5003
5008
5003
5008
4998
4998
5008
4998
5013
5003
5013
5013
5003
5003
5003
5003
5008
5008
5008
5003
4998
4993
4998
4998
4998
5003
5013
5013
5008
5003
5003
5013
5013
5013
5008
5003
5003
5003
5008
4998
4998
4998
4998
5003
4998
5013
5003
5008
5003
5003
5008
5003
5008
5003
4998
4998
5003
5008
4998
5003
4998
4998
4998
4998
5013
5003
5013
5008
4998
4998
4993
4993
5003
4993
5008
5008
4998
4998
5003
5008
4998
5003
4998
4993
4993
4998
4998
5003
5003
5003
5003
5003
5003
4998
4998
4998
4993
4993
4993
4993
5008
4998
5003
5003
4998
4998
5008
4998
5003
4998
5003
5003
4993
4998
4993
4993
4993
4993
4993
4993
4993
5008
5008
5008
5008
4998
5003
5003
4993
4993
4993
4998
4998
5003
5003
5003
5003
5003
5003
4998
5003
4998
4998
4993
4993
4998
4998
4993
4993
5003
5008
5008
5008
5008
4998
4993
4993
4993
4993
4993
5008
5008
4993
5003
5008
5003
5003
5008
5008
5003
5003
5008
5008
5003
5008
5008
5003
5008
5008
4993
5003
4993
5003
5008
5008
5003
4998
4998
4998
4998
4998
4998
4998
4998
4998
4998
4993
4993
4998
4998
4998
4998
4998
4998
5025
5025
5015
5010
5015
5015
5010
5015
5015
5010
5015
5015
5020
5020
5025
5015
5015
5010
5015
5015
5015
5010
5025
5015
5020
5010
5015
5015
5010
5015
5010
5010
5015
5015
5015
5020
5005
5020
5010
5010
5015
5010
5005
5010
5015
5015
5020
5020
5015
5015
5015
5020
5020
5015
5020
5010
5010
5020
5020
5010
5005
5005
5015
5005
5005
5015
5020
5010
5025
5015
5025
5025
5025
5015
5015
5020
5015
5015
5015
5025
5020
5020
5015
5020
5010
5015
5020
5015
5015
5025
5025
5020
5015
5015
5020
5025
5025
5015
5005
5015
5015
5015
5005
5005
5015
5010
5020
5015
5005
5015
5020
5015
5010
5010
5010
5010
5010
5025
5015
5015
5010
5010
5015
5010
5010
5005
5005
5005
5010
5005
5020
5020
5010
5015
5020
5010
5005
5010
5020
5010
5010
5010
5010
5015
5010
5015
5015
5005
5020
5005
5010
5015
5010
5005
5005
5010
5010
5015
5015
5015
5015
5010
5010
5010
5005
5005
5005
5020
5015
5015
5010
5005
5020
5005
5005
5010
5010
5015
5015
5015
5005
5005
5005
5005
5005
5015
5010
5015
5015
5015
5005
5005
5015
5015
5010
5010
5010
5015
5010
5010
5015
5010
5010
5010
5005
5005
5005
5015
5020
5020
5010
5015
5005
5005
5005
5005
5020
5020
5005
5015
5020
5015
5015
5020
5020
5015
5020
5020
5015
5015
5020
5020
5010
5020
5020
5005
5010
5005
5015
5020
5020
5015
5010
5010
5010
5010
5010
5010
5010
5010
5010
5005
5005
5010
5010
5010
5010
5010
5010
5032
5027
5032
5017
5027
5027
5027
5022
5022
5027
5017
5027
5017
5027
5037
5037
5027
5022
5027
5027
5027
5022
5027
5022
5037
5032
5027
5022
5027
5017
5022
5022
5022
5017
5027
5032
5027
5027
5027
5027
5027
5032
5032
5032
5022
5017
5032
5027
5022
5017
5032
5032
5022
5022
5017
5017
5017
5017
5017
5017
5022
5022
5022
5027
5027
5027
5027
5027
5037
5032
5027
5027
5027
5032
5032
5032
5032
5017
5017
5032
5032
5032
5017
5022
5022
5032
5017
5027
5017
5017
5017
5017
5022
5022
5027
5037
5027
5037
5032
5032
5027
5027
5032
5032
5017
5022
5032
5017
5017
5027
5027
5027
5037
5037
5037
5032
5027
5027
5027
5027
5032
5017
5032
5017
5027
5017
5017
5027
5027
5027
5032
5027
5017
5027
5022
5027
5032
5027
5022
5022
5027
5027
5037
5032
5022
5022
5027
5022
5022
5017
5027
5017
5017
5032
5032
5032
5022
5022
5022
5027
5022
5022
5022
5027
5017
5027
5017
5022
5017
5017
5017
5032
5022
5027
5022
5022
5022
5017
5027
5017
5022
5017
5032
5017
5022
5022
5022
5022
5017
5032
5017
5022
5022
5017
5017
5017
5027
5022
5027
5022
5027
5017
5022
5017
5017
5017
5017
5017
5017
5032
5027
5027
5027
5027
5027
5027
5027
5027
5017
5017
5017
5017
5027
5027
5027
5027
5017
5017
5017
5017
5017
5022
5022
5022
5022
5022
5017
5017
5027
5032
5032
5022
5027
5027
5017
5017
5017
5032
5032
5017
5027
5032
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5022
5032
5032
5017
5017
5027
5032
5032
5027
5022
5022
5022
5022
5022
5022
5022
5022
5022
5017
5017
5022
5022
5022
5022
5022
5022
5049
5039
5039
5034
5044
5039
5034
5039
5039
5034
5044
5039
5039
5029
5044
5039
5029
5034
5039
5039
5039
5034
5039
5029
5034
5029
5039
5034
5034
5029
5034
5029
5039
5044
5039
5039
5029
5044
5039
5034
5034
5029
5029
5044
5029
5029
5034
5029
5029
5029
5044
5029
5044
5044
5044
5039
5044
5044
5039
5039
5039
5039
5039
5044
5044
5039
5044
5029
5044
5044
5044
5034
5034
5029
5029
5029
5039
5044
5029
5039
5044
5044
5029
5029
5029
5029
5029
5029
5044
5034
5034
5034
5034
5039
5039
5039
5039
5049
5049
5044
5039
5039
5039
5044
5044
5044
5029
5029
5044
5029
5034
5029
5039
5029
5029
5039
5039
5034
5044
5029
5029
5044
5029
5039
5039
5039
5039
5044
5044
5029
5029
5039
5029
5029
5029
5034
5044
5034
5039
5034
5034
5049
5044
5039
5034
5034
5034
5034
5029
5039
5034
5039
5044
5039
5034
5039
5039
5034
5034
5039
5034
5029
5044
5044
5034
5029
5029
5034
5029
5029
5044
5044
5034
5029
5029
5034
5044
5044
5039
5034
5039
5039
5039
5039
5039
5034
5034
5034
5029
5029
5029
5039
5029
5029
5029
5029
5044
5034
5034
5029
5029
5029
5034
5029
5029
5029
5044
5029
5039
5034
5034
5029
5039
5029
5034
5029
5029
5029
5029
5029
5034
5034
5039
5039
5029
5029
5029
5029
5029
5029
5029
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5029
5029
5029
5029
5034
5034
5029
5029
5029
5029
5029
5039
5034
5044
5044
5029
5039
5039
5039
5039
5029
5029
5044
5044
5029
5039
5039
5039
5039
5039
5039
5039
5039
5039
5039
5044
5044
5029
5029
5039
5044
5044
5039
5034
5034
5034
5034
5034
5034
5034
5034
5034
5029
5029
5034
5034
5034
5034
5034
5034
5056
5051
5046
5051
5046
5051
5041
5051
5056
5056
5056
5051
5046
5061
5046
5051
5046
5051
5046
5051
5046
5051
5041
5041
5051
5046
5046
5041
5046
5041
5056
5056
5056
5041
5051
5056
5056
5046
5041
5046
5041
5041
5041
5056
5056
5041
5041
5041
5056
5046
5046
5056
5056
5056
5056
5041
5051
5051
5056
5041
5041
5051
5041
5041
5041
5041
5056
5056
5051
5056
5056
5056
5041
5041
5041
5056
5056
5056
5046
5046
5056
5051
5056
5056
5061
5061
5051
5051
5051
5056
5056
5056
5046
5041
5041
5041
5041
5051
5051
5056
5041
5041
5041
5041
5041
5056
5056
5046
5046
5051
5056
5051
5056
5051
5056
5041
5046
5046
5046
5051
5051
5051
5041
5041
5056
5056
5041
5041
5051
5046
5041
5041
5041
5041
5041
5056
5051
5046
5051
5051
5051
5056
5041
5041
5051
5041
5046
5046
5046
5051
5046
5046
5041
5041
5046
5046
5056
5051
5051
5046
5041
5046
5046
5041
5041
5041
5041
5041
5041
5041
5041
5046
5041
5051
5041
5056
5056
5046
5046
5051
5051
5051
5046
5046
5056
5046
5041
5051
5041
5046
5041
5056
5056
5041
5041
5056
5051
5051
5051
5046
5046
5041
5041
5041
5046
5041
5041
5041
5041
5051
5056
5041
5041
5041
5041
5046
5041
5041
5041
5051
5051
5051
5051
5051
5041
5051
5041
5041
5041
5041
5041
5041
5041
5041
5041
5051
5051
5051
5051
5051
5051
5051
5051
5041
5041
5041
5051
5051
5051
5051
5051
5051
5046
5046
5046
5041
5041
5041
5041
5041
5041
5046
5041
5051
5051
5051
5051
5051
5046
5041
5041
5051
5051
5051
5051
5046
5046
5051
5046
5046
5051
5046
5056
5056
5041
5041
5051
5056
5056
5051
5046
5046
5046
5046
5046
5046
5046
5046
5046
5041
5041
5046
5046
5046
5046
5046
5046
5063
5058
5068
5053
5063
5063
5063
5063
5058
5063
5053
5058
5053
5058
5058
5053
5053
5058
5053
5068
5068
5068
5068
5068
5068
5068
5068
5058
5053
5053
5053
5053
5053
5063
5068
5068
5053
5053
5068
5068
5068
5068
5068
5068
5068
5053
5058
5058
5068
5068
5068
5063
5053
5063
5053
5053
5053
5053
5053
5063
5053
5068
5068
5068
5068
5068
5068
5053
5053
5063
5058
5058
5058
5068
5068
5063
5063
5063
5068
5053
5063
5068
5068
5053
5053
5053
5068
5068
5058
5073
5063
5058
5063
5068
5063
5058
5053
5063
5053
5063
5063
5053
5053
5053
5058
5068
5063
5063
5068
5068
5053
5053
5063
5053
5053
5053
5053
5068
5063
5068
5063
5058
5068
5063
5058
5063
5058
5058
5053
5053
5058
5058
5058
5053
5053
5063
5063
5058
5058
5058
5053
5053
5053
5068
5068
5063
5058
5053
5063
5058
5058
5053
5053
5053
5058
5058
5058
5053
5058
5068
5063
5063
5063
5063
5053
5053
5053
5058
5053
5053
5053
5053
5058
5053
5053
5053
5068
5058
5068
5063
5063
5058
5068
5053
5058
5053
5053
5053
5063
5068
5063
5068
5058
5058
5063
5058
5058
5058
5058
5053
5053
5053
5063
5063
5063
5053
5063
5063
5063
5053
5053
5053
5053
5053
5053
5053
5063
5063
5063
5063
5063
5053
5058
5053
5053
5053
5053
5053
5063
5063
5063
5063
5053
5053
5058
5063
5058
5058
5058
5058
5053
5058
5053
5053
5053
5063
5063
5053
5063
5058
5063
5053
5058
5063
5058
5063
5058
5058
5063
5058
5063
5063
5053
5053
5063
5063
5063
5063
5058
5058
5058
5058
5058
5058
5058
5058
5058
5053
5053
5058
5058
5058
5058
5058
5058
5075
5065
5075
5075
5070
5075
5070
5075
5065
5070
5080
5080
5080
5080
5070
5080
5080
5080
5065
5065
5065
5065
5065
5065
5065
5065
5080
5080
5065
5070
5065
5080
5080
5080
5080
5080
5080
5080
5080
5080
5080
5065
5065
5070
5070
5065
5075
5065
5070
5070
5080
5080
5065
5070
5080
5080
5075
5080
5075
5065
5065
5075
5075
5065
5080
5080
5080
5080
5075
5070
5070
5070
5080
5070
5075
5080
5065
5065
5070
5075
5070
5080
5080
5065
5075
5075
5080
5070
5070
5070
5075
5075
5070
5065
5070
5070
5070
5065
5065
5080
5070
5065
5075
5070
5075
5070
5065
5065
5065
5075
5075
5070
5080
5070
5070
5070
5070
5070
5075
5065
5065
5065
5065
5065
5065
5065
5075
5070
5080
5065
5065
5065
5065
5065
5065
5080
5080
5080
5075
5075
5075
5075
5075
5075
5065
5070
5070
5070
5070
5070
5080
5075
5070
5065
5065
5065
5070
5065
5065
5065
5065
5065
5080
5080
5070
5065
5075
5065
5065
5075
5070
5065
5065
5065
5075
5075
5075
5075
5075
5070
5070
5070
5070
5065
5065
5065
5065
5075
5075
5075
5075
5065
5075
5075
5075
5075
5075
5075
5075
5065
5065
5065
5070
5070
5075
5075
5065
5065
5065
5065
5070
5070
5070
5070
5065
5070
5075
5065
5070
5065
5065
5075
5075
5075
5065
5070
5070
5065
5065
5075
5070
5075
5075
5075
5075
5075
5070
5075
5075
5075
5075
5075
5075
5065
5065
5075
5075
5075
5075
5075
5070
5070
5070
5070
5070
5070
5070
5070
5070
5065
5065
5070
5070
5070
5070
5070
5070
5082
5087
5087
5087
5082
5092
5092
5092
5092
5082
5092
5077
5077
5082
5077
5092
5082
5092
5082
5082
5092
5092
5092
5092
5092
5082
5092
5092
5082
5092
5082
5077
5077
5077
5077
5087
5092
5082
5077
5092
5092
5092
5082
5087
5092
5092
5092
5092
5077
5077
5077
5082
5077
5087
5077
5087
5087
5087
5082
5092
5077
5077
5077
5077
5077
5082
5082
5092
5087
5092
5087
5087
5087
5082
5087
5082
5082
5087
5087
5087
5082
5082
5082
5087
5087
5082
5087
5092
5087
5082
5082
5082
5082
5077
5077
5077
5082
5087
5082
5082
5082
5077
5082
5082
5082
5092
5092
5092
5087
5087
5087
5087
5082
5082
5082
5087
5077
5077
5077
5077
5077
5082
5092
5077
5077
5077
5077
5092
5092
5092
5087
5087
5087
5082
5082
5082
5082
5082
5092
5082
5077
5077
5082
5077
5087
5087
5087
5087
5077
5082
5077
5077
5087
5087
5077
5087
5087
5087
5087
5077
5087
5077
5077
5077
5077
5087
5082
5087
5087
5082
5082
5087
5087
5087
5087
5077
5087
5082
5087
5077
5082
5087
5087
5087
5077
5077
5082
5082
5077
5077
5077
5082
5087
5077
5082
5077
5087
5087
5087
5087
5077
5087
5082
5077
5077
5087
5082
5082
5087
5087
5082
5087
5087
5087
5082
5077
5077
5087
5087
5082
5087
5082
5082
5082
5082
5082
5082
5082
5082
5082
5077
5077
5082
5082
5082
5082
5077
5082
5082
5099
5094
5094
5089
5104
5104
5104
5104
5094
5104
5094
5094
5104
5104
5104
5104
5094
5094
5104
5104
5104
5104
5104
5104
5104
5104
5094
5089
5089
5089
5089
5104
5094
5104
5099
5104
5094
5099
5104
5094
5104
5094
5094
5104
5104
5104
5099
5104
5099
5089
5089
5099
5099
5099
5099
5094
5089
5104
5094
5099
5099
5104
5089
5089
5089
5089
5099
5099
5099
5089
5099
5094
5094
5094
5094
5094
5099
5089
5089
5089
5094
5099
5094
5094
5094
5099
5099
5094
5094
5094
5094
5094
5094
5094
5094
5094
5104
5104
5104
5104
5104
5099
5099
5099
5089
5094
5094
5099
5094
5094
5094
5094
5104
5099
5099
5089
5094
5094
5089
5089
5089
5094
5104
5089
5104
5099
5104
5094
5094
5099
5094
5094
5094
5094
5094
5099
5099
5099
5099
5099
5099
5099
5089
5089
5099
5099
5089
5099
5099
5089
5089
5089
5099
5089
5089
5099
5099
5099
5099
5099
5099
5089
5094
5089
5094
5094
5094
5094
5094
5099
5099
5089
5099
5094
5089
5094
5094
5094
5089
5089
5094
5099
5089
5089
5094
5099
5099
5099
5099
5089
5089
5099
5099
5089
5094
5089
5089
5089
5099
5094
5094
5094
5099
5094
5094
5089
5089
5099
5094
5099
5094
5094
5094
5094
5094
5094
5094
5094
5094
5089
5089
5094
5094
5094
5094
5089
5094
5094
5111
5111
5101
5106
5106
5106
5106
5116
5116
5106
5106
5116
5116
5116
5106
5111
5116
5116
5116
5106
5106
5116
5111
5116
5106
5116
5106
5106
5106
5101
5116
5116
5116
5116
5111
5111
5101
5101
5111
5116
5116
5111
5111
5111
5116
5106
5111
5101
5106
5111
5106
5106
5111
5106
5116
5111
5106
5116
5111
5106
5101
5106
5106
5111
5106
5106
5111
5106
5101
5101
5101
5106
5106
5106
5101
5111
5106
5106
5106
5106
5106
5106
5106
5116
5116
5116
5106
5106
5101
5106
5106
5106
5106
5106
5116
5116
5116
5111
5101
5106
5106
5106
5106
5106
5111
5106
5111
5106
5106
5106
5106
5111
5111
5106
5111
5111
5111
5111
5106
5106
5111
5111
5111
5111
5111
5111
5111
5101
5101
5101
5111
5106
5101
5106
5106
5101
5101
5101
5106
5101
5106
5106
5111
5111
5101
5106
5106
5106
5106
5106
5106
5106
5101
5101
5101
5101
5106
5111
5111
5101
5106
5111
5111
5101
5106
5106
5101
5101
5101
5101
5116
5106
5111
5111
5111
5111
5111
5111
5106
5111
5111
5111
5101
5101
5111
5111
5106
5106
5106
5106
5106
5106
5106
5106
5106
5101
5101
5106
5106
5101
5106
5106
5101
5106
5106
5118
5123
5128
5128
5118
5128
5118
5118
5118
5118
5118
5118
5118
5118
5118
5118
5118
5128
5118
5118
5123
5118
5113
5128
5118
5123
5123
5118
5128
5118
5123
5123
5113
5118
5118
5123
5128
5128
5128
5113
5118
5123
5128
5123
5128
5118
5123
5118
5118
5123
5118
5118
5118
5123
5118
5118
5118
5123
5128
5123
5113
5118
5118
5118
5118
5118
5118
5118
5118
5118
5113
5118
5128
5128
5123
5123
5123
5118
5123
5123
5118
5118
5118
5118
5118
5128
5118
5113
5118
5118
5118
5118
5128
5123
5123
5118
5118
5118
5118
5118
5118
5113
5118
5123
5123
5123
5123
5118
5123
5123
5123
5123
5123
5113
5123
5113
5123
5113
5118
5118
5123
5118
5123
5118
5113
5113
5113
5118
5113
5118
5113
5113
5113
5113
5118
5118
5113
5118
5118
5118
5118
5113
5113
5113
5113
5113
5113
5118
5123
5113
5113
5118
5118
5113
5113
5113
5128
5118
5123
5123
5123
5118
5118
5123
5123
5123
5113
5113
5123
5123
5123
5123
5118
5118
5118
5118
5118
5113
5113
5118
5113
5113
5113
5118
5118
5113
5118
5118
5113
5113
5118
5118
5140
5130
5130
5130
5130
5130
5130
5130
5140
5130
5130
5140
5130
5130
5130
5130
5135
5130
5130
5125
5130
5130
5130
5135
5130
5130
5130
5130
5135
5140
5135
5130
5130
5130
5135
5130
5130
5125
5130
5135
5135
5135
5135
5130
5135
5130
5135
5130
5130
5130
5135
5130
5130
5130
5130
5130
5130
5130
5130
5130
5130
5130
5140
5140
5140
5140
5135
5130
5135
5135
5130
5125
5125
5130
5130
5130
5130
5130
5130
5125
5140
5135
5135
5135
5135
5125
5125
5130
5130
5130
5135
5130
5130
5130
5130
5130
5125
5135
5135
5130
5130
5135
5135
5135
5135
5125
5135
5125
5135
5125
5135
5135
5125
5130
5135
5135
5125
5130
5130
5130
5130
5130
5125
5125
5125
5125
5130
5130
5130
5125
5125
5125
5125
5125
5125
5135
5135
5125
5130
5125
5125
5125
5125
5125
5140
5140
5130
5130
5130
5130
5130
5130
5130
5135
5125
5125
5135
5135
5135
5130
5130
5130
5130
5130
5125
5125
5130
5125
5125
5125
5125
5130
5125
5130
5130
5125
5130
5130
5147
5142
5142
5142
5142
5142
5142
5142
5142
5147
5142
5147
5142
5142
5137
5142
5142
5147
5147
5142
5142
5142
5142
5137
5147
5142
5142
5142
5142
5147
5142
5142
5147
5142
5142
5142
5147
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5152
5152
5152
5152
5147
5147
5142
5147
5147
5137
5137
5142
5142
5142
5142
5142
5142
5152
5147
5147
5137
5137
5142
5142
5142
5142
5142
5142
5137
5147
5137
5142
5147
5137
5142
5147
5142
5142
5142
5142
5147
5147
5147
5147
5142
5142
5147
5147
5147
5137
5137
5137
5147
5147
5137
5142
5142
5147
5137
5142
5142
5142
5142
5137
5137
5137
5137
5137
5142
5142
5142
5137
5137
5137
5147
5147
5147
5137
5137
5137
5137
5137
5152
5152
5142
5142
5142
5142
5137
5137
5142
5147
5142
5142
5142
5142
5142
5142
5137
5137
5142
5137
5137
5137
5137
5142
5137
5137
5137
5142
5137
5137
5142
5149
5149
5154
5154
5154
5154
5154
5154
5154
5154
5154
5154
5154
5154
5154
5154
5159
5159
5154
5154
5154
5154
5154
5154
5154
5154
5154
5159
5154
5154
5159
5154
5154
5154
5154
5154
5154
5164
5164
5159
5159
5159
5154
5149
5154
5154
5154
5154
5154
5154
5154
5154
5164
5149
5159
5154
5159
5159
5149
5149
5154
5154
5154
5154
5154
5154
5159
5154
5159
5149
5154
5149
5154
5154
5154
5154
5149
5154
5159
5159
5149
5149
5159
5159
5149
5154
5159
5149
5149
5159
5159
5154
5149
5154
5154
5154
5154
5154
5149
5149
5149
5149
5149
5149
5154
5149
5149
5159
5154
5149
5149
5149
5164
5164
5154
5159
5154
5149
5149
5149
5159
5154
5154
5154
5154
5154
5154
5149
5149
5149
5149
5154
5149
5149
5149
5149
5154
5149
5149
5154
5149
5149
5154
5161
5161
5161
5171
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5166
5171
5166
5166
5166
5166
5166
5176
5171
5171
5171
5166
5161
5166
5176
5161
5171
5166
5166
5161
5166
5161
5171
5166
5166
5166
5166
5166
5166
5166
5166
5171
5166
5161
5166
5171
5166
5166
5166
5166
5166
5171
5161
5161
5161
5171
5161
5161
5161
5171
5166
5166
5166
5166
5166
5171
5161
5161
5161
5161
5161
5166
5161
5161
5161
5161
5161
5161
5166
5176
5176
5166
5171
5161
5161
5161
5161
5171
5166
5166
5166
5166
5166
5166
5161
5161
5161
5161
5166
5161
5161
5161
5161
5161
5161
5161
5166
5161
5161
5166
5173
5173
5173
5178
5183
5178
5178
5178
5178
5178
5178
5183
5178
5178
5188
5178
5183
5178
5183
5178
5183
5173
5188
5183
5173
5178
5178
5178
5178
5178
5183
5178
5178
5178
5178
5178
5178
5178
5178
5173
5178
5173
5183
5173
5173
5173
5173
5178
5173
5178
5178
5178
5173
5183
5173
5173
5173
5173
5173
5173
5173
5188
5188
5178
5183
5173
5173
5173
5183
5173
5173
5173
5178
5178
5178
5173
5173
5178
5178
5173
5173
5173
5173
5173
5178
5173
5173
5173
5173
5173
5173
5178
5173
5173
5178
5190
5185
5185
5190
5185
5190
5190
5190
5190
5195
5195
5190
5190
5190
5195
5195
5190
5190
5195
5185
5200
5200
5185
5185
5185
5185
5185
5185
5185
5185
5195
5190
5190
5195
5190
5190
5190
5185
5185
5185
5185
5185
5195
5185
5185
5190
5185
5190
5195
5200
5200
5190
5190
5195
5185
5185
5185
5190
5185
5185
5185
5190
5190
5190
5185
5190
5190
5185
5185
5185
5185
5190
5185
5185
5185
5185
5185
5185
5185
5185
5185
5185
5202
5197
5202
5197
5197
5202
5197
5202
5202
5197
5202
5207
5207
5197
5207
5202
5197
5202
5202
5197
5207
5202
5207
5207
5197
5202
5202
5202
5202
5197
5197
5207
5197
5197
5197
5207
5197
5202
5207
5197
5207
5197
5212
5212
5202
5202
5202
5207
5197
5197
5197
5197
5197
5197
5197
5197
5197
5202
5202
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5197
5214
5214
5209
5209
5214
5214
5214
5214
5209
5209
5214
5209
5209
5209
5209
5209
5209
5209
5214
5209
5209
5214
5209
5214
5209
5214
5214
5209
5219
5214
5214
5214
5209
5209
5209
5209
5219
5214
5209
5214
5214
5219
5214
5219
5214
5214
5209
5214
5219
5219
5219
5209
5214
5219
5209
5219
5219
5219
5219
5214
5214
5219
5209
5209
5209
5209
5209
5209
5214
5214
5209
5209
5209
5209
5209
5209
5209
5209
5209
5209
5209
5209
5209
5226
5226
5221
5226
5226
5221
5221
5221
5226
5226
5221
5221
5226
5221
5221
5231
5221
5221
5221
5221
5221
5226
5231
5221
5226
5221
5226
5226
5226
5221
5226
5221
5231
5231
5221
5221
5226
5226
5226
5221
5231
5221
5226
5226
5226
5226
5231
5231
5221
5221
5226
5226
5226
5231
5231
5221
5221
5231
5226
5231
5231
5231
5226
5226
5231
5221
5221
5221
5221
5221
5221
5226
5226
5221
5221
5221
5221
5221
5221
5221
5221
5221
5221
5221
5221
5221
5233
5233
5233
5243
5238
5238
5238
5233
5233
5233
5233
5233
5233
5238
5233
5238
5233
5233
5233
5233
5238
5243
5233
5238
5238
5233
5238
5243
5243
5233
5233
5243
5243
5233
5238
5233
5233
5238
5233
5238
5238
5233
5243
5238
5233
5238
5238
5243
5243
5238
5238
5238
5243
5233
5243
5233
5243
5238
5243
5243
5243
5238
5238
5238
5243
5233
5233
5233
5233
5233
5233
5238
5238
5233
5233
5233
5233
5233
5233
5233
5233
5233
5233
5233
5233
5233
5250
5250
5245
5250
5250
5250
5250
5245
5245
5250
5250
5245
5245
5245
5245
5245
5245
5250
5250
5245
5255
5245
5245
5250
5255
5245
5250
5250
5255
5245
5245
5245
5245
5250
5255
5245
5245
5255
5250
5255
5245
5245
5245
5250
5255
5250
5250
5245
5255
5245
5255
5250
5250
5250
5255
5250
5250
5250
5245
5255
5255
5245
5250
5255
5255
5255
5255
5250
5250
5255
5245
5245
5245
5245
5245
5245
5250
5250
5245
5245
5245
5245
5245
5245
5245
5245
5245
5245
5245
5245
5245
5262
5262
5262
5262
5262
5262
5262
5262
5257
5257
5257
5262
5257
5257
5257
5257
5257
5257
5257
5262
5257
5257
5267
5257
5257
5257
5262
5267
5262
5262
5262
5262
5257
5267
5257
5257
5262
5267
5257
5257
5267
5267
5257
5262
5267
5257
5257
5262
5267
5262
5262
5262
5267
5262
5257
5267
5257
5257
5262
5262
5262
5267
5262
5262
5267
5267
5262
5257
5262
5267
5267
5267
5267
5267
5262
5262
5262
5257
5262
5257
5257
5257
5257
5257
5262
5262
5257
5257
5257
5257
5257
5257
5257
5257
5257
5257
5257
5257
5257
5269
5269
5269
5269
5274
5274
5274
5274
5269
5274
5274
5274
5269
5269
5269
5269
5269
5274
5269
5269
5269
5269
5279
5269
5274
5279
5279
5274
5269
5269
5274
5274
5269
5274
5269
5269
5269
5279
5269
5269
5279
5274
5279
5274
5279
5274
5279
5269
5269
5274
5279
5279
5274
5274
5279
5274
5274
5274
5269
5274
5279
5274
5279
5279
5269
5274
5274
5279
5274
5279
5274
5274
5274
5274
5274
5269
5274
5279
5269
5279
5269
5269
5269
5269
5274
5274
5269
5269
5269
5269
5269
5269
5269
5269
5269
5269
5269
5269
5269
5281
5281
5286
5286
5286
5286
5281
5281
5281
5281
5281
5281
5281
5286
5286
5281
5281
5281
5281
5291
5281
5286
5286
5291
5281
5286
5281
5281
5281
5286
5286
5291
5281
5281
5281
5281
5281
5291
5286
5281
5291
5291
5281
5286
5291
5291
5281
5291
5291
5286
5286
5281
5286
5291
5286
5281
5286
5291
5286
5291
5291
5281
5286
5286
5291
5286
5286
5291
5286
5286
5286
5286
5286
5286
5281
5286
5286
5291
5281
5291
5281
5281
5281
5281
5286
5286
5281
5281
5281
5281
5281
5281
5281
5281
5281
5281
5281
5281
5281
5298
5298
5293
5293
5293
5293
5298
5293
5293
5293
5293
5298
5298
5293
5293
5293
5293
5293
5293
5293
5298
5298
5293
5298
5298
5293
5303
5293
5298
5293
5293
5293
5293
5293
5303
5298
5303
5303
5298
5293
5298
5298
5303
5293
5303
5293
5303
5303
5293
5303
5293
5298
5303
5298
5303
5298
5303
5293
5298
5298
5303
5298
5303
5303
5303
5298
5298
5298
5293
5293
5293
5298
5298
5298
5303
5293
5303
5293
5293
5293
5293
5298
5298
5293
5293
5293
5293
5293
5293
5293
5293
5293
5293
5293
5293
5293
5310
5305
5310
5305
5310
5310
5305
5305
5305
5310
5305
5310
5305
5305
5305
5305
5305
5310
5310
5310
5310
5315
5305
5305
5310
5305
5305
5315
5305
5310
5305
5305
5305
5315
5310
5305
5315
5315
5310
5315
5310
5315
5305
5310
5315
5305
5305
5305
5315
5305
5310
5310
5315
5310
5315
5305
5310
5310
5315
5310
5315
5315
5315
5305
5310
5305
5305
5305
5305
5310
5310
5315
5315
5310
5315
5315
5315
5305
5315
5305
5305
5305
5305
5310
5305
5305
5305
5305
5305
5305
5305
5305
5305
5305
5305
5305
5305
5305
5322
5317
5317
5317
5317
5317
5317
5322
5322
5317
5322
5322
5317
5317
5322
5327
5317
5317
5317
5327
5317
5317
5322
5317
5317
5322
5322
5322
5317
5327
5317
5317
5327
5327
5327
5322
5327
5317
5327
5327
5322
5317
5322
5322
5327
5317
5317
5317
5327
5322
5327
5322
5322
5317
5322
5322
5322
5327
5327
5322
5322
5327
5317
5317
5317
5322
5322
5327
5327
5322
5327
5327
5327
5327
5327
5317
5317
5327
5317
5317
5317
5317
5322
5317
5317
5317
5317
5317
5317
5317
5317
5317
5317
5317
5317
5317
5317
5329
5334
5334
5329
5329
5329
5329
5329
5329
5334
5329
5329
5334
5334
5334
5329
5329
5334
5329
5329
5329
5334
5329
5339
5329
5334
5329
5329
5334
5339
5339
5329
5329
5334
5334
5334
5329
5339
5329
5339
5339
5329
5339
5334
5339
5334
5339
5334
5339
5329
5329
5339
5339
5334
5334
5329
5334
5334
5334
5339
5339
5334
5339
5329
5329
5329
5334
5334
5329
5339
5339
5334
5334
5339
5339
5334
5339
5329
5339
5329
5329
5329
5329
5334
5329
5329
5329
5329
5329
5329
5329
5329
5329
5329
5329
5329
5329
5329
5346
5346
5341
5346
5341
5341
5341
5341
5341
5341
5341
5341
5346
5341
5341
5346
5346
5346
5341
5341
5346
5351
5341
5341
5346
5351
5346
5341
5346
5346
5346
5346
5341
5346
5346
5346
5351
5341
5341
5346
5351
5351
5346
5351
5351
5346
5346
5351
5351
5341
5346
5346
5341
5341
5351
5346
5346
5341
5346
5346
5351
5341
5351
5346
5341
5346
5351
5341
5341
5341
5341
5346
5346
5341
5351
5351
5346
5346
5346
5346
5341
5351
5346
5346
5346
5341
5351
5341
5341
5341
5341
5346
5341
5341
5341
5341
5341
5341
5341
5341
5341
5341
5341
5341
5341
5341
5378
5378
5353
5353
5353
5353
5353
5353
5358
5353
5353
5353
5353
5353
5353
5358
5358
5358
5358
5353
5353
5353
5353
5353
5358
5358
5358
5353
5353
5353
5358
5358
5363
5358
5358
5358
5358
5358
5358
5358
5358
5358
5358
5353
5353
5363
5358
5363
5363
5358
5363
5358
5363
5358
5353
5363
5358
5358
5358
5358
5358
5358
5353
5353
5363
5358
5358
5353
5358
5358
5353
5363
5363
5358
5358
5358
5363
5353
5353
5353
5353
5358
5363
5363
5358
5358
5358
5358
5358
5358
5353
5358
5353
5353
5353
5353
5358
5353
5353
5353
5353
5353
5353
5353
5353
5353
5353
5353
5353
5353
5353
5385
5385
5385
5385
5365
5365
5365
5365
5365
5365
5370
5365
5365
5370
5370
5370
5370
5365
5370
5365
5370
5370
5370
5370
5365
5370
5365
5370
5365
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5365
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5375
5375
5370
5370
5375
5370
5365
5365
5375
5375
5370
5370
5370
5370
5370
5375
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5365
5370
5370
5370
5365
5375
5370
5365
5370
5365
5375
5370
5365
5365
5365
5375
5365
5370
5375
5365
5365
5365
5365
5375
5375
5365
5365
5370
5365
5365
5370
5365
5365
5365
5365
5370
5365
5365
5365
5365
5365
5365
5365
5365
5365
5365
5365
5365
5365
5365
5392
5392
5392
5392
5392
5392
5382
5382
5377
5377
5382
5382
5377
5382
5377
5382
5382
5382
5382
5382
5382
5377
5382
5382
5382
5382
5382
5382
5377
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5377
5382
5382
5382
5382
5377
5382
5377
5377
5377
5387
5387
5382
5377
5387
5382
5377
5382
5382
5382
5377
5387
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5377
5377
5377
5382
5382
5382
5377
5382
5377
5382
5382
5377
5387
5377
5377
5377
5382
5387
5382
5377
5377
5387
5377
5387
5377
5377
5377
5377
5387
5387
5377
5377
5377
5377
5377
5377
5377
5382
5377
5377
5377
5377
5377
5377
5377
5377
5377
5377
5377
5377
5377
5377
5404
5404
5404
5404
5404
5404
5404
5404
5404
5394
5394
5394
5394
5389
5394
5394
5389
5394
5389
5389
5389
5389
5394
5394
5394
5394
5394
5394
5389
5394
5394
5394
5394
5394
5394
5394
5394
5394
5394
5389
5389
5394
5394
5394
5389
5394
5389
5394
5389
5394
5394
5389
5394
5389
5389
5389
5389
5394
5394
5394
5399
5399
5394
5394
5389
5399
5394
5394
5394
5394
5389
5394
5389
5389
5394
5394
5394
5394
5389
5389
5394
5389
5389
5394
5394
5389
5394
5389
5399
5389
5394
5394
5394
5394
5394
5394
5394
5394
5394
5394
5394
5399
5394
5394
5399
5389
5389
5389
5389
5389
5399
5399
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5389
5416
5401
5401
5401
5416
5416
5416
5411
5411
5411
5411
5406
5411
5411
5406
5406
5406
5406
5401
5406
5401
5406
5406
5401
5401
5401
5401
5406
5406
5406
5406
5401
5406
5406
5401
5406
5406
5406
5406
5406
5406
5406
5406
5406
5406
5406
5406
5406
5401
5406
5406
5406
5406
5406
5401
5406
5401
5406
5406
5406
5406
5401
5401
5401
5406
5406
5401
5401
5401
5401
5411
5406
5406
5401
5401
5406
5406
5406
5406
5401
5406
5406
5401
5401
5401
5406
5406
5406
5406
5406
5401
5401
5401
5401
5401
5406
5401
5401
5406
5406
5406
5401
5401
5401
5406
5406
5406
5401
5406
5411
5401
5401
5411
5406
5406
5411
5401
5401
5401
5401
5411
5411
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5401
5418
5418
5418
5428
5423
5423
5423
5418
5418
5418
5418
5418
5423
5423
5418
5418
5418
5418
5418
5413
5418
5423
5423
5413
5413
5413
5413
5413
5413
5418
5413
5413
5418
5418
5413
5418
5418
5418
5418
5418
5413
5418
5418
5418
5418
5413
5418
5413
5418
5413
5413
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5418
5413
5418
5418
5418
5418
5413
5413
5413
5413
5413
5413
5418
5418
5418
5418
5418
5418
5418
5418
5413
5418
5418
5413
5413
5413
5418
5413
5413
5413
5413
5413
5413
5413
5418
5418
5418
5418
5418
5418
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5423
5413
5413
5423
5413
5413
5413
5413
5418
5418
5418
5418
5418
5418
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5413
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5435
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5425
5425
5425
5425
5430
5425
5425
5425
5425
5430
5430
5435
5430
5430
5430
5435
5425
5425
5425
5425
5425
5430
5425
5425
5425
5425
5430
5425
5425
5425
5425
5425
5425
5425
5425
5430
5430
5425
5425
5430
5430
5425
5425
5425
5425
5425
5425
5430
5430
5430
5430
5425
5430
5425
5430
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5430
5430
5430
5430
5430
5430
5430
5430
5430
5425
5425
5430
5430
5430
5430
5425
5430
5430
5430
5430
5430
5430
5425
5425
5425
5430
5425
5425
5425
5425
5425
5425
5425
5425
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5430
5425
5425
5425
5425
5425
5430
5430
5425
5425
5425
5430
5425
5430
5425
5430
5430
5425
5425
5425
5430
5430
5425
5430
5430
5425
5425
5430
5430
5425
5425
5425
5425
5430
5430
5430
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5425
5447
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5442
5437
5442
5442
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5442
5442
5442
5437
5442
5442
5437
5437
5437
5437
5437
5437
5437
5442
5442
5437
5437
5437
5437
5442
5442
5437
5442
5442
5437
5437
5437
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5437
5442
5437
5437
5442
5442
5442
5442
5442
5442
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5442
5442
5442
5437
5442
5437
5437
5442
5442
5437
5442
5442
5442
5442
5442
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5442
5442
5442
5437
5442
5442
5442
5442
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5442
5442
5442
5442
5442
5442
5437
5437
5437
5437
5442
5442
5442
5442
5442
5442
5437
5442
5437
5437
5442
5442
5442
5442
5442
5437
5437
5437
5437
5437
5442
5442
5442
5437
5437
5442
5437
5437
5442
5442
5442
5437
5437
5442
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5437
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5449
5454
5454
5454
5454
5449
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5454
5449
5454
5454
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5454
5454
5449
5449
5449
5454
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5454
5454
5454
5454
5454
5454
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5454
5454
5454
5449
5449
5454
5449
5449
5454
5449
5449
5449
5449
5454
5449
5449
5449
5454
5449
5449
5449
5449
5449
5454
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5449
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5461
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
5473
