uva11321測資B

Input:
12 5
10
13
16
19
22
25
28
31
34
37
40
43
45 17
100
104
108
112
116
120
124
128
132
136
140
144
148
152
156
160
164
168
172
176
180
184
188
192
196
200
204
208
212
216
220
224
228
232
236
240
244
248
252
256
260
264
268
272
276
120 19
103
106
110
115
117
120
124
129
131
134
138
143
145
148
152
157
159
162
166
171
173
176
180
185
187
190
194
199
201
204
208
213
215
218
222
227
229
232
236
241
243
246
250
255
257
260
264
269
271
274
278
283
285
288
292
297
299
302
306
311
313
316
320
325
327
330
334
339
341
344
348
353
355
358
362
367
369
372
376
381
383
386
390
395
397
400
404
409
411
414
418
423
425
428
432
437
439
442
446
451
453
456
460
465
467
470
474
479
481
484
488
493
495
498
502
507
509
512
516
521
201 37
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
50 23
85
55
83
28
54
65
13
64
53
56
61
15
18
32
83
15
52
47
91
4
47
45
71
66
78
7
4
28
70
55
75
88
25
3
63
24
20
54
57
41
76
39
77
25
43
58
40
15
14
23
100 55
135
143
241
58
214
125
342
258
22
390
160
322
159
401
159
230
59
30
400
362
171
415
47
362
54
329
346
234
355
235
120
23
346
175
249
173
278
334
303
235
253
329
398
308
243
229
160
215
235
247
77
273
144
272
201
353
67
314
221
317
326
116
170
179
24
363
204
98
194
266
380
170
146
306
280
257
341
333
87
72
219
400
71
109
69
415
58
66
162
278
129
30
187
37
231
115
203
171
209
80
230 67
64
176
117
436
366
243
116
162
564
-70
472
150
147
387
273
348
233
145
595
183
-88
49
-34
232
-16
410
481
268
515
-19
-39
112
110
598
-52
43
-82
466
215
534
217
381
101
203
-93
437
345
222
508
175
-25
388
467
-14
198
368
591
94
324
252
469
11
290
-57
337
74
542
433
509
11
243
128
448
152
531
-92
406
328
63
509
353
159
134
-5
39
433
78
291
93
414
528
100
271
525
218
268
337
148
388
240
-55
478
526
-14
598
182
399
45
365
231
539
334
310
185
520
453
-19
191
159
409
29
41
577
320
65
316
-76
-6
205
191
593
-78
455
140
138
410
-57
204
-96
546
388
227
361
223
160
572
442
352
465
371
436
526
212
31
120
-35
83
447
473
398
542
32
501
445
155
545
567
6
-73
405
-61
588
30
0
229
-30
186
524
71
-26
-85
290
482
146
-46
405
196
37
340
95
-32
486
-84
522
413
399
445
44
-97
444
1
598
290
29
73
409
24
162
478
6
575
545
211
572
316
5
207
503
174
-47
241
404
461
499
199
38
92
282
13
2
350 87
60
-174
-218
50
-89
-186
-225
-309
-134
-310
190
142
147
139
48
48
-66
-328
291
-312
-16
82
-321
-371
-88
-359
99
-353
130
280
134
-181
-115
87
159
258
178
68
257
85
-311
-24
15
-393
142
-17
-189
-241
244
145
-206
-183
-116
-162
192
-102
298
252
-273
-194
-353
-376
101
270
47
259
222
-262
-371
129
255
-92
75
-293
-15
-394
44
217
-228
16
-133
-175
-389
202
-170
-177
-120
248
-266
-331
-235
-305
224
262
230
-261
217
-58
-133
165
-234
191
-143
-84
79
-197
64
-2
-66
260
287
-60
-166
45
3
-186
68
47
125
187
16
258
163
121
-163
-342
-347
-249
-317
100
-108
-396
-283
-311
-194
-364
38
-252
-245
-300
14
-178
-300
90
185
-265
70
-255
140
-324
-103
266
-111
-243
110
-188
256
292
258
-98
-23
-3
195
-322
40
-122
-200
-360
299
-6
32
-213
-309
-46
75
-29
-255
25
248
-384
53
221
-382
-190
-96
-68
262
-210
-385
-8
84
-1
-156
129
218
-200
285
-272
-247
-27
218
257
269
-308
-110
160
-373
223
241
209
209
-365
204
-58
98
283
189
-19
246
128
105
202
-376
287
-165
-8
-137
274
-233
158
-66
-113
299
-47
-89
135
-395
-375
161
-139
-47
117
260
-235
188
-117
229
-312
-343
-329
-372
-303
-250
-318
158
85
251
-122
-158
195
-105
236
-2
-59
-341
-137
174
-337
-213
-385
-235
-222
-330
240
-318
-101
293
-65
-3
-259
-141
-302
138
-345
199
-328
-314
154
2
-353
237
-53
-32
110
-45
300
-211
-367
109
81
-284
115
115
-99
-378
-194
55
-184
-296
109
-131
-73
-5
-375
-187
-350
-369
-268
192
-106
-321
-308
-338
107
-246
-220
-101
71
93
276
238
16
237
221
-394
-329
-76
-329
-37
-379
263
90
-168
206
-327
-54
-271
-345
-149
67
603 109
872
997
668
424
260
624
98
263
910
232
897
936
700
904
596
927
395
640
358
397
779
759
329
524
772
80
539
421
106
301
690
696
444
693
125
321
675
875
491
625
778
53
62
629
856
738
915
271
840
761
98
324
942
275
174
295
505
492
744
628
484
909
314
621
305
481
782
620
641
106
757
728
670
90
389
908
499
552
134
366
849
22
902
209
891
380
692
316
402
336
194
86
580
643
992
909
382
362
919
521
61
160
292
478
144
158
33
651
888
602
432
686
776
996
777
168
836
809
287
795
306
657
282
129
625
466
396
794
966
921
444
70
349
44
567
982
809
452
363
482
931
481
25
819
654
99
345
876
420
830
329
767
526
803
668
962
377
93
256
312
541
150
404
863
463
778
675
879
487
756
515
186
344
317
96
655
287
960
282
93
989
146
999
158
551
993
464
471
308
457
22
201
629
581
405
491
372
249
795
895
136
444
568
996
452
666
636
394
47
64
18
193
838
74
394
694
929
741
117
463
417
547
226
218
53
277
493
170
170
731
109
978
985
258
247
940
127
927
643
637
871
216
218
245
468
484
470
541
204
238
710
233
625
277
312
525
481
945
964
84
165
182
475
486
177
628
906
873
837
539
700
18
699
841
902
263
398
582
308
253
454
948
407
315
283
682
413
404
85
619
671
875
987
647
872
969
272
485
783
717
107
155
884
545
611
754
650
27
574
505
669
491
561
158
981
617
443
754
856
726
79
82
891
369
19
447
81
418
928
229
39
656
541
174
485
768
866
438
367
65
766
419
331
438
767
587
587
903
893
511
580
300
758
407
175
908
114
705
739
992
692
837
863
38
993
132
367
43
14
855
310
573
372
527
842
184
392
483
793
997
951
99
795
509
609
465
487
734
182
604
432
13
750
797
46
748
446
689
803
404
437
574
385
712
196
74
875
318
908
553
444
188
743
494
237
772
366
505
273
625
445
444
801
252
978
265
857
764
870
561
178
35
34
625
450
395
74
223
783
942
989
103
109
595
916
31
805
911
737
359
500
523
947
463
119
827
627
569
676
603
792
277
737
298
636
441
208
94
258
287
25
984
564
998
310
338
850
841
138
162
718
341
301
927
269
43
714
966
111
49
491
543
446
602
660
980
287
326
596
432
727
801
828
962
330
534
326
962
541
43
920
744
464
256
242
115
777
379
950
105
10
104
743
821
580
153
107
985
265
868
917
511
192
852
368
514
656
642
767
207
699
925
686
327
303
486
538
287
401
921
874
358
979
131
235
247
679
851
26
810
738
163
914
283
757
945
767
771
698
863
514
231
571
770
827
948
631
108
560
137
660
161
429
588
872
607
95
563
49
392
271
964
452
948
773
648
580
530
978
795
968
922
70
1000 203
240
39
-193
691
-274
-43
-627
-848
277
-39
469
-489
273
-370
-168
-26
-690
-652
-504
518
-728
-127
-773
72
-126
974
910
898
-581
-47
428
-859
942
119
-433
657
58
229
582
-341
513
286
1032
-547
-716
743
583
-257
-449
41
1096
837
769
903
163
776
-305
-447
918
-726
218
424
318
756
-3
-76
105
738
75
274
1062
578
-87
993
830
536
488
1039
-889
-122
-394
255
-586
-678
965
687
-11
-792
828
87
-459
202
460
-732
-554
997
-890
229
52
926
-469
869
980
-707
212
603
192
-495
1075
367
223
147
-870
-18
665
127
683
-592
-887
-591
-497
999
932
812
330
427
473
-559
351
-220
-167
-626
-143
839
681
37
-326
676
-298
30
-545
-769
-632
863
-157
-514
-518
939
730
-93
281
265
321
683
106
-377
925
-571
-831
-97
625
823
896
-839
-299
-34
381
-416
-765
-28
967
-519
946
487
170
-351
1065
-233
-640
-233
-404
1072
410
442
715
1033
32
548
860
-308
710
-185
-331
343
-288
-633
926
82
935
-279
823
755
-612
-615
-842
878
-644
-558
948
-207
516
-614
520
447
599
-84
-285
-550
238
-502
430
-714
911
386
49
828
546
-608
-154
909
-625
-155
270
792
-148
967
610
734
598
-279
476
803
-274
-804
-346
-537
1046
-795
419
-698
-725
-223
-851
-899
-235
599
399
-498
381
-595
756
-715
-625
-866
704
-180
-192
378
270
269
673
-722
233
6
485
1061
670
-399
127
143
-15
228
-48
-382
976
-857
-864
286
486
324
-470
197
-367
-60
13
843
389
615
-577
698
625
820
-699
-551
867
882
-383
238
-616
533
859
-126
-521
-162
100
180
-145
76
1062
1056
-627
-8
560
-207
-797
416
-527
468
-651
-847
962
-64
1077
74
73
883
626
111
-565
-786
365
-485
-334
84
492
-758
-656
319
-590
-618
-542
596
958
240
296
72
-125
-318
884
658
-488
146
-591
258
1009
-391
-10
-461
590
-588
811
-130
627
155
843
-225
-552
-479
331
-181
785
-804
874
-862
272
469
585
-318
-727
-479
13
764
871
577
-461
1067
-515
583
-77
-78
672
475
104
1012
-61
-51
95
-742
675
795
430
-607
-732
5
39
-541
-357
-113
604
-105
-531
-857
-731
523
248
-600
385
384
-447
-419
-311
-154
-386
954
699
-86
-555
-488
69
622
-507
384
-128
-88
899
-582
1088
-355
231
-330
-519
144
-712
-198
468
677
533
605
-462
699
-522
-765
208
-327
530
778
539
472
578
581
-250
34
-106
-121
842
-55
-602
163
-738
1099
28
497
903
-140
-768
179
-703
52
-252
-151
79
659
-494
833
-657
1075
-174
-621
1057
-187
448
476
-470
974
398
74
-684
987
469
-680
-24
-238
-606
249
-417
1099
255
538
389
-753
-785
595
879
-160
-738
-449
62
266
280
157
709
-775
-615
-827
744
698
-875
799
1061
-538
1033
1088
55
892
-479
-154
488
382
-709
1031
-521
-289
-148
-491
-165
283
-573
-620
743
-456
-37
-753
-258
156
-604
1000
-168
-225
563
-145
102
-510
456
324
194
1056
897
176
-389
852
-738
929
480
-101
-587
293
1098
-581
-409
970
703
-252
-686
-174
-571
518
776
636
643
852
-272
-223
718
-648
-676
-531
-733
598
379
399
-497
-347
-769
-142
-57
-885
481
1084
613
-856
-205
551
-399
-505
375
735
65
-848
-801
-581
-799
354
772
607
518
255
667
545
15
-825
421
106
205
554
-218
-208
1061
-328
-760
290
-652
-21
-400
1012
-733
248
-287
619
-566
290
1088
-501
-135
15
-856
-113
1061
-897
-497
-232
-640
-710
776
-533
781
-215
-822
132
434
729
706
591
526
-325
709
824
173
-753
-200
97
-118
-142
83
453
-524
-347
-574
-870
4
961
526
172
94
455
797
-456
86
509
437
-442
69
-778
727
-133
-836
144
345
-883
968
-187
404
520
7
1018
272
672
442
92
-500
-648
-277
587
-814
-93
416
263
-566
746
-767
43
718
-291
615
167
-17
-499
533
995
-122
-167
172
272
-643
-489
969
17
959
438
882
1002
76
305
-847
-328
-158
1015
-65
81
473
377
357
-595
701
1043
591
357
754
-386
930
-773
963
-427
-288
-198
395
-105
-119
-896
-104
-83
788
1065
1004
-755
-50
61
-394
-114
130
-643
528
-452
-613
-230
746
366
-538
-105
616
-170
-789
304
632
-711
-612
891
550
768
719
685
819
862
25
576
-109
163
-132
68
38
32
194
84
-183
572
506
779
430
-89
563
966
1049
509
951
619
973
285
714
-198
150
-806
642
-669
-88
913
169
840
248
-212
-624
164
-87
855
119
-435
1083
-430
923
-538
543
726
-129
-472
61
-485
1054
722
-551
-712
767
-657
196
509
139
-697
575
-706
-101
472
885
353
-27
982
-311
570
-856
-352
-258
-444
-363
549
1094
-253
-462
855
-739
-553
377
96
1047
1076
342
402
214
784
-47
563
656
653
536
168
209
55
-287
-383
-658
48
78
262
970
123
-95
464
539
261
355
-469
-145
874
-128
-550
-340
-153
101
-820
-667
-708
621
-770
-780
-779
343
-367
228
-631
908
-675
990
50
672
-890
-153
62
-761
-211
-681
213
986
-549
-883
636
746
586
-63
-150
-652
420
-486
-887
166
352
545
-417
-79
-583
246
-498
127
1058
-494
-616
87
440
-19
-329
478
-730
784
363
1040
-481
0 0
Output:
12 5
25
10
40
31
16
37
22
43
13
28
19
34
45 17
136
204
272
120
188
256
104
172
240
156
224
140
208
276
124
192
260
108
176
244
160
228
144
212
128
196
264
112
180
248
164
232
148
216
132
200
268
116
184
252
100
168
236
152
220
120 19
437
285
171
152
190
418
456
495
381
229
115
134
362
400
439
325
173
306
344
383
269
117
250
288
516
479
327
213
194
232
460
498
423
271
157
138
176
404
442
481
367
215
120
348
386
425
311
159
292
330
521
369
255
103
236
274
502
465
313
199
180
218
446
484
409
257
143
124
162
390
428
467
353
201
106
334
372
411
297
145
278
316
507
355
241
222
260
488
451
299
185
166
204
432
470
509
395
243
129
110
148
376
414
453
339
187
320
358
397
283
131
264
302
493
341
227
208
246
474
512
201 37
-73
-36
-35
-72
-71
-34
-33
-70
-69
-32
-31
-68
-67
-30
-29
-66
-65
-28
-27
-64
-63
-100
-26
-25
-99
-62
-61
-98
-24
-23
-97
-60
-59
-96
-22
-21
-95
-58
-57
-94
-20
-19
-93
-56
-55
-92
-18
-17
-91
-54
-53
-90
-16
-15
-89
-52
-51
-88
-14
-13
-87
-50
-49
-86
-12
-11
-85
-48
-47
-84
-10
-9
-83
-46
-45
-82
-8
-7
-81
-44
-43
-80
-6
-5
-79
-42
-41
-78
-4
-3
-77
-40
-39
-76
-2
-1
-75
-38
37
-37
-74
0
74
75
1
38
39
2
76
77
3
40
41
4
78
79
5
42
43
6
80
81
7
44
45
8
82
83
9
46
47
10
84
85
11
48
49
12
86
87
13
50
51
14
88
89
15
52
53
16
90
91
17
54
55
18
92
93
19
56
57
20
94
95
21
58
59
22
96
97
23
60
61
24
98
99
25
62
63
26
100
27
64
65
28
29
66
67
30
31
68
69
32
33
70
71
34
35
72
73
36
50 23
23
47
47
24
70
71
25
25
3
4
4
28
28
75
52
53
7
76
77
54
54
55
55
32
78
56
57
58
13
83
83
14
61
15
15
15
85
39
63
40
41
18
64
65
88
43
20
66
91
45
100 55
221
333
58
58
278
278
59
334
115
170
170
280
390
171
171
116
173
229
175
120
230
341
231
66
67
342
398
179
69
234
235
235
235
125
400
400
401
71
346
346
72
129
241
187
77
22
353
243
23
24
355
135
80
247
303
249
194
415
415
30
30
306
87
362
362
363
253
143
308
144
201
146
257
37
203
258
204
314
317
98
209
266
47
322
159
159
214
215
160
160
380
326
162
272
273
329
329
219
109
54
230 67
-61
-57
-57
-55
-52
-47
-46
-39
-35
-34
-32
-97
-30
-96
-93
-26
-25
-92
-88
-19
-19
-85
-84
-16
-82
-14
-14
-78
-76
-73
-6
-5
-70
469
0
134
268
268
1
337
337
203
2
404
539
405
405
271
204
472
473
205
71
138
406
273
5
340
207
73
6
6
140
542
542
409
409
74
410
410
545
545
478
478
345
211
546
413
145
11
11
78
212
481
146
414
147
13
348
482
215
148
282
217
83
150
218
352
486
353
152
155
222
223
290
290
290
291
24
159
159
92
361
227
93
160
94
229
95
162
162
564
29
29
499
365
231
30
567
433
433
31
232
366
501
233
32
100
368
503
101
436
436
437
371
572
572
37
38
575
39
240
508
509
509
241
174
442
577
175
41
243
243
176
310
444
445
445
43
110
44
447
45
112
515
381
448
182
316
316
183
49
116
117
453
185
252
520
387
186
320
588
455
120
388
388
388
522
591
524
525
324
593
191
191
526
526
595
461
528
328
128
531
196
598
598
598
465
63
398
399
399
64
198
466
467
199
65
534
334
350 87
-347
-259
-345
-345
-84
-170
-343
-255
-255
-342
-168
-341
-166
-165
-252
-338
-163
-337
-250
-76
-249
-162
-73
-247
-246
-245
-158
-331
-243
-330
-156
-329
-329
-329
-68
-241
-328
-328
-327
-66
-66
-66
-65
-324
-149
-235
-235
-235
-322
-321
-321
-234
-60
-59
-233
-58
-58
-318
-318
-143
-317
-141
-228
-54
-53
-314
-139
-225
-312
-312
-137
-137
-311
-311
-310
-309
-309
-396
-222
-47
-47
-395
-308
-308
-134
-133
-133
-394
-394
-220
-46
-45
-393
-131
-305
-218
-303
-389
-302
-213
-213
-300
-300
-37
-211
-385
-385
-384
-210
-296
-122
-122
-382
-120
-293
-206
-32
-379
-117
-378
-29
-116
-115
-376
-376
-27
-375
-375
-113
-200
-200
-373
-111
-372
-24
-23
-197
-371
-371
-284
-110
-283
-369
-108
-194
-194
-194
-19
-367
-106
-105
-17
-365
-103
-364
-190
-16
-15
-189
-102
-101
-101
-188
-187
-99
-273
-360
-186
-186
-359
-272
-98
-271
-184
-183
-96
-8
-8
-181
-268
-6
-5
-353
-353
-353
-266
-92
-265
-178
-3
-3
-177
-89
-89
-350
-2
-2
-1
-175
-262
-88
87
-261
-174
174
262
262
263
2
3
90
90
178
266
93
269
270
185
98
99
187
100
274
101
14
188
189
15
276
16
16
16
190
191
105
192
192
280
107
195
195
283
109
109
110
110
285
199
25
287
287
115
115
202
202
291
117
204
292
293
32
206
121
209
209
298
299
299
125
38
300
40
128
129
129
217
217
130
44
218
218
45
221
221
47
47
134
135
48
48
222
223
50
224
138
139
53
140
229
55
142
142
230
145
147
60
236
237
237
64
238
240
241
67
154
68
68
70
244
71
158
158
159
246
160
161
248
248
75
75
163
251
165
252
79
255
81
82
256
257
257
84
258
258
258
259
85
85
260
260
603 109
981
545
327
109
109
218
218
654
872
872
872
873
655
437
764
982
547
329
329
111
438
438
656
656
874
875
875
875
657
330
766
984
985
985
767
767
767
767
331
876
441
223
114
768
987
551
115
660
660
879
443
552
770
989
989
771
553
117
226
444
444
444
444
444
445
336
772
772
773
119
10
446
446
447
229
338
992
992
993
993
666
884
231
13
776
777
777
341
14
232
450
668
668
669
233
560
778
778
996
996
997
997
779
561
561
125
452
452
452
670
888
671
235
344
998
999
563
345
127
18
18
454
891
891
237
19
564
782
783
783
129
238
893
675
675
457
567
349
131
22
22
676
895
132
568
569
242
897
679
25
25
134
571
26
463
463
463
245
27
136
573
137
464
464
682
465
247
247
138
574
574
792
793
466
902
902
903
249
31
358
358
794
795
795
795
795
359
468
686
686
904
33
797
34
252
470
906
689
471
253
35
144
362
580
580
580
580
581
363
690
908
908
908
909
909
146
582
801
801
38
256
256
692
692
910
911
693
475
39
366
366
803
803
367
367
258
258
694
150
368
805
587
587
369
260
478
696
914
915
43
43
43
588
153
44
698
916
917
699
699
481
481
481
263
263
372
372
809
809
155
46
482
700
700
919
483
265
265
47
810
484
484
920
921
921
485
485
49
49
158
158
158
595
377
486
486
922
705
487
487
269
160
596
596
379
161
925
271
271
53
53
162
380
163
272
927
927
927
491
491
491
491
273
382
819
165
492
710
928
929
493
275
602
602
821
603
385
494
712
931
277
277
277
168
604
714
61
170
170
607
389
62
717
499
827
827
609
64
282
282
500
718
936
283
283
65
174
174
392
392
828
611
175
394
394
830
395
395
177
940
505
505
505
287
287
287
287
287
178
396
397
70
70
942
942
398
617
726
945
945
727
509
182
182
836
837
837
619
401
74
74
74
292
728
947
511
511
184
402
620
838
621
948
948
948
731
295
186
404
404
404
840
841
841
405
514
514
950
951
515
79
188
624
842
625
625
625
625
625
407
407
80
298
734
81
627
82
300
737
737
301
301
192
628
628
629
629
193
84
738
738
739
521
303
85
194
849
631
413
86
741
523
305
196
850
851
306
524
960
743
743
525
852
417
90
308
308
526
744
744
962
962
962
527
418
636
636
855
637
419
201
310
310
964
964
93
93
420
856
856
857
421
94
312
312
530
748
966
966
95
204
640
641
96
314
750
968
969
315
424
642
643
643
207
98
98
316
534
317
99
99
208
863
863
863
209
318
754
754
647
429
538
756
757
757
539
539
321
103
648
866
104
758
759
541
541
541
541
105
432
432
432
650
868
651
106
106
324
978
978
978
979
761
543
107
107
216
870
871
108
326
326
980
1000 203
-608
-607
-404
-606
-200
-604
-198
-198
-198
-806
-400
-399
-399
-602
-804
-804
-600
-193
-801
-192
-394
-394
-799
-595
-595
-391
-797
-187
-187
-389
-795
-592
-185
-591
-591
-590
-183
-792
-386
-386
-588
-181
-587
-383
-383
-789
-586
-180
-382
-583
-786
-785
-582
-581
-581
-581
-377
-174
-174
-577
-780
-779
-170
-778
-574
-168
-168
-167
-167
-573
-370
-775
-165
-571
-571
-367
-367
-773
-773
-162
-770
-363
-769
-769
-566
-566
-160
-565
-768
-767
-158
-157
-765
-765
-155
-357
-154
-154
-154
-153
-153
-559
-355
-761
-558
-151
-760
-150
-555
-758
-352
-351
-554
-148
-148
-553
-755
-552
-145
-145
-145
-551
-551
-347
-347
-753
-753
-753
-550
-550
-143
-549
-346
-142
-142
-547
-140
-545
-341
-340
-542
-135
-541
-133
-742
-538
-538
-538
-132
-537
-334
-739
-130
-129
-738
-738
-738
-331
-128
-128
-127
-533
-330
-329
-126
-126
-125
-531
-531
-328
-328
-327
-733
-733
-732
-732
-326
-325
-731
-122
-122
-121
-527
-730
-119
-728
-727
-524
-118
-726
-725
-522
-521
-521
-318
-318
-114
-113
-113
-519
-519
-722
-518
-109
-515
-311
-311
-514
-716
-715
-106
-105
-105
-105
-714
-308
-510
-104
-712
-712
-305
-711
-101
-101
-507
-710
-709
-505
-708
-707
-504
-97
-706
-299
-502
-95
-501
-298
-703
-500
-93
-93
-499
-498
-498
-497
-497
-497
-699
-89
-495
-698
-291
-697
-494
-494
-88
-88
-87
-87
-899
-289
-86
-491
-897
-288
-288
-287
-287
-896
-84
-83
-489
-489
-285
-488
-488
-690
-486
-79
-485
-485
-890
-890
-78
-77
-889
-686
-279
-279
-76
-481
-887
-887
-684
-277
-479
-479
-479
-885
-681
-883
-883
-680
-274
-274
-678
-272
-676
-675
-472
-65
-470
-470
-64
-63
-469
-469
-875
-61
-669
-60
-667
-870
-870
-57
-462
-462
-55
-461
-461
-258
-258
-257
-866
-459
-864
-51
-253
-862
-456
-456
-50
-658
-252
-252
-657
-657
-48
-47
-47
-859
-656
-250
-452
-857
-857
-856
-856
-856
-43
-449
-449
-652
-652
-652
-651
-447
-447
-39
-851
-648
-648
-444
-37
-848
-848
-442
-847
-847
-644
-238
-643
-643
-34
-235
-640
-640
-233
-233
-842
-435
-232
-28
-27
-433
-839
-230
-26
-633
-836
-430
-24
-632
-225
-225
-631
-21
-427
-223
-223
-19
-831
-627
-627
-18
-17
-626
-220
-625
-625
-15
-827
-624
-218
-419
-825
-215
-621
-11
-417
-417
-620
-822
-416
-10
-618
-212
-211
-820
-8
-616
-616
-615
-615
-614
-208
-207
-207
-613
-3
-409
-612
-612
-205
-814
1015
812
610
205
1018
613
4
410
5
208
615
615
209
6
819
7
616
820
212
619
619
213
416
416
823
823
214
621
824
419
13
13
622
420
421
15
15
218
1031
625
625
828
828
17
626
1032
1033
1033
627
424
830
223
833
427
428
632
1039
430
430
430
837
25
228
228
1040
229
229
839
636
636
1043
231
28
434
840
233
30
842
843
843
437
1046
1047
32
32
438
642
1049
643
34
440
238
238
442
442
37
240
240
38
39
39
1054
852
852
447
41
1056
1056
1057
448
855
855
43
246
1058
653
248
248
248
1061
1061
1061
1061
249
859
453
656
1062
1062
657
48
860
455
49
658
1065
1065
659
50
456
862
863
1067
255
255
255
52
52
460
867
55
55
258
665
869
1072
667
261
58
464
871
262
1075
1075
263
61
61
670
1076
1077
265
62
62
468
468
874
874
469
469
469
266
672
672
672
673
65
675
269
472
472
878
879
473
473
270
270
676
1083
677
68
475
69
69
272
272
272
1084
273
476
476
882
882
883
274
681
72
72
478
884
885
73
1088
1088
1088
683
683
277
74
74
480
481
75
685
76
76
280
687
281
78
891
485
79
1094
283
486
892
487
81
1096
691
285
82
488
488
83
286
286
1098
1099
1099
84
84
896
897
86
492
898
899
87
87
290
290
698
698
699
699
293
903
903
497
701
92
296
703
94
95
704
96
908
909
97
706
910
911
709
709
100
506
913
101
304
710
305
102
509
509
509
104
105
714
715
106
106
918
513
718
718
719
516
923
111
518
518
518
925
722
520
520
926
926
318
319
929
523
726
727
321
930
119
119
729
526
526
932
324
324
730
528
935
123
530
734
735
939
533
533
533
127
127
127
330
331
738
130
536
536
942
132
538
539
539
743
743
946
744
948
543
746
746
746
951
545
545
139
342
343
343
546
345
548
954
549
143
144
144
550
551
754
755
146
958
959
147
756
756
351
554
961
352
353
150
962
963
354
355
965
357
357
560
966
967
967
155
764
156
968
969
563
563
563
157
767
970
970
768
769
363
973
365
974
974
163
163
163
366
772
367
164
570
976
166
572
167
776
776
776
168
980
575
169
778
779
170
576
982
577
781
375
172
172
578
578
173
377
377
986
987
581
378
784
784
785
379
176
582
583
583
381
381
990
585
179
382
788
180
586
993
587
384
384
385
995
386
792
590
997
591
591
795
389
389
999
797
1000
595
799
596
1002
395
192
598
598
1004
599
599
803
194
194
398
399
399
196
1009
603
197
604
605
402
1012
1012
607
404
811
202
0 0