# Input for testing sr5sieve.
ABCD 2764*5^$a-1 [1015] // Sieved to 100000000 with srsieve
120
240
180
684
120
132
84
324
420
36
180
120
420
36
300
204
84
36
144
216
60
84
576
96
228
432
144
96
108
156
144
60
36
36
144
84
36
240
120
36
108
36
24
300
96
84
180
600
336
180
36
144
24
192
240
300
720
24
576
408
36
144
60
36
144
36
120
204
540
252
180
48
132
324
264
240
36
84
72
24
144
180
156
240
84
72
384
36
84
24
720
36
156
24
480
36
504
24
120
72
180
348
576
180
36
108
252
120
288
132
84
564
516
204
12
168
36
396
264
60
156
384
84
36
60
120
204
36
180
324
360
1020
60
216
120
24
72
228
96
36
324
180
264
60
156
24
72
48
60
156
144
72
420
84
204
36
120
240
180
324
156
24
12
168
372
108
240
216
480
240
120
36
864
24
36
120
396
24
300
24
156
276
48
240
120
60
72
48
240
156
36
108
252
204
180
144
12
60
48
276
36
48
36
180
60
36
84
60
396
108
156
24
12
168
156
204
120
96
84
36
96
120
420
504
144
36
156
240
84
60
300
60
84
96
36
288
72
180
144
324
180
156
180
180
60
144
156
180
144
60
192
168
156
24
12
108
60
336
24
120
252
24
84
276
120
96
144
156
168
180
156
24
156
276
468
540
516
324
72
60
48
36
240
120
180
576
24
36
468
120
36
204
216
300
24
72
120
24
444
396
144
36
204
36
120
180
96
48
36
564
12
504
60
264
216
60
36
120
144
24
72
48
252
24
156
348
12
144
684
96
324
72
84
24
360
120
240
36
156
144
24
396
360
504
180
612
84
204
192
348
36
264
96
36
48
240
156
540
96
120
204
144
156
36
168
480
96
264
132
144
144
156
360
504
96
84
36
24
12
504
396
648
60
36
216
120
360
24
336
168
216
120
60
144
156
204
156
24
336
384
12
60
120
168
300
216
60
84
420
36
156
564
36
84
144
180
72
108
60
12
144
204
36
84
420
12
708
36
264
36
204
192
60
624
180
204
756
84
36
204
300
60
36
36
120
168
156
216
108
252
288
60
156
180
96
48
180
180
240
396
264
96
144
396
36
504
516
108
72
168
216
120
60
36
144
264
180
432
60
48
180
36
60
84
36
456
84
204
156
384
12
24
144
252
504
120
216
168
180
180
180
36
84
36
240
180
360
216
324
504
120
396
144
216
36
24
84
36
60
180
120
144
36
180
24
36
516
108
612
360
24
876
168
72
468
36
84
180
72
60
108
120
96
36
144
84
180
96
120
144
36
240
120
60
84
72
60
300
540
168
360
192
168
156
216
168
216
120
276
108
360
36
144
72
84
144
180
396
240
216
48
72
180
24
144
156
60
336
60
84
144
36
36
60
288
36
84
540
96
180
84
72
24
264
96
216
324
444
60
36
144
72
108
12
144
36
240
48
132
48
276
36
108
156
240
144
300
96
144
12
24
216
360
48
96
180
324
336
24
156
24
396
336
564
180
36
264
204
192
108
72
144
456
84
36
180
24
144
36
396
108
120
420
252
84
24
72
264
60
216
48
312
108
192
288
432
180
564
264
240
36
84
180
132
108
192
384
324
72
84
24
36
120
276
144
84
72
108
36
144
72
204
360
36
144
120
96
228
180
72
180
540
144
456
360
180
288
396
120
36
288
132
144
84
96
84
60
12
204
120
180
24
552
240
228
132
144
36
228
216
204
72
108
72
264
60
84
60
36
156
60
324
216
108
72
180
264
36
204
324
252
120
108
60
36
36
144
36
48
540
36
36
60
444
60
144
12
1104
336
180
108
60
192
144
900
96
228
276
180
180
156
24
36
264
24
216
300
324
96
120
384
72
120
24
36
228
60
12
60
228
36
204
36
120
240
264
360
36
36
168
120
216
96
48
420
540
36
36
324
216
120
108
60
12
60
120
144
360
36
324
60
84
276
84
36
24
120
36
60
264
72
204
300
240
360
300
204
336
324
72
108
72
144
180
240
36
180
48
252
108
60
300
60
156
36
528
36
84
360
60
252
84
60
36
120
144
24
516
36
144
240
156
108
576
180
24
36
144
72
48
216
60
480
24
480
420
72
360
144
360
144
12
24
84
60
180
36
360
84
252
60
120
384
36
48
240
72
84
600
120
216
180
144
240
36
408
132
504
120
36
168
612
120
108
132
84
96
288
36
84
312
360
84
216
24
84
276
84
360
36
144
96
180
144
360
156
240
360
84
180
36
96
264
276
120
24
444
96
84
72
144
60
84
36
60
264
72
180
108
420
36
144
336
144
180
36
24
72
108
156
60
84
96
120
396
180
60
48
60
336
276
48
60
12
348
36
324
12
468
60
36
216
300
384
36
468
372
468
96
36
120
108
60
36
84
636
360
156
24
84
180
60
156
240
324
120
60
156
36
348
36
300
180
144
96
156
144
36
168
36
120
276
108
180
12
168
36
84
240
156
24
120
360
60
12
108
132
180
108
432
108
180
120
36
24
12
168
156
144
36
276
48
252
240
324
144
156
504
36
36
564
84
36
240
156
144
204
72
108
120
360
60
120
60
612
228
96
324
216
300
36
144
180
144
432
24
576
264
36
240
144
324
120
276
360
144
120
72
288
180
216
24
120
60
876
36
60
84
216
168
72
84
204
156
24
216
156
24
360
120
420
84
276
396
468
36
300
24
336
24
12
180
324
60
84
72
60
48
60
720
156
216
288
276
156
180
288
360
180
132
108
156
24
156
24
72
84
144
276
180
36
48
36
204
36
144
300
96
216
84
24
576
156
504
396
144
384
120
132
48
216
240
36
588
96
144
12
144
96
588
36
144
96
144
180
72
84
144
60
336
36
324
24
120
360
60
72
228
60
12
24
396
300
144
216
108
360
180
216
1080
96
120
384
84
36
24
396
324
720
12
564
180
216
228
132
84
24
156
204
576
156
204
156
168
12
168
120
96
144
396
36
108
156
180
180
180
36
324
144
252
1008
72
60
228
96
216
84
60
324
336
144
396
216
24
36
48
216
240
180
120
36
204
696
24
36
264
60
156
108
60
156
24
36
156
168
12
24
360
180
84
60
72
120
24
444
60
300
360
396
24
12
108
252
204
360
144
12
240
228
216
144
240
72
84
240
336
204
84
180
60
72
108
156
24
156
324
36
144
72
24
36
648
72
408
216
180
276
684
84
96
1164
36
36
168
72
84
24
180
36
156
24
144
36
84
240
36
144
12
288
312
300
144
36
168
216
216
84
324
132
360
444
60
120
60
84
60
216
36
48
276
144
36
84
36
60
324
12
108
36
396
324
60
396
480
24
396
84
216
108
60
180
12
168
156
216
288
396
1176
468
72
264
36
168
12
528
300
72
108
96
216
48
240
336
24
36
120
144
96
156
60
144
144
72
108
36
84
132
300
240
360
228
36
144
36
96
300
108
180
420
36
156
108
96
84
216
36
144
420
300
36
108
180
36
216
468
240
120
60
12
168
1512
408
132
48
240
72
84
144
672
228
396
276
108
360
36
936
84
60
180
216
264
180
96
660
168
72
324
300
36
24
84
180
420
696
216
108
96
480
564
156
36
240
288
156
60
120
144
72
324
276
228
180
252
24
84
36
396
108
312
144
84
96
36
144
504
156
144
96
144
252
84
180
240
336
24
180
156
108
132
84
360
96
48
60
336
24
36
144
12
168
120
252
24
36
120
108
72
108
96
84
72
324
60
324
36
84
180
60
36
300
60
180
36
180
48
276
120
36
240
504
84
36
60
480
204
12
240
84
204
12
168
216
540
120
60
180
144
12
60
48
540
420
300
72
24
36
360
48
36
216
24
336
108
60
72
84
456
48
72
420
84
360
144
36
276
84
60
180
36
48
36
24
192
60
264
276
288
12
360
168
72
408
252
108
96
144
156
36
144
24
36
156
60
48
276
84
36
24
36
120
204
72
144
156
180
240
228
36
24
72
108
252
48
132
108
36
84
180
72
24
156
720
108
96
36
360
108
432
108
120
60
72
144
156
180
108
96
84
36
204
360
156
384
156
36
24
360
336
204
264
180
36
204
36
36
360
264
360
60
324
336
240
84
72
60
144
300
36
60
720
48
816
144
156
636
48
36
180
36
288
36
324
72
24
156
108
60
12
240
108
696
60
144
336
240
120
216
24
216
48
60
252
84
24
36
360
84
72
108
36
96
300
204
84
216
144
132
180
264
36
420
84
60
324
156
36
348
72
180
444
24
72
48
132
624
276
120
108
60
12
204
36
180
264
24
216
120
36
168
252
444
36
360
144
96
588
252
144
420
180
156
108
36
360
180
204
72
48
36
240
324
156
540
24
156
36
108
96
180
180
480
24
372
504
204
36
480
144
96
36
144
216
288
72
84
180
24
120
96
180
144
552
384
216
84
216
24
84
36
24
216
36
84
204
36
156
60
84
216
288
36
144
60
12
288
96
144
12
324
24
300
360
180
396
144
492
48
60
36
36
84
180
96
444
144
252
468
96
216
48
180
72
348
180
120
96
444
180
60
36
36
408
180
132
108
180
12
324
180
204
36
156
108
96
156
24
216
300
108
276
516
180
168
72
144
180
84
36
36
108
252
168
156
180
216
168
36
144
156
204
156
324
252
168
300
216
96
48
132
144
504
36
36
624
36
60
228
60
180
36
480
96
228
72
180
144
60
216
264
240
84
276
120
144
60
72
228
276
144
12
288
60
336
204
120
72
420
480
108
276
36
300
108
420
72
108
216
144
180
216
324
156
96
228
240
372
348
360
180
72
84
24
192
240
144
84
180
60
300
60
36
84
60
180
36
336
204
156
24
300
180
60
144
396
144
120
60
360
12
324
144
72
168
180
372
168
156
204
120
180
96
84
60
180
72
84
96
84
36
348
36
84
96
336
24
36
48
96
576
108
156
180
60
504
360
72
300
108
180
240
300
312
264
180
240
84
96
84
36
144
132
144
84
36
144
132
120
168
156
24
36
144
156
36
360
600
264
24
72
48
96
156
384
120
180
96
264
144
96
84
96
180
36
108
36
36
48
36
36
60
144
840
24
12
144
324
60
36
84
252
288
240
696
60
84
60
72
108
36
36
48
240
12
108
96
120
36
348
180
540
156
420
180
84
72
144
24
120
180
96
144
516
276
144
156
708
756
144
156
24
72
108
216
444
36
216
24
156
60
300
60
264
540
24
72
468
120
252
240
48
96
216
180
228
132
108
180
180
252
108
12
144
504
276
300
240
684
36
120
24
156
144
96
84
180
96
84
132
288
432
144
84
312
504
84
60
120
492
108
156
36
240
84
60
180
444
240
216
84
36
60
216
120
108
180
36
60
120
96
264
24
360
216
144
72
180
84
144
216
96
228
132
120
324
60
180
156
24
360
120
60
84
132
120
324
960
120
24
540
120
96
336
324
144
420
12
144
24
480
180
180
132
48
96
300
24
336
96
444
216
540
24
36
84
144
60
12
1188
72
24
156
144
240
180
84
72
24
264
276
300
180
24
396
180
84
36
204
72
144
264
216
24
216
84
180
396
144
432
108
216
36
144
324
72
60
480
384
180
804
72
168
552
24
300
24
156
180
24
72
108
36
180
696
180
108
96
84
216
576
204
516
108
600
180
576
336
384
336
108
96
36
48
180
420
252
48
72
828
36
60
120
60
84
60
192
60
84
96
108
12
324
216
24
180
180
84
36
360
60
360
396
144
144
12
204
360
36
84
144
180
96
84
216
360
504
36
24
156
180
240
156
108
180
432
288
216
180
60
84
672
228
96
516
60
48
360
96
84
132
360
108
12
348
36
180
156
144
36
204
36
228
60
156
240
84
36
96
84
384
372
240
264
36
24
300
24
156
24
216
36
108
396
480
504
36
60
540
144
12
324
396
168
12
24
36
300
144
180
324
180
60
120
36
144
36
204
156
360
36
288
240
192
108
60
360
300
60
792
300
24
84
72
24
324
36
120
396
180
324
420
84
456
264
420
36
216
108
216
84
636
336
108
180
72
324
240
120
324
180
240
432
48
132
48
396
144
36
24
72
588
36
60
156
24
156
828
420
156
180
36
360
144
276
48
456
180
324
120
60
36
156
144
96
228
36
24
156
96
144
84
312
408
216
96
144
156
708
72
180
48
180
96
216
300
108
132
48
240
12
468
456
120
60
84
60
120
672
108
252
48
60
300
240
396
84
96
84
252
204
84
36
360
24
36
216
228
180
132
84
24
660
36
36
348
12
60
84
180
24
180
252
48
60
360
12
384
180
84
36
60
36
228
132
48
36
96
804
216
348
216
84
36
144
132
120
708
120
276
180
180
180
120
24
156
144
96
36
48
180
36
384
360
120
96
264
72
204
36
48
132
48
132
108
12
288
36
60
84
60
36
300
180
180
24
336
60
144
216
516
144
144
216
36
168
36
36
84
36
144
36
144
36
204
300
60
216
108
396
36
144
300
24
36
300
180
24
396
120
96
360
48
36
384
12
60
360
120
24
324
36
324
156
180
60
84
240
156
96
180
84
24
180
216
396
120
240
360
180
48
360
60
180
216
120
216
288
420
252
144
444
216
24
180
72
264
60
120
564
12
24
120
36
348
216
156
24
660
504
252
24
84
96
84
60
72
84
24
156
144
240
180
216
120
24
156
96
504
84
72
24
84
72
60
660
348
336
24
360
36
36
144
120
744
252
144
120
36
204
36
264
36
468
36
396
144
24
180
180
180
192
24
180
336
240
108
72
144
84
96
144
12
108
360
636
36
84
36
468
72
60
408
36
396
108
216
204
660
180
180
276
84
180
432
348
156
60
36
180
48
96
444
72
108
252
504
24
216
180
84
72
540
60
48
72
24
324
336
24
300
420
120
96
540
36
48
252
168
576
444
36
24
12
108
96
156
24
336
24
120
60
120
144
72
108
72
420
264
60
504
36
120
60
336
144
384
180
120
96
36
120
240
108
36
156
24
180
576
84
96
48
216
144
96
84
60
120
36
96
84
684
36
60
216
228
36
96
108
300
240
120
240
120
240
36
264
456
84
132
660
348
120
96
300
324
216
36
528
156
360
240
156
504
420
84
576
180
24
12
24
36
48
216
144
180
240
36
156
180
24
84
60
156
240
144
336
204
12
60
768
36
36
240
84
36
144
276
108
120
60
120
36
36
348
180
36
756
48
360
252
288
60
72
288
216
516
360
144
96
228
276
144
180
300
216
36
324
144
72
24
180
120
60
480
216
528
432
300
60
144
84
180
96
144
216
504
192
144
36
240
360
264
60
144
192
348
336
60
144
36
84
60
12
24
144
396
300
636
84
960
156
600
48
132
228
180
96
216
84
24
72
48
36
24
36
84
252
24
180
264
60
156
1104
156
60
216
120
468
132
180
588
60
36
324
36
144
216
300
60
264
72
204
696
108
420
156
24
216
120
384
192
24
264
60
12
60
444
204
36
144
120
96
36
264
144
456
84
600
12
60
48
60
72
228
36
144
312
84
216
24
144
72
48
96
156
24
264
60
72
180
588
36
204
372
324
360
144
60
72
84
60
36
408
36
924
192
108
312
144
324
72
84
24
72
84
240
180
156
240
48
216
204
36
216
48
36
60
84
240
12
348
216
120
24
72
48
96
144
120
132
48
96
1044
192
144
180
24
120
36
276
48
60
192
108
60
72
324
36
144
156
144
204
180
72
264
60
84
132
48
216
204
12
108
72
348
36
216
228
36
60
144
36
264
72
324
816
84
24
156
180
360
60
576
228
132
144
120
276
84
36
60
108
12
60
264
240
156
24
156
24
144
36
396
144
36
84
180
276
84
24
180
72
108
36
180
360
180
264
72
168
396
480
60
36
288
12
168
156
60
180
144
192
24
156
168
216
36
48
96
120
276
48
36
24
252
264
384
120
72
108
60
36
156
144
396
204
300
96
108
192
108
312
48
96
264
216
24
360
72
660
24
336
108
60
36
36
84
96
48
60
360
1440
300
96
84
420
192
108
72
204
396
84
396
564
36
408
492
84
180
60
180
36
228
240
12
24
120
36
240
228
36
240
444
36
36
204
264
72
204
180
36
120
180
144
144
60
36
120
60
504
360
156
324
36
36
384
360
120
60
36
504
120
216
144
144
252
60
84
240
36
180
84
96
84
60
360
336
288
240
36
120
60
324
192
324
24
252
84
24
156
180
324
636
36
900
228
36
144
132
300
108
96
36
624
180
60
864
396
156
24
300
276
228
180
180
60
180
180
180
36
444
72
204
480
144
132
84
144
60
696
36
60
684
156
504
24
36
360
804
180
72
180
108
60
180
120
132
504
36
84
36
240
120
180
348
156
36
24
156
24
84
60
300
216
24
12
468
36
276
48
72
24
156
144
60
180
324
216
156
60
408
60
120
240
12
288
72
528
120
36
144
36
204
516
276
144
624
36
504
36
144
36
24
480
276
120
24
36
36
144
180
156
24
504
12
204
120
36
348
120
36
144
132
108
36
360
144
12
180
324
24
180
36
120
60
84
360
96
84
636
360
156
60
48
216
24
516
96
120
24
324
156
204
72
108
120
36
36
168
36
264
96
156
60
444
180
216
24
480
24
36
216
48
132
84
204
156
24
156
24
156
180
240
660
276
108
36
84
72
144
240
120
276
84
504
36
60
180
84
96
84
36
360
24
372
384
84
240
300
252
528
180
216
180
84
36
204
120
96
144
156
144
276
144
432
84
180
24
180
36
324
36
264
96
156
180
204
84
96
36
84
240
84
36
360
204
336
204
180
72
84
36
240
300
24
36
588
72
180
168
300
36
36
24
180
84
312
120
24
36
144
324
180
120
60
36
36
324
144
252
84
24
120
96
300
36
60
84
204
120
276
300
276
84
60
120
60
444
276
336
168
216
264
72
600
108
36
264
96
144
72
48
180
60
180
156
180
180
276
48
36
36
144
240
36
48
252
24
396
180
48
216
60
300
36
288
780
252
228
60
192
360
24
480
24
360
12
24
36
84
360
96
48
180
60
360
36
504
36
180
336
24
264
60
216
360
84
240
120
60
576
156
60
108
12
108
72
24
396
120
60
180
48
180
180
180
36
36
324
24
12
240
264
36
204
144
36
216
180
48
36
144
420
156
204
192
60
144
120
636
264
24
252
84
60
36
108
12
528
216
336
144
60
84
132
288
180
252
264
204
36
84
72
648
72
144
36
168
180
252
120
24
36
84
384
36
840
180
36
180
168
180
36
120
276
84
60
180
156
360
108
60
216
120
144
132
288
72
84
60
84
36
24
396
324
396
336
420
144
156
348
216
144
36
120
144
252
144
60
36
84
96
144
84
180
96
144
12
348
156
24
432
48
180
96
84
60
72
228
396
324
72
240
144
120
36
288
36
384
192
504
24
180
120
72
60
300
24
156
60
504
180
84
72
24
216
180
48
36
96
144
216
288
180
72
108
12
24
84
36
276
144
120
216
108
276
36
48
36
96
264
216
24
84
240
120
396
24
72
480
288
36
60
504
336
24
300
252
60
84
36
108
216
240
156
60
288
216
360
84
72
180
144
420
396
108
36
144
180
72
84
276
180
48
240
216
84
36
204
180
12
288
72
24
144
252
144
216
84
240
216
144
156
24
36
108
36
144
432
48
36
180
24
540
192
708
36
624
132
228
96
84
60
36
180
396
588
60
156
96
120
144
240
120
144
252
60
144
756
120
204
144
36
36
84
24
72
84
144
180
36
96
468
540
120
360
216
204
192
828
36
60
36
324
84
36
24
120
36
180
360
180
576
24
156
24
84
180
132
120
144
36
204
264
36
276
120
108
36
24
12
180
288
240
216
300
24
180
336
180
24
300
60
156
240
84
432
24
156
180
168
252
408
252
324
276
84
216
24
144
180
372
348
36
36
84
36
180
360
864
24
120
276
84
72
348
120
132
84
24
216
180
144
12
60
84
240
216
48
60
300
36
24
360
372
108
96
216
108
756
480
180
204
12
168
72
48
36
420
36
180
300
168
300
240
36
120
180
96
144
396
48
60
12
504
36
384
300
24
360
156
384
192
60
84
204
36
144
156
24
516
144
36
36
504
360
144
132
108
36
324
120
216
96
108
156
36
348
12
108
96
144
12
168
756
180
84
312
108
216
336
168
36
36
180
624
144
216
180
96
660
180
24
84
36
36
108
36
276
48
456
144
156
60
36
264
24
12
24
120
384
252
84
60
36
120
288
96
84
96
324
156
60
324
36
480
36
24
84
132
360
264
144
36
180
216
348
216
264
252
168
36
36
48
132
108
336
324
36
24
432
360
144
216
108
120
276
36
84
420
180
84
360
36
60
84
72
648
240
300
36
96
264
24
252
108
192
24
84
180
60
156
36
564
180
84
576
96
300
180
108
60
156
216
108
132
228
36
60
144
216
36
48
36
36
180
24
144
72
288
192
180
108
216
144
180
36
96
468
120
36
360
276
144
264
96
396
84
180
396
144
396
24
144
336
60
84
132
108
372
168
396
84
396
204
252
228
576
204
12
144
420
156
144
204
156
96
180
144
84
180
60
120
36
36
24
120
96
144
84
96
120
60
120
24
36
336
144
36
180
204
216
48
60
120
240
612
84
564
432
228
36
144
96
84
396
24
156
24
156
216
24
144
12
288
132
360
84
24
300
60
216
264
60
12
144
24
120
276
36
84
36
180
360
60
444
420
144
156
36
60
480
144
144
72
168
12
108
36
216
24
36
264
204
12
24
156
24
156
24
336
108
36
60
36
228
60
540
156
360
240
216
444
24
72
48
132
180
228
96
504
72
48
36
180
60
540
84
36
276
48
60
480
180
36
96
180
144
624
96
144
156
240
84
36
360
36
468
60
252
144
84
492
84
96
264
36
204
504
216
324
36
84
312
84
24
516
96
288
120
36
204
36
84
252
24
36
180
228
132
324
216
108
156
780
144
252
84
216
360
60
108
120
240
72
288
516
216
24
84
96
444
96
180
480
24
180
480
96
180
444
216
144
60
120
72
168
192
168
72
108
396
300
420
156
324
24
372
324
180
240
120
240
84
72
108
216
540
96
180
84
36
168
120
72
144
324
252
108
36
276
108
156
240
180
300
24
300
60
72
324
144
336
60
144
252
288
12
24
36
108
1116
84
432
168
180
540
612
48
180
132
228
180
132
48
60
480
60
180
156
576
504
240
84
72
204
216
288
180
12
108
276
36
84
216
144
24
120
276
264
180
72
24
84
60
156
540
60
324
192
144
204
156
144
132
84
384
216
144
252
444
144
132
48
60
36
84
216
180
96
48
360
96
84
240
432
84
36
180
108
60
120
60
120
36
180
24
12
420
48
180
96
144
36
120
924
12
684
24
156
504
180
240
36
180
84
180
60
480
60
396
156
168
120
396
96
180
144
540
660
24
36
120
36
24
84
36
240
120
24
72
300
24
144
216
540
540
120
144
276
84
312
408
72
168
12
168
180
120
60
12
168
72
84
60
84
360
72
168
180
180
540
36
84
60
156
204
396
36
588
240
300
60
372
204
36
144
156
468
36
324
180
180
312
648
12
144
600
36
180
48
36
24
120
96
396
264
60
300
144
96
84
72
144
420
360
336
144
204
180
156
180
240
36
480
564
84
396
24
336
240
180
264
936
24
12
204
180
360
444
60
192
108
72
180
60
144
36
108
480
612
288
36
60
396
108
72
264
24
156
96
408
72
168
660
36
60
144
336
216
648
36
60
216
360
84
324
216
36
504
420
540
300
216
60
108
576
84
72
60
108
156
504
72
24
84
96
36
48
60
540
72
48
180
60
120
432
144
96
84
60
120
144
96
144
300
576
180
576
168
156
216
24
180
84
180
60
36
300
24
36
36
144
36
804
96
228
60
72
300
168
12
288
36
24
72
84
24
336
60
156
168
12
60
108
72
1164
60
120
180
36
60
180
84
60
120
204
120
72
240
120
108
36
396
168
192
60
84
36
60
84
144
780
156
24
156
276
180
144
180
120
24
72
108
72
120
204
120
36
144
324
36
36
24
36
300
24
84
36
24
372
24
84
276
120
180
360
60
156
108
180
36
60
324
120
96
300
36
360
420
324
84
60
12
204
36
228
60
12
324
360
216
24
156
144
240
180
156
360
348
180
72
48
540
240
36
120
204
36
84
60
876
276
408
360
180
720
36
144
276
36
48
72
204
84
96
216
300
108
72
420
144
120
540
276
108
36
396
300
60
48
36
180
36
564
36
108
12
168
12
204
120
420
84
276
216
84
60
84
60
360
36
156
384
120
204
192
108
36
60
84
72
168
12
528
360
156
204
120
72
108
96
120
180
600
144
36
36
180
108
252
48
36
240
36
48
252
168
72
324
84
276
444
216
360
60
36
120
144
324
36
144
132
84
24
36
396
228
180
72
420
864
120
24
156
36
60
48
96
444
612
204
120
180
36
180
324
96
108
120
60
72
84
204
12
24
84
612
648
72
60
84
60
396
228
216
24
336
216
60
84
24
300
216
216
180
1068
120
36
564
72
660
168
216
300
144
60
192
828
132
228
72
204
120
24
72
84
24
12
324
36
24
684
432
288
12
384
324
72
84
24
660
72
24
84
456
36
264
60
156
60
84
180
324
60
36
180
336
240
84
216
24
264
180
96
156
144
24
36
324
156
24
192
24
264
72
204
300
180
180
144
36
36
240
264
204
120
36
360
24
120
96
156
24
84
36
96
408
72
144
204
120
60
372
24
300
240
324
120
36
204
336
324
72
240
288
12
24
36
180
120
288
432
60
108
180
300
240
36
120
276
228
672
84
144
36
24
72
108
36
84
312
84
216
204
36
108
432
288
120
72
180
60
264
276
408
96
144
72
84
360
24
120
36
180
36
468
540
72
24
84
96
216
180
264
144
396
240
120
204
12
204
120
384
12
288
216
24
252
84
216
288
576
36
204
36
48
36
144
36
144
96
120
24
156
96
228
972
504
240
84
60
72
144
84
240
72
144
264
36
60
156
108
96
300
240
180
84
240
36
36
84
96
84
36
204
144
120
36
180
324
60
120
60
396
84
456
300
96
84
24
12
24
84
312
48
276
84
216
216
60
264
240
144
156
24
360
36
216
144
396
48
72
168
12
384
576
144
120
180
60
180
264
252
360
60
144
540
264
36
204
300
96
180
84
180
60
12
108
312
264
396
240
108
156
420
84
96
264
60
120
60
120
240
156
216
144
36
204
180
156
240
84
60
444
60
36
120
24
12
180
144
24
156
384
12
108
96
156
360
108
96
504
432
144
120
360
240
180
156
204
264
132
120
24
84
672
144
324
120
72
144
36
108
60
252
144
84
96
144
300
96
120
96
84
36
384
120
36
420
84
24
360
336
324
60
12
144
24
216
264
180
816
36
48
216
60
120
24
180
12
240
288
72
48
60
120
36
36
108
96
576
120
468
72
240
144
480
60
84
216
384
192
144
24
120
276
336
204
120
36
240
684
84
216
180
180
180
36
780
108
12
24
36
84
24
336
24
336
60
300
360
60
84
60
36
1056
180
168
72
84
204
396
84
72
600
48
36
504
36
324
60
120
60
480
60
36
120
36
24
156
108
132
48
132
264
204
216
120
960
156
108
72
348
72
108
12
504
396
108
72
24
360
264
132
108
336
24
36
36
288
156
864
60
72
228
60
36
84
132
108
372
504
600
36
144
120
204
12
108
216
60
120
144
60
12
204
144
12
204
144
36
360
84
72
600
48
180
756
204
216
84
276
156
528
576
84
60
216
36
108
72
444
36
60
48
36
204
156
396
108
432
108
276
36
444
144
252
240
108
36
144
180
252
468
12
204
84
276
36
84
144
240
120
60
372
240
84
60
120
324
252
324
144
96
156
60
228
60
180
12
144
24
216
144
192
24
624
132
108
180
72
84
60
36
144
156
360
144
180
24
216
180
156
348
180
216
264
36
24
216
84
252
144
324
180
60
36
504
180
156
144
36
180
360
24
72
1080
108
432
264
384
36
144
360
720
12
60
264
180
24
12
468
72
24
144
216
336
24
180
36
48
96
84
420
180
516
204
840
216
324
96
84
216
24
840
72
108
72
60
84
204
36
480
36
420
84
24
1020
180
60
516
60
156
240
540
504
216
48
576
216
60
108
120
216
24
36
120
24
12
288
60
36
264
36
240
84
36
456
84
240
264
276
36
48
36
216
24
120
24
156
216
168
12
144
60
300
24
180
156
240
144
120
312
144
120
144
132
324
84
180
60
180
396
36
120
180
168
72
180
120
168
36
36
48
180
60
216
516
468
612
204
216
84
144
72
348
372
288
72
348
36
516
108
360
72
168
192
144
96
120
24
84
276
396
228
60
336
564
336
24
156
240
156
24
36
144
144
552
24
84
312
84
144
60
180
72
48
276
36
108
216
36
108
180
12
108
96
120
600
84
36
60
264
240
156
36
144
96
180
84
360
36
24
396
108
156
36
168
12
348
72
48
216
96
264
96
228
72
60
108
360
180
192
24
156
204
84
96
36
540
48
600
36
120
204
12
144
96
84
60
336
60
144
156
60
108
72
108
36
684
252
264
60
84
96
144
120
132
108
156
24
12
144
96
108
72
180
228
252
324
36
24
216
48
36
36
348
300
60
156
144
36
324
72
108
96
144
156
420
36
144
444
36
24
372
144
216
144
204
216
144
336
240
84
276
84
36
96
264
60
300
60
360
300
24
156
684
72
324
324
360
36
240
84
36
180
924
540
36
120
24
372
108
60
120
96
540
84
96
144
180
516
24
120
276
120
24
12
24
84
432
828
636
180
84
180
276
36
108
432
48
36
24
300
72
420
324
444
72
240
180
444
24
156
144
72
24
144
36
120
420
120
60
300
24
12
108
276
660
96
300
360
180
108
360
96
144
12
24
300
96
480
108
180
132
84
36
60
120
648
60
180
336
36
324
396
108
72
108
252
240
84
276
408
180
240
36
336
60
48
36
36
108
492
84
96
84
96
84
36
144
60
324
336
204
120
456
144
396
504
120
72
324
504
36
36
348
72
108
36
156
180
168
36
264
240
192
24
144
192
60
720
48
60
72
48
396
60
84
360
252
24
624
72
108
60
180
516
36
108
252
24
540
36
48
36
276
264
180
36
108
312
504
36
120
180
168
156
36
60
120
60
264
24
36
36
48
36
420
84
72
168
216
180
264
96
180
84
60
156
204
216
156
360
168
336
744
12
144
24
372
144
24
156
180
24
36
480
204
252
468
12
144
24
252
84
96
264
600
144
156
24
12
24
36
408
396
24
156
504
72
540
24
144
360
36
540
36
108
72
84
180
36
204
264
72
108
216
24
480
900
216
36
144
420
264
132
120
240
108
36
120
204
216
624
276
84
72
204
36
144
120
240
120
24
36
300
864
96
120
36
144
60
84
72
24
84
60
72
48
60
180
516
24
180
756
180
36
108
300
60
252
84
36
780
288
12
468
96
36
468
120
132
144
84
96
84
252
468
36
24
72
444
204
372
168
156
36
204
36
84
60
180
156
540
288
96
480
60
36
264
60
180
36
48
180
396
384
72
48
36
96
48
96
120
276
84
60
144
12
168
12
108
96
156
24
84
60
300
72
60
360
180
48
132
288
120
96
36
408
132
84
180
60
180
144
72
300
24
216
264
36
204
36
504
36
84
60
504
72
360
108
156
324
396
36
324
36
60
228
132
468
12
240
144
180
300
36
24
264
60
36
540
216
108
336
24
336
240
36
120
60
48
180
96
504
36
300
96
48
36
24
516
24
12
144
180
180
60
180
396
108
180
72
48
36
96
228
36
204
540
120
96
84
96
336
288
276
36
108
72
48
132
324
84
132
180
144
300
324
60
72
48
216
24
180
12
168
72
300
24
180
156
24
396
84
324
96
360
36
264
36
168
36
300
216
108
72
420
144
84
132
108
120
60
216
144
12
168
36
84
36
240
504
12
24
84
36
384
36
216
84
24
36
396
180
228
252
144
144
96
36
48
96
36
720
48
180
216
180
180
96
264
144
180
60
12
24
120
756
24
120
324
216
36
144
24
480
36
144
72
108
576
60
36
48
240
300
36
36
24
144
216
516
180
108
312
228
60
156
96
108
120
72
204
120
204
216
84
36
144
180
180
180
36
216
144
96
480
144
276
144
120
60
36
300
168
192
108
360
216
60
120
24
480
60
552
108
60
180
12
504
36
324
60
516
108
276
480
204
12
780
48
96
324
300
60
72
108
180
300
72
348
192
324
216
108
72
24
444
72
240
228
72
60
108
300
60
36
360
144
36
120
36
468
576
324
60
252
144
84
72
324
24
36
84
96
180
84
72
144
60
144
156
24
72
144
180
120
36
24
504
156
24
36
84
396
456
120
540
144
144
252
60
84
180
96
108
612
48
60
252
228
60
72
84
60
264
72
108
72
108
132
288
336
36
324
24
432
84
60
120
504
72
60
264
96
108
36
156
108
72
288
72
324
36
60
228
456
180
120
24
12
324
60
540
144
180
300
96
120
96
120
720
60
48
420
120
276
36
300
144
24
300
72
108
72
348
156
24
576
180
180
324
432
108
360
192
168
36
696
240
300
204
216
108
36
396
324
120
24
252
48
36
60
324
12
60
180
108
300
96
480
24
72
48
36
36
168
336
60
264
96
180
84
60
252
180
120
60
288
360
192
384
84
60
192
180
168
156
204
336
144
96
324
156
60
84
96
36
84
60
324
516
24
120
396
24
192
60
300
168
300
36
96
228
180
180
132
84
240
264
276
36
48
36
396
384
36
108
12
108
240
180
72
84
96
48
60
660
60
12
60
48
72
144
36
204
120
180
24
36
336
240
288
36
120
36
288
72
24
84
36
144
36
96
144
36
48
36
144
36
96
228
216
24
192
240
144
120
60
180
264
36
96
108
72
264
96
84
180
36
504
324
180
96
120
36
24
216
48
96
360
144
192
468
36
60
120
36
204
300
96
228
312
408
60
216
84
240
180
12
144
216
108
60
192
348
72
48
96
504
336
240
120
144
72
144
276
228
36
240
36
624
384
216
324
12
180
60
48
396
636
108
12
204
576
48
132
468
72
228
60
120
72
504
60
36
180
84
240
84
1140
696
36
144
240
36
864
180
300
60
264
36
420
144
36
336
168
72
108
336
360
96
48
72
384
156
180
108
360
96
84
72
60
84
24
72
48
396
60
120
36
348
120
492
84
96
300
168
36
156
24
84
276
84
36
60
180
36
108
192
288
132
228
396
324
132
264
420
120
60
336
144
204
300
96
36
48
252
240
324
264
96
156
108
312
108
576
84
312
84
24
156
36
288
36
60
264
72
348
120
36
24
12
240
444
60
300
24
396
144
72
324
84
96
300
204
12
144
24
156
204
216
180
336
648
276
84
36
24
696
240
36
84
204
12
288
276
396
48
36
180
204
300
96
144
12
180
168
12
24
396
48
180
36
504
216
384
396
324
120
36
96
180
444
216
168
72
48
60
12
180
468
180
180
72
24
36
48
252
108
60
252
48
240
120
60
180
576
180
180
156
144
24
156
204
36
660
24
396
264
216
240
324
72
108
432
288
72
120
60
48
396
24
192
168
300
60
156
180
240
36
324
144
660
600
156
216
144
144
216
180
24
36
156
348
12
384
84
36
144
276
36
180
84
24
156
24
180
192
24
36
228
276
120
504
36
144
60
12
348
72
48
72
204
300
204
36
156
60
84
60
396
84
384
180
36
180
144
156
24
156
576
180
24
120
36
240
84
96
180
288
120
36
360
36
108
132
120
24
120
60
216
228
36
96
120
324
204
252
120
144
384
36
120
60
324
180
36
120
204
12
504
216
108
180
396
240
84
36
36
168
156
36
324
60
144
36
84
252
384
84
72
288
60
36
84
276
144
540
36
180
180
36
144
84
72
24
36
108
72
180
180
324
180
84
60
252
48
240
216
36
48
72
180
108
72
24
120
60
144
396
120
144
276
36
144
156
60
108
12
204
264
180
72
24
264
276
36
108
120
132
408
240
216
300
180
144
60
156
96
48
216
36
60
108
216
144
36
864
72
48
36
216
108
60
300
396
396
288
240
216
180
36
48
132
48
600
72
84
96
504
156
204
144
192
564
156
648
36
60
36
144
264
216
24
120
492
264
60
444
72
144
24
156
60
324
36
84
60
120
96
324
72
300
144
24
180
156
24
336
96
48
96
180
120
24
120
240
72
264
24
36
540
84
252
180
144
456
84
144
132
288
72
228
36
24
72
504
264
36
216
420
300
204
840
36
180
108
576
60
264
72
108
60
360
12
288
396
384
12
144
24
300
60
336
60
264
132
408
36
60
360
396
288
156
24
156
324
396
204
180
192
24
180
180
120
144
132
120
144
96
48
36
96
624
204
156
60
180
120
384
120
396
216
144
60
144
36
324
12
204
84
60
36
156
60
84
240
120
36
168
156
24
72
180
648
72
120
168
180
36
84
36
60
36
108
180
12
360
240
144
120
420
36
360
120
108
276
360
324
12
144
180
216
168
216
300
180
36
60
300
108
60
120
216
24
480
312
48
612
288
60
252
120
168
252
264
96
264
36
24
180
144
72
228
60
12
348
660
312
84
540
60
324
180
12
168
36
216
408
72
420
288
120
36
144
72
180
24
264
36
180
564
180
36
36
120
24
324
120
60
72
180
48
72
288
216
180
276
144
180
264
36
36
108
252
108
132
228
312
84
24
12
24
840
240
144
192
288
312
228
96
156
144
204
120
60
36
36
228
180
180
672
48
96
876
24
144
396
144
12
24
156
168
156
240
216
48
72
204
264
312
84
216
24
576
360
180
264
540
96
228
96
84
36
240
216
228
360
396
60
156
168
36
324
156
96
120
288
312
108
180
216
156
348
516
36
24
120
384
300
312
144
36
444
396
144
216
108
396
324
60
12
168
432
228
72
348
36
36
288
300
132
48
36
216
144
144
60
156
324
252
24
84
96
84
420
156
384
180
156
180
204
120
36
144
132
48
60
216
36
144
324
180
336
204
36
480
60
84
96
264
36
60
480
180
360
96
48
60
360
156
204
36
120
180
216
540
60
288
72
84
60
180
516
144
24
300
216
36
420
84
96
228
36
216
204
444
360
96
36
180
84
144
96
84
240
156
24
156
60
156
384
36
504
300
144
240
12
204
120
24
336
60
36
144
264
72
360
180
108
96
264
360
60
12
108
456
84
180
252
240
264
204
336
60
144
36
144
252
408
420
12
168
120
60
156
60
216
228
576
216
360
528
36
156
144
36
168
72
300
180
24
156
384
180
84
96
396
84
360
204
120
96
624
72
60
180
144
540
120
24
840
180
96
120
216
240
48
132
228
60
192
204
120
24
156
204
360
120
132
480
204
84
96
84
276
84
72
324
96
300
60
408
96
120
276
144
120
180
456
408
96
36
144
84
96
264
36
180
180
204
156
144
72
168
180
36
504
696
24
156
276
84
24
156
36
420
300
180
108
36
60
84
456
120
36
348
72
228
36
180
60
84
276
396
180
324
84
60
252
108
72
120
24
84
276
84
72
384
156
204
144
72
84
384
156
144
252
360
204
84
72
60
48
420
120
60
36
156
24
84
72
348
12
144
96
120
24
120
324
180
180
60
120
36
96
84
204
660
36
204
480
36
60
120
60
264
216
204
36
36
588
72
648
96
84
240
336
24
252
108
12
60
264
60
156
324
60
480
60
336
108
60
72
120
324
24
72
264
216
420
120
288
180
240
36
144
72
108
12
348
120
60
552
108
96
36
324
36
48
396
540
240
144
36
540
36
540
180
84
36
60
108
216
144
36
156
384
756
360
300
204
144
156
96
84
24
72
228
180
96
360
324
180
12
384
144
120
132
468
156
24
36
264
60
192
144
180
24
192
60
84
180
36
24
120
360
60
624
540
72
24
120
96
288
120
36
204
120
180
60
36
144
480
420
12
60
264
96
228
36
216
204
180
180
36
48
36
216
24
36
48
312
48
96
144
156
96
468
36
180
264
72
108
36
60
216
84
24
180
300
240
72
264
180
60
120
144
132
120
108
276
324
72
84
24
36
504
336
24
192
108
276
84
36
144
72
240
48
240
516
36
168
336
216
60
180
84
456
468
12
168
540
12
180
828
276
36
48
36
24
72
84
324
36
360
24
360
180
12
708
216
120
96
264
144
60
36
120
240
180
84
60
156
96
144
144
216
480
204
156
24
72
144
36
540
468
120
36
60
216
48
36
276
288
192
360
180
108
180
96
144
336
24
36
156
348
252
264
144
180
36
396
288
132
144
360
156
168
180
36
156
204
84
36
276
228
240
120
36
216
168
540
120
72
24
360
84
36
96
468
36
144
36
36
108
300
96
84
240
300
60
192
144
96
108
192
360
144
180
204
36
120
60
156
60
48
36
144
72
204
84
252
60
264
60
156
864
24
192
168
180
252
288
216
36
264
36
168
540
540
192
24
180
216
108
156
276
228
180
240
12
348
156
60
180
300
36
360
24
84
132
228
96
144
180
36
84
252
204
36
288
300
36
24
120
216
180
60
36
84
396
504
180
240
36
504
144
180
36
84
36
276
120
204
144
36
396
264
384
72
120
60
444
96
228
420
36
444
36
384
192
240
108
252
300
24
264
60
192
24
36
120
168
120
60
72
48
96
156
1008
252
24
180
36
108
120
420
72
48
132
108
36
144
120
36
60
156
888
540
120
312
108
396
36
48
240
36
36
264
204
300
96
144
72
120
240
84
60
396
84
204
12
60
120
204
36
48
360
60
36
264
36
36
240
108
36
180
444
240
72
324
156
60
48
96
336
60
108
300
216
60
36
144
84
96
504
120
36
24
156
60
144
12
384
120
36
324
636
288
156
180
24
300
240
72
84
144
252
108
360
96
840
216
540
24
504
36
336
108
132
84
144
36
96
120
108
36
384
12
168
372
420
300
24
84
60
72
180
84
420
120
504
420
36
480
24
12
288
60
12
684
60
576
48
36
456
48
216
24
180
336
24
180
120
132
84
36
180
24
84
600
12
108
180
636
36
84
36
324
60
84
240
396
36
108
360
156
180
24
12
204
84
72
564
264
60
12
204
180
300
60
264
240
120
216
24
36
336
24
84
396
204
156
384
396
84
240
660
36
180
144
420
72
468
36
300
60
516
60
84
324
96
264
60
72
180
48
60
72
108
156
180
576
180
288
96
84
276
144
120
216
1140
156
60
120
24
84
972
504
36
168
180
216
36
660
108
240
156
24
156
216
60
48
432
108
396
24
72
444
36
348
36
216
84
216
108
600
120
72
384
300
204
120
72
24
180
84
72
504
60
144
396
36
48
396
24
36
36
264
36
168
36
324
396
36
48
96
516
180
60
228
96
84
216
60
156
24
144
252
84
96
48
60
336
144
96
120
96
84
24
192
144
216
288
72
168
156
36
168
12
288
360
600
72
264
144
60
36
144
156
60
156
60
84
240
180
144
336
144
132
84
60
180
300
276
48
252
744
180
120
24
72
408
60
156
96
84
36
168
36
216
108
72
84
60
144
156
60
180
516
168
120
60
360
396
396
84
396
24
144
12
204
156
60
108
396
540
36
468
120
432
204
144
192
60
48
96
36
48
72
108
36
240
120
180
24
216
876
420
48
36
24
540
12
144
24
180
180
156
240
84
180
72
60
288
156
24
12
60
108
72
48
72
60
468
12
144
180
60
360
504
72
120
144
24
36
120
96
180
228
252
144
180
240
36
48
96
120
60
504
156
36
324
96
144
324
72
48
252
108
60
36
264
60
36
324
252
120
384
324
516
180
780
144
12
60
324
84
456
264
216
144
216
36
168
540
156
24
216
120
96
480
60
468
72
228
240
180
120
240
36
216
480
24
84
240
72
480
60
288
300
36
180
24
372
24
36
108
216
336
204
120
24
192
144
324
132
180
84
144
60
72
84
324
96
156
60
108
180
552
168
12
60
228
36
276
144
156
108
180
72
288
312
84
60
360
144
72
48
36
216
168
252
228
240
192
24
216
84
144
60
36
84
36
60
180
84
240
12
24
336
108
96
84
36
384
72
48
60
156
360
240
120
324
60
360
36
36
264
240
504
336
384
120
252
24
144
72
84
96
84
216
564
540
216
84
24
360
360
36
264
420
156
96
180
120
204
300
276
84
144
60
216
444
180
72
180
24
36
300
108
60
36
264
60
12
384
84
216
504
36
204
120
36
216
168
396
324
120
60
192
468
36
180
60
156
504
324
132
84
216
144
24
180
156
24
36
360
84
96
216
108
480
60
300
36
60
300
144
60
216
336
204
180
36
48
132
120
180
144
144
36
144
240
72
48
36
24
156
204
12
528
12
504
24
180
660
96
84
36
396
324
144
36
204
72
48
60
12
144
240
396
360
108
360
36
84
96
156
60
144
264
96
84
72
744
504
72
84
24
120
276
576
120
60
84
60
84
96
864
12
420
84
36
144
24
300
396
60
756
108
12
24
756
48
396
60
360
264
72
168
180
72
480
324
96
288
156
180
360
324
36
24
120
96
300
96
84
24
216
156
60
144
84
60
192
24
144
12
144
276
48
96
480
360
204
72
288
180
72
228
240
36
120
276
120
24
264
180
36
24
12
144
276
300
24
180
180
216
84
60
120
60
660
144
60
156
24
72
228
36
204
192
168
372
288
36
504
132
84
180
180
180
456
120
600
180
108
432
84
24
156
684
60
12
108
396
96
144
36
144
84
36
24
396
396
144
300
240
84
420
180
120
36
204
120
276
156
60
324
84
36
180
36
24
84
72
504
180
240
120
24
252
300
180
60
144
36
684
36
768
36
504
132
108
156
60
264
60
336
60
660
60
264
360
36
24
72
324
540
156
144
180
144
96
120
324
96
84
36
36
348
36
516
384
120
36
180
168
120
240
120
60
12
144
216
240
48
36
144
72
24
144
12
204
84
240
156
24
72
48
252
24
444
576
24
36
360
264
60
12
24
120
24
360
36
84
276
264
36
504
36
276
48
36
36
240
120
420
84
216
24
36
120
168
72
108
252
984
36
504
60
216
48
72
204
180
300
24
372
384
144
156
96
84
324
276
264
60
12
144
456
588
132
324
120
564
12
324
240
144
72
144
444
432
168
192
108
72
240
84
180
180
144
720
72
168
72
144
144
120
36
324
96
540
264
36
60
336
144
204
252
360
324
180
540
120
144
360
216
24
72
108
180
36
180
120
324
36
36
108
132
360
228
60
120
180
36
24
660
240
192
504
600
324
12
348
36
120
96
84
36
24
264
312
180
360
264
144
60
336
24
216
36
108
156
144
60
180
36
180
144
252
48
36
240
84
276
84
72
144
24
156
24
372
168
192
240
108
72
84
60
120
96
84
384
216
156
348
216
36
288
36
36
48
216
324
60
792
288
396
36
228
180
36
180
180
36
60
444
60
144
12
108
96
360
36
48
36
240
120
276
48
132
48
132
108
156
576
24
144
192
60
324
36
180
48
60
36
84
60
180
252
144
300
144
360
432
108
60
120
36
204
432
288
540
12
168
72
180
504
36
48
132
48
72
240
144
120
24
72
180
324
396
444
180
564
120
60
396
300
36
180
24
300
96
264
36
60
408
36
60
84
312
48
276
120
276
120
108
60
336
24
336
24
216
84
240
36
120
216
144
24
120
600
156
60
120
384
36
156
528
336
36
60
108
192
420
120
324
24
36
120
276
408
96
84
492
48
132
84
204
360
252
228
276
156
144
96
48
360
36
180
204
336
384
12
108
96
180
120
24
36
84
132
120
924
84
636
360
576
768
36
540
204
156
60
36
120
108
60
336
96
1008
36
84
36
144
216
24
120
180
96
84
180
96
480
24
432
144
396
108
12
60
408
36
36
384
504
36
84
96
216
84
216
24
120
96
360
264
180
360
204
336
144
36
216
324
216
240
144
84
96
120
24
252
84
24
36
84
36
96
84
324
132
408
60
12
24
84
216
24
36
684
336
324
96
84
540
36
24
120
576
96
108
360
756
264
72
108
60
192
60
84
396
24
180
156
24
576
144
84
252
348
36
360
120
384
516
24
72
84
36
324
240
144
12
24
84
540
60
300
252
108
96
120
204
36
36
360
48
36
24
432
468
72
48
360
252
24
396
144
336
204
84
180
60
12
564
120
240
144
12
420
108
192
384
144
192
60
120
288
180
96
264
36
24
180
192
384
84
252
324
504
36
60
504
360
180
36
36
324
156
288
240
120
96
336
420
108
156
24
36
264
216
24
120
240
36
120
24
396
84
180
36
384
156
216
888
72
84
360
24
300
36
60
144
12
288
60
156
60
144
72
48
240
120
60
552
60
48
180
780
12
180
744
144
72
84
96
180
144
120
36
168
120
240
36
336
204
84
36
60
36
48
72
468
312
48
36
180
144
180
132
468
336
204
36
156
528
216
264
96
300
384
120
96
180
144
300
36
216
60
108
432
120
204
84
72
144
276
228
36
240
180
120
180
96
84
36
24
360
180
216
120
360
24
504
360
36
144
180
36
120
24
36
36
84
204
120
216
36
108
456
84
96
480
60
120
240
84
96
444
72
60
228
240
156
60
504
360
696
36
168
12
108
72
168
216
144
216
84
72
540
384
504
12
144
180
36
144
276
120
24
156
204
180
396
48
180
96
84
36
276
108
12
144
360
60
84
96
120
144
96
180
216
480
108
492
264
36
108
60
36
36
144
156
180
168
12
384
36
360
108
36
516
144
240
156
168
120
72
60
84
384
180
252
480
324
24
120
96
300
60
84
132
108
36
84
60
72
144
684
12
348
300
60
36
180
120
60
264
132
624
204
120
396
36
204
120
144
96
36
48
180
60
12
240
108
156
180
96
144
120
240
324
300
96
336
348
180
12
60
144
480
144
96
144
120
252
204
156
468
216
240
84
312
300
144
276
120
24
36
84
180
324
60
216
120
180
24
12
144
240
144
540
156
24
72
48
60
156
36
60
84
36
240
300
168
300
432
108
96
36
84
36
348
156
96
228
60
180
660
36
36
204
180
84
132
180
144
444
36
24
396
84
36
324
132
84
96
108
36
156
168
72
180
444
36
144
504
72
144
24
12
648
312
264
144
180
240
120
96
180
120
96
120
240
180
84
204
12
504
24
156
216
24
180
216
228
252
60
324
36
540
264
96
504
144
156
456
84
96
468
120
60
360
36
84
276
84
96
576
84
24
36
144
72
48
132
228
276
120
216
324
396
108
36
36
108
60
180
36
36
504
180
216
324
444
60
252
144
84
36
24
12
180
144
1140
36
84
96
144
324
300
132
228
96
120
180
420
120
456
84
240
396
108
216
180
444
96
504
36
84
60
72
48
96
36
108
192
348
156
60
36
228
72
24
84
72
108
312
180
228
360
60
180
120
240
192
360
108
36
36
384
480
60
300
240
120
24
36
360
144
156
384
12
60
48
420
156
276
48
276
144
156
36
204
36
468
120
216
180
24
252
144
120
36
540
24
300
36
24
516
108
60
216
156
144
60
84
96
300
144
72
24
84
ABCD 6054*5^$a+1 [7]
7
5
8
18
1
7
2
9
6
7
3
8
4
5
2
10
3
27
16
3
17
1
5
4
4
7
4
9
2
3
15
3
9
6
25
8
9
3
1
14
8
1
7
10
2
15
3
3
5
16
6
15
7
16
20
1
3
1
6
21
2
1
9
5
18
3
8
8
5
22
15
36
15
1
18
5
15
6
3
5
10
6
6
2
3
3
4
4
7
7
14
10
2
6
3
4
3
14
2
7
4
2
1
4
2
3
17
6
7
9
32
1
5
3
5
11
13
13
1
2
1
21
5
15
1
7
8
3
17
6
6
4
8
3
4
3
2
9
5
10
9
6
3
9
9
2
8
9
3
3
1
4
7
1
14
10
1
7
22
2
11
3
12
6
4
2
3
15
1
2
11
5
1
25
6
1
3
11
12
18
19
2
5
2
8
13
5
7
8
3
8
2
8
7
2
7
32
3
3
26
4
1
3
14
10
10
2
10
5
13
4
2
4
19
13
16
1
11
2
6
5
3
2
6
1
29
2
17
6
1
4
3
10
8
5
2
8
1
9
3
2
3
6
2
8
3
11
4
12
4
8
8
6
10
5
10
5
1
12
2
5
5
8
15
7
1
37
7
2
1
2
1
5
13
9
7
1
4
6
8
37
4
16
1
5
1
7
5
1
17
9
5
5
7
9
7
5
1
1
1
9
4
2
16
15
15
8
25
14
16
5
13
7
1
1
2
10
15
7
4
10
14
1
3
32
1
5
1
3
3
7
4
10
4
14
2
1
2
17
14
2
7
6
15
2
1
5
2
5
8
5
4
27
13
15
6
7
5
6
3
6
6
8
20
17
7
8
3
11
6
4
2
13
12
5
22
2
6
14
12
2
2
6
7
9
5
4
9
2
10
2
18
20
1
3
6
6
7
18
21
6
4
26
8
7
6
5
12
1
3
2
16
8
6
19
1
14
2
1
3
11
3
2
8
14
2
1
4
7
11
5
9
4
3
4
8
5
3
4
2
1
6
5
2
5
8
7
24
3
2
7
6
64
4
1
3
8
3
19
2
3
3
3
1
5
17
2
2
4
2
7
2
3
1
5
18
6
10
2
13
1
30
1
10
12
11
1
7
4
6
2
18
7
7
8
7
6
7
13
3
3
10
15
14
28
2
3
3
1
9
6
3
7
1
12
3
10
2
4
8
1
13
4
4
20
4
2
13
8
16
1
7
3
9
17
22
1
11
7
3
6
9
8
6
1
9
5
2
25
3
4
9
2
1
2
1
7
17
5
9
4
3
6
2
4
14
1
11
3
4
32
3
3
6
15
2
4
2
5
5
1
17
28
5
11
8
4
2
11
1
9
3
6
8
20
4
1
8
4
5
10
3
8
1
2
6
7
6
5
30
16
6
3
2
3
1
2
5
6
2
15
5
3
4
1
16
6
15
6
3
3
19
12
5
21
1
9
3
3
11
13
2
3
4
23
1
5
2
2
12
3
6
3
2
2
18
8
3
3
5
5
1
1
6
2
1
1
18
4
18
6
6
1
14
1
9
9
2
10
11
1
6
10
2
3
5
1
5
1
1
40
9
37
29
4
6
19
2
11
1
2
2
2
5
3
3
9
1
11
1
8
13
14
1
1
4
1
9
4
22
12
6
1
14
7
3
5
4
3
6
2
3
4
2
2
23
7
6
8
8
6
6
7
2
7
4
4
16
9
41
20
10
1
2
15
6
3
5
5
7
19
13
4
2
16
4
3
1
6
9
5
7
1
2
2
1
1
13
19
16
2
24
6
14
8
4
4
33
6
8
3
9
5
1
1
2
12
7
5
3
1
2
1
5
1
2
16
3
3
2
3
2
6
7
3
4
8
1
6
6
9
15
7
10
9
3
9
4
1
8
8
4
2
4
14
6
6
3
17
7
11
17
1
7
11
13
19
8
6
8
1
1
18
14
2
4
1
8
10
2
9
12
9
4
8
10
1
8
6
14
1
2
7
14
7
5
1
1
16
6
6
3
3
16
2
18
9
22
6
1
17
6
5
3
1
20
10
12
4
11
17
4
15
1
22
4
5
3
4
3
11
1
7
29
6
1
12
1
16
8
27
1
21
3
9
9
1
8
2
2
19
5
1
18
18
6
10
12
5
2
5
21
8
6
1
14
3
6
6
1
2
10
23
1
1
2
2
10
8
4
6
2
2
2
8
9
4
2
16
5
10
3
6
3
2
3
7
14
6
2
8
5
1
2
22
11
1
2
4
8
6
6
2
1
3
13
3
6
3
7
4
22
2
3
1
14
1
1
1
3
6
8
11
6
11
6
15
1
9
15
2
12
12
7
9
3
7
8
10
4
14
10
3
1
2
12
3
7
3
11
2
1
4
3
30
20
1
13
1
5
1
6
16
6
1
6
1
6
7
17
6
7
2
25
5
6
1
1
18
8
5
3
6
3
17
2
3
5
3
1
26
6
16
4
13
1
2
10
11
3
6
12
14
7
12
9
4
3
24
8
7
34
1
16
1
7
17
19
4
2
7
26
10
8
10
2
4
20
10
2
25
7
7
17
19
6
13
3
11
1
5
7
2
5
4
1
11
12
4
2
3
6
9
1
3
9
5
1
1
2
20
9
15
2
17
5
4
2
9
4
2
17
22
8
5
15
3
2
9
6
14
2
3
17
6
3
5
5
6
6
1
26
6
6
3
6
7
7
7
2
12
1
2
3
6
14
4
9
1
2
3
12
10
9
2
6
16
5
7
3
15
2
4
2
18
6
10
9
7
26
34
2
10
17
6
3
23
21
4
9
2
1
2
8
5
7
5
2
7
5
4
2
1
6
14
7
1
1
4
6
2
7
3
11
3
33
2
10
3
15
6
1
1
2
8
13
9
20
6
1
13
7
1
27
1
2
4
4
6
6
6
3
7
4
2
12
3
18
2
9
1
17
1
21
14
6
2
4
1
5
18
7
14
16
3
2
13
12
3
4
10
13
12
7
5
5
10
9
7
2
2
1
5
3
19
3
3
10
8
5
9
2
5
5
1
21
3
23
6
1
1
11
11
3
12
12
1
14
18
4
2
19
1
11
7
2
6
9
17
3
3
12
1
1
20
8
10
4
5
5
1
1
1
6
4
2
5
8
17
6
6
7
2
13
9
5
5
4
1
7
1
4
5
15
4
6
2
28
11
16
3
1
4
1
8
4
5
9
17
2
8
3
3
3
21
18
4
8
10
2
3
5
2
9
3
8
12
19
5
10
3
3
2
3
9
3
4
11
6
12
2
2
2
4
6
9
5
10
5
13
5
7
2
4
11
4
11
18
1
26
7
3
3
10
1
12
3
10
3
1
11
7
2
14
8
2
5
6
12
3
2
14
2
15
1
2
4
16
14
8
1
1
4
6
6
7
23
4
14
1
6
14
1
2
3
3
7
3
5
10
1
5
9
6
24
5
7
4
14
2
6
4
3
5
2
1
3
4
4
20
5
1
6
9
17
10
20
19
3
15
11
13
2
15
7
3
3
5
1
5
3
6
7
9
1
1
1
16
2
21
2
6
11
7
3
4
8
1
3
2
2
5
13
16
21
15
6
6
10
3
8
1
4
8
3
3
4
1
3
1
3
14
1
11
3
19
12
8
10
5
9
4
4
17
11
1
3
4
16
9
3
1
6
8
9
6
4
5
3
2
2
6
20
1
6
11
13
1
5
7
1
19
4
8
14
6
9
9
12
21
6
16
5
1
1
13
7
3
3
2
2
22
32
5
5
1
7
1
3
4
9
8
15
3
1
8
2
14
4
1
5
12
31
3
10
9
5
2
10
2
4
6
4
2
4
4
4
1
8
6
9
2
4
6
9
12
10
6
7
4
1
5
1
7
14
2
1
3
3
2
11
2
4
10
6
1
12
3
2
10
2
12
9
35
4
9
3
1
17
2
6
20
2
24
20
2
2
6
30
24
1
13
1
6
3
3
9
6
21
3
12
1
5
9
3
7
21
2
1
7
4
1
9
2
25
3
3
2
1
4
1
6
11
5
9
4
8
5
1
9
11
2
11
5
2
10
12
2
2
3
3
2
2
8
9
5
7
6
1
7
10
11
18
9
18
3
1
33
9
5
1
8
1
9
5
9
1
4
6
2
3
2
9
1
6
7
2
2
2
4
6
3
10
12
5
15
3
6
4
2
13
21
4
2
14
12
1
3
5
1
15
8
5
14
2
12
1
2
6
3
2
2
6
5
9
8
1
4
6
3
8
16
20
9
3
4
2
4
15
11
2
1
9
1
5
2
10
15
7
6
8
8
4
4
14
12
9
12
3
15
15
9
3
4
9
1
12
17
19
16
10
10
2
15
15
4
16
1
2
5
10
2
16
1
3
5
7
5
1
8
14
4
3
3
6
21
4
3
3
19
8
8
13
15
2
10
2
9
9
22
9
6
5
7
6
12
15
6
2
39
3
4
4
5
14
4
8
4
3
2
2
8
2
12
8
1
4
15
6
3
5
1
11
21
4
9
8
13
8
4
1
5
5
2
10
6
19
3
20
13
3
20
7
2
1
17
7
8
7
17
2
1
9
16
9
2
9
3
9
12
16
5
15
4
3
5
6
22
4
2
3
7
17
1
6
5
14
3
3
1
9
11
2
4
1
5
8
4
4
3
3
2
2
2
2
1
8
3
1
5
19
8
4
7
4
4
5
15
6
14
4
13
3
2
1
1
5
8
16
5
2
4
3
10
6
2
3
4
9
3
4
2
2
1
8
4
1
2
2
38
12
16
12
10
20
18
28
2
6
1
17
7
8
6
13
15
3
8
1
5
6
10
2
1
11
7
1
4
2
7
10
5
1
12
11
2
5
15
4
5
3
2
3
3
4
17
1
2
3
3
9
6
1
15
3
4
28
6
1
20
1
4
10
16
4
1
6
1
2
7
14
4
17
3
1
8
22
14
13
2
35
4
3
1
6
12
2
10
15
3
10
1
1
16
5
5
13
2
9
21
5
1
3
1
9
3
12
12
3
4
2
5
3
1
6
20
3
1
2
6
7
2
9
4
3
2
1
11
24
9
11
2
6
4
24
26
12
6
4
5
3
6
12
24
6
2
12
3
7
9
24
2
6
7
12
3
3
3
5
1
2
21
1
1
5
12
3
2
6
8
16
2
1
4
27
2
8
2
8
30
4
2
7
5
4
6
8
1
3
8
6
9
3
1
1
12
19
3
2
5
5
2
5
8
27
6
7
1
10
6
13
6
3
8
12
24
1
7
4
1
13
2
12
8
1
11
21
15
2
1
3
2
10
2
4
18
1
8
10
5
8
4
2
1
29
5
1
4
3
1
11
9
8
1
3
4
45
14
9
25
11
6
7
6
11
3
3
8
13
5
6
1
4
3
14
1
5
4
2
4
24
2
1
1
2
6
39
5
1
23
1
1
4
7
1
17
8
7
8
13
7
7
1
2
4
11
5
2
6
6
4
23
14
7
3
21
8
3
6
3
21
9
8
1
1
3
3
15
2
9
6
3
3
6
6
13
1
1
5
4
22
9
2
16
3
6
2
1
7
11
11
6
2
4
2
13
28
33
21
5
2
16
1
14
15
4
2
2
2
15
2
1
4
4
12
14
4
1
2
11
7
1
12
16
1
3
12
4
9
23
6
4
3
6
12
7
4
24
3
4
5
6
4
21
5
1
1
1
6
6
3
1
33
16
6
8
5
7
5
7
8
1
26
5
4
4
5
18
3
12
2
5
2
4
2
1
4
4
3
7
12
8
3
3
1
1
2
2
1
5
6
1
5
10
8
10
14
1
1
14
4
1
13
4
4
18
4
3
8
4
1
10
4
2
12
3
15
2
11
6
1
2
2
9
7
2
6
1
2
1
4
13
5
16
3
7
9
11
4
3
3
2
2
1
9
2
10
6
2
17
2
1
2
32
13
9
3
7
2
12
7
1
4
13
3
9
2
3
2
1
5
4
9
4
5
7
12
2
7
2
4
3
5
1
9
33
11
16
12
2
10
9
5
2
2
2
2
16
13
24
5
3
3
3
13
4
29
2
5
7
7
2
7
11
2
13
16
5
15
5
4
1
1
8
26
3
7
6
2
18
10
4
4
1
8
3
3
18
1
12
4
1
5
4
6
1
17
13
3
4
2
20
27
9
30
4
8
30
24
1
11
2
7
33
1
7
7
7
9
8
9
1
8
11
7
3
2
2
9
5
12
22
3
1
23
2
11
2
6
23
12
3
19
3
8
15
3
10
6
18
8
3
11
4
1
6
1
20
2
12
2
4
7
2
5
2
33
5
14
17
1
11
3
2
7
11
2
4
3
3
6
13
5
16
2
7
11
16
2
15
1
5
1
15
5
4
11
16
5
3
11
10
6
2
8
12
3
5
9
19
3
2
11
14
4
2
2
6
26
4
1
1
4
3
7
11
3
3
4
3
9
3
3
8
11
2
8
7
5
1
2
5
10
3
3
16
6
14
2
1
1
2
6
13
12
2
9
6
6
4
8
6
12
12
3
3
15
1
9
5
16
9
5
2
1
3
12
6
6
9
3
8
5
5
1
8
21
7
15
12
2
7
5
2
2
4
2
2
9
15
19
1
10
3
1
15
6
3
9
14
7
2
2
5
6
2
6
13
4
5
8
9
12
7
11
1
8
1
8
1
21
5
4
2
1
8
13
6
17
1
5
8
1
3
1
3
3
11
9
5
1
6
10
12
5
1
5
3
3
10
2
16
8
1
9
8
4
8
16
16
10
1
12
24
2
10
8
3
8
10
1
6
20
9
4
20
2
10
13
2
10
2
4
2
7
2
13
11
1
3
2
2
16
9
1
20
3
3
1
24
5
4
4
11
3
4
5
8
3
1
3
2
3
16
20
7
3
6
6
9
5
3
26
10
8
4
18
6
1
5
1
11
10
11
4
1
1
15
4
6
6
5
16
11
1
7
5
3
9
3
5
28
9
11
16
3
6
17
3
1
7
11
3
8
4
2
10
2
15
4
17
6
1
7
1
4
8
5
1
3
2
2
10
13
13
8
2
11
2
5
5
9
18
8
2
2
3
2
7
15
11
1
5
4
15
14
15
1
5
2
2
18
3
8
6
13
3
5
1
6
2
7
4
2
10
5
6
6
1
5
13
4
10
5
10
5
6
12
12
6
2
4
6
6
12
6
18
7
13
2
57
9
14
1
2
6
10
3
2
3
3
19
1
13
7
6
3
1
8
2
8
4
9
4
5
6
6
10
2
4
4
4
14
1
4
8
15
13
14
4
17
10
3
6
3
3
2
3
3
4
17
2
14
12
3
6
2
1
20
7
32
1
2
13
8
10
7
1
9
19
2
1
22
10
4
2
8
1
13
17
4
1
1
3
9
3
7
7
2
9
7
7
9
6
4
10
7
7
14
15
17
14
2
9
4
11
40
8
1
9
3
2
5
2
11
9
22
6
2
1
11
2
11
5
2
26
2
4
14
1
2
13
6
3
8
6
31
9
2
9
10
23
4
2
1
4
1
1
5
11
14
5
1
20
9
10
5
1
15
8
2
4
6
8
18
4
1
12
9
20
15
6
10
11
1
1
4
2
4
1
3
11
22
14
6
3
4
2
12
16
2
2
17
5
1
24
5
4
3
8
1
6
4
10
6
7
3
2
3
33
8
16
25
3
3
17
8
4
6
9
4
3
4
1
7
2
1
5
2
5
2
3
6
1
3
4
11
9
3
13
4
6
7
5
6
2
5
2
3
9
1
6
15
3
10
10
6
4
9
2
1
4
13
5
2
4
4
6
2
2
8
4
22
7
4
5
2
7
3
6
19
14
9
6
7
3
8
3
1
5
9
7
7
1
15
7
3
10
1
3
7
6
9
18
2
2
4
6
8
1
7
3
12
17
27
1
2
1
3
8
7
15
10
7
23
8
10
7
3
13
1
7
1
2
26
2
8
1
17
4
4
2
8
15
11
17
12
1
6
1
13
2
9
6
3
2
2
6
8
14
36
8
10
10
7
3
2
6
3
6
7
2
12
27
3
2
4
2
5
12
5
4
2
8
1
3
13
6
7
2
5
9
2
1
19
14
1
5
6
4
12
8
1
5
9
4
5
12
1
6
9
6
3
5
4
2
12
4
4
10
6
16
2
2
5
1
4
7
1
13
16
2
10
13
5
2
4
31
4
9
3
25
2
3
7
8
6
10
6
1
5
5
3
4
7
17
14
1
5
1
6
9
5
6
1
1
8
14
7
8
3
4
8
3
3
7
3
8
1
9
22
4
7
20
13
6
2
7
6
2
15
1
17
1
2
1
3
1
10
10
14
12
12
19
11
1
1
8
8
8
1
13
5
9
27
4
2
3
4
2
2
2
3
7
1
1
3
5
44
7
7
3
1
2
14
6
6
3
3
52
3
3
5
6
7
2
4
9
7
4
1
2
12
7
4
10
1
5
2
1
1
6
3
5
1
29
6
3
3
6
6
7
23
10
3
5
10
20
3
15
7
3
11
6
7
3
15
11
3
6
6
1
6
2
6
10
17
10
5
4
1
6
1
10
3
11
3
2
5
3
2
27
3
7
5
6
10
6
2
2
2
6
21
1
10
7
8
13
15
26
28
1
2
2
12
7
6
11
3
11
19
10
2
4
2
1
2
25
2
3
2
1
15
1
7
7
9
6
1
8
1
17
24
1
6
12
3
9
11
3
7
8
3
1
11
3
6
9
4
12
3
6
1
2
15
9
6
17
7
8
4
4
1
6
16
18
9
4
18
13
19
4
2
8
6
15
22
7
19
1
38
4
2
2
2
4
8
4
4
1
5
6
2
6
4
6
7
15
4
5
7
2
5
3
1
11
19
17
19
9
6
5
4
3
2
1
2
1
14
2
6
10
2
4
4
14
1
3
6
3
6
5
3
1
4
2
14
2
8
3
9
9
7
7
9
6
28
2
6
15
4
17
10
8
7
3
10
2
14
12
2
2
2
2
4
6
2
2
2
18
2
4
7
5
1
11
9
16
12
2
5
26
2
1
6
18
9
15
11
3
15
1
1
12
4
4
9
5
9
5
2
27
12
12
1
2
2
6
24
9
6
4
1
11
2
3
2
2
38
3
1
2
1
17
6
20
5
9
2
13
6
1
5
8
15
1
6
11
4
2
4
8
1
7
7
4
2
1
11
7
14
6
1
2
5
1
4
18
7
6
30
4
3
3
12
3
3
3
3
13
7
5
9
8
7
6
5
21
9
7
2
21
22
5
9
1
7
1
15
9
10
1
1
1
22
1
3
8
1
6
6
15
27
7
3
5
7
12
23
4
3
6
2
12
10
5
7
12
2
15
9
17
4
16
6
2
1
3
14
16
5
5
7
6
5
25
1
8
1
9
6
3
11
6
8
1
7
6
12
2
1
7
12
11
3
15
8
10
6
3
4
1
11
2
2
1
11
1
14
1
12
5
5
1
15
4
9
5
2
14
17
4
5
4
2
12
6
4
6
5
3
10
14
3
5
4
3
4
8
10
8
3
1
2
5
1
4
8
5
10
9
3
9
33
14
1
9
12
4
3
6
3
12
6
3
6
6
11
12
6
1
1
1
43
3
24
1
2
2
1
5
1
3
5
4
2
12
7
3
3
3
2
17
4
7
27
14
12
3
3
6
14
2
2
6
4
6
2
32
8
8
4
2
6
7
3
2
2
7
1
15
9
4
8
8
3
3
1
9
5
1
8
18
2
4
2
23
7
14
30
5
1
4
4
19
1
2
9
32
4
3
14
12
7
1
1
6
4
3
2
48
4
4
4
13
6
2
7
8
6
1
5
6
3
9
3
1
2
6
7
7
4
8
24
11
6
23
21
5
4
3
4
5
6
1
11
1
5
2
4
3
25
5
3
10
15
1
16
2
1
3
13
11
1
3
4
2
14
16
8
6
1
3
2
3
18
19
2
2
17
5
7
11
4
15
11
2
4
1
7
4
1
5
7
5
2
1
10
2
13
2
2
4
1
3
2
1
6
2
4
11
2
11
5
1
1
2
3
11
13
5
18
4
16
10
4
2
6
4
2
13
14
5
4
22
4
2
3
1
1
4
9
2
6
7
7
19
9
4
6
2
6
1
12
2
27
36
3
3
6
6
14
4
12
6
6
18
7
12
2
3
4
9
3
4
4
7
8
3
14
32
9
5
6
4
3
8
3
1
1
6
11
5
12
4
2
2
7
3
22
14
2
5
5
9
18
7
9
5
2
4
4
5
9
3
1
8
6
1
2
1
5
4
2
1
30
8
3
3
6
4
15
8
3
2
7
24
1
3
8
25
22
16
9
6
1
9
5
7
17
9
21
1
7
4
10
6
2
3
9
6
10
18
8
1
3
3
2
6
3
9
22
7
5
7
4
10
3
19
13
5
11
8
1
2
6
30
1
11
9
7
17
3
1
3
16
19
1
2
1
14
3
7
6
1
6
4
3
1
2
12
4
2
1
1
18
1
3
3
13
6
8
1
1
14
2
2
1
13
4
20
16
10
3
1
10
1
7
4
24
8
2
4
2
16
2
4
14
20
16
6
8
23
3
10
1
3
2
11
19
7
7
3
1
2
2
7
8
3
13
15
3
7
4
4
4
5
11
18
1
8
7
2
6
7
6
11
14
14
21
1
5
24
9
14
1
12
7
1
6
9
7
9
11
1
28
4
25
7
10
1
1
18
8
3
20
9
4
2
1
5
13
5
12
1
12
13
8
14
6
6
4
11
3
2
5
6
9
4
4
1
17
14
5
11
19
9
4
5
17
19
3
9
11
6
4
3
2
13
12
9
5
1
3
3
1
10
18
8
5
1
1
4
5
1
1
22
6
1
8
16
5
1
13
7
13
3
1
2
2
15
9
1
3
9
32
7
20
8
5
17
15
9
2
1
9
16
6
12
2
4
3
14
3
1
5
6
4
6
4
5
29
3
1
9
1
4
1
13
1
6
7
6
11
9
2
17
11
28
6
4
4
46
4
4
12
2
10
4
8
12
2
4
3
9
12
3
5
2
4
11
5
12
2
11
3
4
10
7
2
9
7
1
29
3
22
11
3
8
12
3
1
3
12
11
6
4
5
4
9
3
8
4
1
6
4
3
27
3
1
14
6
7
1
5
8
3
6
12
13
2
5
16
7
5
4
5
4
5
8
18
4
1
12
1
6
1
3
4
6
2
9
9
2
2
2
22
6
3
13
2
6
14
24
12
3
4
6
3
26
19
2
5
2
6
3
7
5
11
2
6
2
3
7
17
3
4
7
3
10
2
12
3
7
20
1
1
2
4
4
12
10
2
4
2
4
3
6
1
17
18
2
4
30
6
8
1
3
7
5
7
4
3
3
7
7
2
2
18
6
2
5
1
8
12
2
1
9
2
9
15
1
5
7
11
10
21
12
8
10
3
8
4
3
6
9
5
10
5
7
2
12
9
6
1
6
3
3
11
6
2
23
3
5
5
4
20
13
3
9
11
5
7
1
6
1
2
1
11
14
4
14
10
13
6
6
5
2
7
10
11
7
9
23
3
1
2
3
4
5
17
10
8
14
6
2
2
5
7
2
30
2
3
7
12
5
3
21
3
1
17
15
4
3
4
5
7
14
2
1
3
2
1
9
14
1
13
1
1
6
5
33
7
8
3
2
8
11
9
15
18
1
5
7
15
1
4
6
14
1
4
3
5
1
2
4
10
8
10
4
3
9
2
4
14
1
6
6
4
3
2
4
9
1
7
17
4
6
2
14
4
20
5
4
2
9
2
7
5
4
6
12
3
7
14
8
5
6
2
3
1
23
2
4
3
3
1
2
3
10
2
1
7
5
7
19
13
9
5
8
1
30
7
2
16
12
3
14
6
1
3
12
7
13
6
15
2
7
4
14
3
1
1
8
3
7
4
12
8
13
10
5
4
2
13
14
4
5
3
6
10
8
5
18
4
12
27
7
3
7
11
1
10
4
4
4
6
16
5
6
16
3
2
16
6
6
14
1
3
10
1
15
15
1
2
6
1
8
3
20
1
3
9
10
7
6
12
1
7
2
3
5
2
2
6
4
3
14
6
1
6
2
4
2
7
12
1
4
7
5
7
5
1
3
3
1
5
2
7
14
6
3
10
3
2
22
18
24
9
6
2
3
6
6
12
2
1
9
3
1
2
4
4
4
12
12
10
6
6
8
1
6
3
5
6
3
4
2
14
2
2
2
4
4
15
3
10
1
4
17
7
3
12
5
13
8
7
5
9
11
10
1
9
3
8
6
1
14
30
7
17
1
1
2
5
6
5
29
8
3
7
5
2
4
4
3
20
1
9
6
2
3
7
3
3
11
16
8
4
2
8
4
10
3
21
14
6
8
2
3
18
14
9
6
9
7
3
3
3
1
5
2
18
4
3
4
4
1
25
4
1
6
9
9
5
3
7
6
8
1
6
17
6
6
6
9
5
2
10
10
9
3
6
4
3
2
15
10
3
5
4
11
4
11
1
8
17
1
15
1
2
6
3
9
3
4
3
15
5
4
14
28
8
1
2
4
15
7
5
5
4
21
6
15
2
8
4
6
8
5
5
3
1
4
20
3
11
8
2
6
2
1
17
3
5
4
6
2
4
13
5
28
22
7
4
5
2
4
10
6
12
3
1
10
6
1
3
2
4
5
3
4
4
4
8
5
2
6
4
1
4
6
12
22
14
10
3
1
10
22
3
1
11
8
10
6
6
5
3
9
10
18
3
11
3
7
16
8
2
18
1
5
6
6
3
1
11
7
6
6
11
1
4
10
19
8
1
3
8
7
3
3
3
3
2
3
9
1
2
21
10
5
9
13
1
10
19
3
6
6
4
11
11
18
1
15
4
7
3
27
3
7
1
14
11
31
11
3
3
15
2
6
4
15
7
2
20
5
9
8
12
1
9
8
1
1
10
1
8
3
6
1
11
1
1
4
6
6
13
3
3
2
1
14
1
11
6
4
9
11
14
11
8
7
10
23
7
2
16
22
1
13
1
16
7
5
5
16
6
8
3
1
4
1
6
3
4
2
2
17
11
3
11
8
4
11
3
5
6
9
6
20
1
19
9
1
1
1
5
40
47
6
7
1
4
4
2
16
3
2
10
11
1
2
18
5
14
3
8
9
3
3
19
2
18
3
2
2
18
9
25
4
6
3
6
16
3
2
2
7
1
4
4
6
13
3
2
13
6
25
10
8
2
6
8
1
29
6
2
1
3
1
6
32
1
6
3
1
4
6
21
3
4
14
7
5
1
7
11
3
3
5
3
15
14
5
3
6
3
1
1
31
4
5
3
6
6
8
1
7
4
10
2
9
3
1
5
12
8
5
2
3
6
10
11
3
9
5
1
3
1
12
12
24
5
16
6
14
22
11
4
11
9
25
17
7
5
3
7
11
4
17
7
4
8
3
1
5
12
15
3
9
5
5
1
6
1
10
5
19
12
1
16
8
4
5
1
39
3
8
4
9
9
6
18
18
23
1
3
4
4
3
11
5
2
11
11
6
1
7
3
4
4
5
6
9
33
6
26
5
2
4
5
2
3
1
6
11
2
1
7
8
2
1
28
17
8
8
2
4
4
13
1
9
11
4
8
6
6
2
7
1
11
7
2
2
6
8
11
1
2
8
5
6
12
5
8
6
2
3
5
15
3
3
1
2
2
10
19
5
3
3
10
2
1
3
3
2
3
9
3
4
22
1
3
2
4
8
2
2
18
3
4
3
4
20
11
3
2
1
6
9
4
3
6
6
6
11
1
11
1
12
6
6
5
3
7
2
2
2
8
4
9
1
7
6
4
6
6
5
2
2
10
1
1
15
1
2
20
9
9
9
1
5
1
5
3
10
9
9
2
12
2
2
5
3
8
17
1
6
16
9
3
2
2
9
5
7
12
5
7
9
2
6
6
6
4
3
6
6
12
3
14
2
11
5
3
7
2
13
9
2
2
6
1
4
7
8
3
3
3
6
3
9
1
17
8
6
1
8
1
13
2
4
10
18
1
1
6
5
14
13
2
6
15
7
14
6
10
9
19
2
11
9
9
1
17
1
3
5
1
13
1
3
10
14
9
7
9
7
1
4
5
6
18
12
15
9
4
2
9
9
10
4
1
1
8
2
13
3
1
5
10
6
2
1
12
6
5
34
10
26
3
11
1
5
16
5
10
11
4
9
7
4
12
2
6
1
4
3
20
20
2
3
5
12
2
8
30
12
8
4
3
1
6
1
3
7
15
4
4
6
7
3
8
12
2
5
6
14
5
2
5
15
1
2
7
5
1
6
9
11
10
18
8
12
25
6
15
20
1
1
4
4
11
13
8
13
3
11
5
1
5
10
1
5
6
1
21
17
4
9
20
8
4
12
1
27
2
1
8
4
2
22
7
5
2
1
2
3
1
2
10
6
9
12
7
5
5
12
1
2
9
2
7
9
1
5
1
7
4
1
1
4
6
2
14
5
1
4
1
11
2
2
28
14
3
4
1
11
12
9
2
13
3
4
14
3
1
4
4
15
11
2
1
12
9
36
1
15
5
7
6
14
34
3
3
11
5
34
2
1
9
3
5
4
12
6
4
11
1
2
3
10
25
8
4
5
19
1
12
16
3
4
8
9
2
3
4
21
5
14
1
16
5
6
7
8
22
2
4
14
3
6
6
8
7
7
4
1
4
5
6
15
1
6
16
11
7
2
2
12
7
8
3
3
9
28
14
2
2
5
7
6
6
2
1
2
9
2
16
21
3
3
6
1
14
3
3
1
5
6
19
7
10
2
1
27
21
19
8
1
3
3
23
7
19
10
1
1
16
1
8
21
4
3
12
2
1
14
4
3
1
6
2
8
1
5
20
2
9
17
19
17
6
7
11
1
8
10
5
4
6
3
11
6
1
5
9
16
9
5
12
10
6
9
4
1
4
8
5
6
2
3
7
1
4
8
21
6
4
8
2
6
4
1
9
3
8
3
8
4
6
6
13
6
1
12
10
6
13
2
21
2
4
2
5
6
1
4
3
15
2
5
8
4
2
1
3
9
4
8
5
31
4
4
7
3
8
6
6
2
4
7
6
1
2
12
6
3
11
12
9
15
2
7
4
3
2
6
1
13
4
6
6
1
6
5
4
20
2
5
6
5
12
8
5
9
3
1
4
1
1
4
8
4
12
1
5
31
8
15
3
7
4
19
6
7
2
6
6
1
3
2
21
7
38
4
9
6
2
4
7
1
3
4
3
1
4
1
15
6
10
8
2
10
5
4
14
3
1
3
8
7
3
8
13
3
3
12
1
1
21
10
2
2
5
12
3
2
21
3
4
6
3
1
4
8
4
13
5
1
2
12
3
13
7
2
6
2
4
15
3
4
2
6
5
17
6
4
13
5
9
5
4
1
7
1
9
8
1
5
1
9
6
1
11
3
1
6
5
19
2
1
3
3
1
2
5
22
7
2
8
9
7
6
4
8
2
1
9
2
7
47
1
11
16
2
3
9
15
6
1
5
22
2
6
15
2
18
4
4
12
5
4
12
1
2
6
3
14
1
6
2
1
9
3
20
1
9
5
1
14
7
2
7
17
3
1
24
8
3
16
7
1
4
5
7
7
4
12
7
3
8
1
1
2
26
1
11
15
3
6
2
1
7
8
7
6
17
12
6
7
5
2
8
2
2
4
6
4
2
7
13
19
4
6
6
2
23
1
9
20
6
22
3
5
23
29
7
3
3
5
9
9
1
14
4
7
1
19
16
5
9
26
7
2
7
18
2
6
7
5
6
2
22
10
4
1
10
29
2
2
6
3
3
12
4
18
4
10
2
6
2
1
22
17
4
2
2
2
2
6
7
6
17
1
5
8
10
18
6
1
1
16
12
7
1
1
1
8
13
8
4
2
1
8
16
17
7
5
17
4
1
11
15
10
1
2
10
28
7
1
4
14
2
4
16
10
3
15
6
3
15
2
1
6
11
1
14
6
6
4
19
6
1
1
2
6
9
11
10
6
26
17
14
1
9
9
3
8
3
4
2
4
5
3
1
1
13
1
9
1
1
1
11
15
1
3
5
3
8
10
14
4
16
2
6
2
4
2
4
6
13
7
2
14
13
5
2
1
1
14
1
5
9
5
2
12
3
3
11
3
1
1
6
8
2
26
10
3
6
3
1
5
4
6
2
8
7
10
7
16
10
2
4
17
9
3
1
8
3
9
4
2
4
2
6
1
6
1
1
3
12
12
2
29
6
5
2
5
2
9
6
12
2
1
6
1
9
12
12
5
7
2
13
2
12
2
17
18
6
5
21
3
16
4
6
5
7
1
15
8
4
1
2
3
1
2
1
15
11
1
2
3
19
1
14
8
3
12
3
6
1
12
5
9
1
12
3
1
2
6
17
13
15
1
2
4
8
6
15
7
4
7
5
10
4
5
3
10
32
18
10
16
4
5
4
8
4
14
7
4
10
7
14
1
10
23
3
3
1
5
14
3
4
6
4
38
3
1
2
5
1
2
4
9
7
6
5
3
3
17
1
1
6
1
9
12
7
2
6
3
8
13
1
9
5
4
2
4
15
3
2
6
6
4
14
7
1
1
4
20
3
4
9
5
3
9
4
5
9
1
12
5
6
3
15
2
10
6
7
9
9
13
6
1
30
1
4
16
18
10
3
11
8
4
2
4
16
2
1
5
10
2
8
2
5
6
5
10
1
6
5
4
23
5
2
9
13
12
1
13
5
5
1
3
32
1
11
5
5
8
4
4
3
5
1
5
1
5
1
9
17
3
4
2
3
1
10
5
3
2
1
1
5
8
22
5
13
5
3
4
5
2
4
7
11
15
7
6
2
10
2
8
4
19
6
6
17
12
10
2
7
2
11
16
1
11
2
7
7
9
8
3
6
1
1
1
1
8
2
22
9
3
4
16
11
3
4
16
19
20
10
3
3
9
3
2
1
4
4
7
11
13
5
2
4
18
6
1
11
6
4
18
9
7
1
16
1
4
2
2
11
4
5
6
13
8
3
4
3
3
2
2
2
2
2
5
5
2
4
20
1
22
6
1
7
10
21
2
6
9
3
25
5
22
2
1
2
10
1
2
3
8
5
11
12
2
3
16
10
10
7
8
7
17
1
14
12
4
3
5
2
14
4
17
8
11
11
13
16
6
4
12
5
5
4
20
23
2
1
11
33
10
3
1
16
18
3
1
2
12
16
5
6
11
16
9
3
12
2
4
8
1
6
3
19
8
16
2
13
4
5
6
12
26
5
2
4
2
26
18
16
4
4
10
3
8
3
3
15
1
5
16
8
1
1
5
5
15
7
9
18
7
7
3
4
2
1
15
3
1
5
14
4
3
2
9
4
6
3
2
2
4
6
14
2
11
4
3
9
1
6
7
4
17
4
9
7
2
2
1
2
3
3
5
4
6
7
1
2
2
6
3
5
10
6
2
16
4
5
11
16
4
14
3
1
8
6
7
2
3
6
1
23
10
3
23
14
5
9
2
13
7
11
3
5
5
1
11
16
1
11
9
1
15
1
11
6
12
18
3
27
1
8
4
16
3
3
6
1
6
21
2
2
5
6
3
20
2
4
18
1
6
15
14
8
4
7
2
1
15
5
1
5
4
12
12
3
12
2
6
4
13
4
10
3
2
15
2
7
3
6
4
3
12
3
6
14
6
1
2
5
5
11
2
1
4
9
11
11
1
1
5
10
6
3
2
7
3
2
12
4
4
4
1
17
8
11
5
6
4
2
7
2
7
2
18
4
3
1
5
5
3
10
3
24
2
4
9
6
1
4
2
4
6
3
3
3
3
6
1
1
6
1
4
6
5
10
4
11
12
24
5
3
4
9
2
2
7
1
8
4
5
6
15
7
1
10
13
3
10
10
6
6
2
7
7
2
6
6
1
7
7
1
8
4
14
1
13
13
5
1
1
6
9
1
10
9
3
3
3
4
3
12
5
8
4
13
12
2
17
25
29
4
10
2
4
5
7
4
10
1
21
6
4
2
12
8
6
19
5
6
7
2
12
16
5
9
7
15
8
1
5
1
6
5
9
7
6
3
9
14
4
17
12
22
8
13
15
9
13
2
14
15
6
12
5
1
15
1
12
3
12
21
3
4
10
6
1
21
20
4
2
6
15
3
1
3
2
2
5
5
6
1
6
2
3
4
3
5
12
13
11
3
21
4
17
3
14
4
6
1
8
9
8
4
4
8
7
14
10
7
4
1
3
27
1
5
5
12
1
9
2
12
8
8
2
4
9
5
8
4
1
13
2
2
20
12
1
22
8
16
2
6
1
8
6
7
5
6
3
21
1
12
1
4
2
1
1
21
3
14
3
21
1
9
11
9
7
7
8
2
7
5
3
9
9
1
2
1
8
7
9
6
11
1
11
2
7
11
5
9
3
1
6
1
7
4
5
3
5
4
1
6
4
12
16
4
5
2
19
4
16
3
13
18
5
3
31
1
1
1
2
1
8
4
7
22
6
1
3
5
1
2
13
5
7
17
2
1
1
9
5
4
5
3
1
2
7
8
4
3
6
1
8
22
8
9
14
3
8
20
2
1
7
2
5
18
6
1
2
4
4
12
2
9
3
11
1
2
9
4
14
33
2
11
2
4
6
2
6
4
19
2
26
26
10
12
7
7
4
2
22
7
14
6
3
7
6
2
1
5
29
18
2
12
2
1
11
4
22
5
1
12
1
12
13
3
3
11
9
1
1
1
1
6
10
2
6
5
16
2
3
26
16
6
14
4
12
3
39
6
6
2
10
20
2
12
30
6
8
9
7
2
4
10
5
6
7
1
1
4
8
4
4
6
1
7
41
5
8
1
9
24
1
12
5
1
3
8
1
5
6
3
3
3
10
2
3
3
9
6
14
1
1
24
2
3
1
2
9
5
25
1
34
14
3
8
23
18
1
7
3
11
4
3
2
3
2
1
22
9
4
5
1
7
3
24
1
9
2
4
16
2
3
17
4
5
9
7
8
4
5
27
12
1
3
9
3
7
10
15
15
13
3
5
7
18
2
22
18
14
1
1
22
7
7
1
12
3
2
1
5
2
12
14
10
6
2
2
5
2
15
3
11
13
4
8
13
3
3
6
17
1
2
2
22
1
1
7
18
7
4
2
9
5
3
3
4
2
13
20
3
2
1
1
8
1
3
2
4
11
4
5
1
3
2
12
6
1
2
3
3
3
3
30
4
3
3
2
5
28
3
3
1
6
5
4
2
6
9
13
20
12
1
12
5
2
1
1
8
12
22
8
1
5
7
9
5
9
4
12
9
14
7
2
2
6
4
1
5
2
29
3
2
2
13
1
4
10
1
7
1
12
4
5
6
6
1
6
2
3
4
2
16
4
2
11
9
7
9
16
2
3
3
2
1
3
4
11
7
5
14
9
4
12
9
5
7
2
15
10
2
9
3
1
19
2
9
6
1
1
3
2
1
3
8
4
10
3
1
4
14
11
8
7
12
5
7
2
1
5
9
3
3
15
25
15
8
18
15
7
8
1
9
3
1
4
2
1
3
3
13
2
9
5
5
7
5
11
9
3
4
5
1
9
21
2
7
2
13
4
2
3
14
13
9
5
1
1
1
15
6
7
3
4
2
11
4
23
1
27
5
4
6
11
1
13
16
7
3
10
4
1
3
8
12
9
1
8
3
5
5
3
12
9
5
1
1
2
5
15
3
12
6
1
9
1
11
2
16
9
3
5
4
4
2
4
5
3
15
7
10
1
24
1
18
16
8
11
11
6
9
3
24
2
1
6
7
9
5
7
6
6
3
5
3
1
12
3
2
4
5
7
2
16
3
1
8
9
2
1
10
6
2
9
3
2
6
4
2
8
13
10
8
3
6
8
7
21
12
13
1
2
20
13
19
16
8
7
6
17
14
4
2
3
2
3
6
2
8
8
12
6
2
2
5
7
3
6
5
3
3
2
16
13
6
3
20
6
12
10
2
3
9
8
7
16
13
62
2
4
6
2
10
6
5
16
8
4
14
3
1
15
4
18
4
1
1
5
3
8
16
3
1
2
3
8
4
8
3
15
1
3
5
12
22
2
1
8
5
7
4
5
13
2
1
8
10
23
6
11
5
19
22
6
8
4
18
6
1
5
2
12
1
6
3
9
1
2
2
4
9
4
9
4
4
4
2
13
12
1
20
8
22
5
1
3
12
1
8
12
9
6
5
2
1
1
10
4
6
4
4
6
4
22
4
11
14
10
5
2
11
3
6
17
6
3
18
1
3
3
5
4
5
9
1
5
1
2
1
2
2
12
1
15
12
3
18
3
8
7
15
37
3
3
1
1
6
1
8
7
15
5
9
1
3
3
8
1
4
2
4
5
12
5
4
9
9
8
13
7
2
10
5
2
17
2
3
2
5
8
12
8
12
7
3
2
8
8
12
3
3
4
1
5
8
8
6
12
12
19
1
1
3
3
9
1
15
29
7
18
5
31
2
15
3
9
4
7
13
3
1
3
3
8
5
10
4
3
6
11
2
10
6
1
1
19
16
7
5
8
6
15
1
5
3
1
2
2
1
1
3
24
5
2
4
14
1
1
4
1
1
14
6
1
7
1
16
3
8
14
4
12
6
10
3
2
3
1
7
18
2
8
3
1
8
4
5
7
14
2
7
16
11
16
11
10
1
10
26
5
5
14
7
3
31
8
3
6
6
6
1
23
4
20
6
6
3
3
12
4
21
12
12
2
9
12
8
2
12
15
29
3
3
19
7
16
12
6
1
11
15
15
2
2
8
2
24
8
2
1
12
7
16
7
6
2
16
3
4
19
13
3
2
3
7
9
6
10
4
12
2
2
17
4
8
21
1
1
1
6
10
9
6
4
34
1
12
9
4
14
9
3
5
4
6
5
18
1
12
3
4
1
1
18
4
7
6
9
3
1
2
4
9
12
2
9
3
6
25
9
9
2
16
2
9
3
3
21
4
2
1
8
3
45
10
1
2
8
3
7
16
23
9
15
3
4
4
1
5
7
7
1
7
8
18
3
7
2
3
16
3
11
9
3
9
2
2
14
9
16
12
2
4
11
2
18
2
3
13
4
14
7
3
21
3
2
2
6
5
3
1
3
4
8
4
10
8
11
9
22
1
9
2
2
11
9
1
1
5
3
5
12
9
6
9
27
4
3
1
2
3
13
1
6
3
6
6
9
10
2
11
1
9
6
4
6
9
8
22
2
4
1
1
3
4
5
4
7
10
1
15
22
1
3
12
3
3
4
6
4
4
1
20
6
9
13
20
1
8
1
5
8
7
3
10
2
14
5
7
4
14
2
4
2
2
6
2
13
1
4
1
3
7
6
5
3
11
16
7
2
6
4
36
5
3
1
3
2
3
7
24
3
4
1
1
16
6
2
18
10
4
4
3
8
4
9
2
6
1
12
17
3
7
6
6
15
8
7
8
9
1
23
4
12
2
3
22
8
4
9
3
4
1
4
8
1
2
8
38
2
1
12
5
10
5
7
2
15
1
3
1
6
4
3
9
1
5
1
3
22
1
7
2
7
2
4
3
6
20
10
5
1
2
7
8
5
11
2
1
4
7
13
4
2
8
24
7
11
3
3
18
8
2
26
13
5
13
9
2
2
17
18
23
2
4
4
4
1
3
14
1
3
2
5
3
4
2
22
22
3
9
1
1
1
15
13
2
1
4
1
4
9
8
1
5
2
4
10
3
8
3
4
3
1
6
4
8
23
11
7
2
19
10
4
6
15
28
1
2
2
10
4
2
11
4
6
30
1
1
9
3
7
12
6
2
7
2
21
12
6
3
6
4
2
1
4
25
3
7
2
6
15
15
1
4
4
4
4
4
1
6
3
4
7
3
4
2
6
1
3
14
1
13
16
9
3
3
1
3
11
4
2
1
7
32
20
1
35
9
4
18
5
6
24
7
27
2
6
6
12
2
8
9
5
4
6
12
3
6
3
5
9
4
2
1
27
4
5
15
5
9
24
3
5
2
2
9
1
15
6
3
11
5
1
6
7
2
2
5
14
4
3
2
4
3
1
18
16
8
4
25
3
5
4
7
2
2
9
3
4
12
2
6
1
9
8
4
8
25
8
1
4
2
24
11
6
3
3
9
1
3
10
5
5
4
6
3
11
1
19
6
1
3
1
7
17
1
4
12
6
9
3
1
12
8
1
9
6
9
17
17
2
3
6
1
10
6
20
1
3
6
19
5
27
1
3
5
18
2
5
3
2
21
3
16
9
9
6
11
16
3
2
25
9
9
8
3
10
2
3
6
3
10
3
5
9
5
2
5
3
4
8
7
3
27
12
2
5
8
5
3
14
4
2
16
7
7
4
9
3
2
16
4
21
8
1
9
13
5
3
8
8
11
3
5
16
8
9
4
2
6
3
6
11
5
14
3
34
8
3
7
2
9
1
4
25
3
3
6
10
8
12
4
2
1
14
6
6
6
4
2
3
7
3
1
14
2
36
1
15
20
2
7
9
3
12
3
1
12
2
21
16
8
7
7
2
2
2
1
9
2
5
8
11
11
3
8
7
1
1
9
6
12
7
1
2
4
2
2
1
14
3
18
18
3
1
8
9
10
8
9
14
1
13
3
11
1
9
11
4
1
2
2
3
11
4
9
10
3
2
3
24
3
2
2
5
3
2
1
9
15
16
3
8
12
13
8
6
10
3
3
6
9
4
1
9
4
11
6
1
4
10
6
2
5
5
1
3
4
2
3
13
19
3
1
3
14
20
1
6
1
14
7
5
1
9
8
7
2
6
1
2
1
3
2
8
4
6
18
12
4
3
8
13
2
7
5
3
7
4
1
7
23
5
1
37
3
8
23
4
7
1
1
6
33
3
1
21
20
1
2
1
11
3
19
2
15
3
3
23
1
3
8
1
9
1
5
10
2
1
25
2
2
1
1
2
5
1
4
2
9
2
13
8
7
8
5
2
4
16
6
3
3
1
1
4
3
11
5
5
4
4
1
39
10
4
7
7
4
26
9
17
3
13
14
10
2
9
19
8
1
11
7
3
5
3
2
10
3
1
3
1
14
4
20
4
16
10
24
2
3
3
8
16
3
17
4
4
6
11
3
3
6
3
10
4
18
1
3
6
10
3
11
4
5
3
22
8
7
6
1
23
1
5
7
2
2
6
4
10
7
5
11
2
1
6
3
1
5
8
4
5
6
3
5
1
7
2
12
8
1
6
16
5
1
23
20
11
7
8
10
22
12
2
18
4
10
8
7
9
14
8
8
4
13
6
7
6
14
4
4
6
4
6
2
1
4
5
1
6
5
10
2
2
2
14
7
26
5
2
4
2
23
3
6
2
2
15
6
9
4
10
12
3
9
9
5
2
11
3
1
1
11
9
14
9
6
6
21
7
8
3
3
6
11
7
9
14
11
11
1
24
3
2
1
5
1
6
9
11
9
6
1
3
4
43
1
10
17
8
4
6
1
5
3
2
3
18
4
6
8
16
7
4
1
8
3
10
8
2
13
9
13
1
14
5
10
2
5
10
7
6
2
3
4
2
4
14
8
2
8
7
5
8
2
2
10
9
3
27
6
11
2
2
2
2
10
4
3
2
1
15
1
1
3
4
4
4
1
5
3
3
2
1
1
3
3
5
3
6
1
12
1
8
2
3
15
36
4
3
1
5
6
7
2
5
9
8
13
10
6
1
8
2
4
4
2
3
6
5
4
5
11
4
19
1
28
2
11
6
5
10
3
7
2
6
3
2
12
4
5
10
4
10
3
1
5
3
10
8
3
6
5
4
6
1
29
2
11
1
11
2
24
18
17
4
10
8
2
13
12
3
18
13
5
4
3
1
13
3
3
11
7
4
7
19
13
8
30
6
10
2
6
9
5
7
1
9
3
2
19
19
22
3
19
6
2
10
2
9
3
18
14
2
2
12
1
11
2
19
16
1
4
3
6
4
3
8
7
11
21
5
18
10
3
1
6
8
7
5
1
5
8
1
1
9
3
3
25
10
6
12
8
10
2
16
4
20
7
7
25
3
4
30
2
3
3
3
3
1
11
3
3
15
1
5
1
6
18
2
2
8
5
3
7
11
2
6
1
11
1
1
6
6
5
18
3
3
7
14
1
3
3
2
16
3
6
2
1
2
10
18
9
5
10
11
13
21
2
9
7
16
1
15
3
3
7
7
2
9
3
21
1
2
5
1
2
4
14
4
10
5
5
12
6
12
8
1
3
3
3
12
7
18
5
2
2
16
5
9
3
19
16
20
1
6
9
8
5
2
13
5
9
7
7
4
1
2
11
8
14
6
8
4
10
2
2
11
6
7
2
2
24
1
2
1
20
18
2
10
2
2
15
8
3
4
5
4
5
8
2
11
3
2
4
22
8
1
14
7
15
1
8
16
7
3
1
3
8
1
6
6
6
3
5
3
1
12
5
2
4
1
7
16
2
2
9
11
18
6
3
1
6
32
2
2
5
13
4
5
3
6
3
9
4
18
4
7
11
7
7
5
33
8
14
5
7
7
15
2
4
1
7
26
2
1
3
9
2
3
7
5
3
4
12
3
6
10
1
7
3
3
2
6
12
1
1
1
6
15
1
13
23
9
38
4
3
6
6
8
1
27
12
1
11
17
13
1
14
14
2
5
11
20
7
1
11
1
2
13
12
3
8
6
4
2
16
4
1
1
2
1
3
11
4
3
8
20
46
26
2
20
4
2
9
6
3
4
4
2
5
16
3
2
1
2
6
3
27
16
2
1
15
5
6
6
1
7
2
5
16
26
1
2
2
16
3
5
1
6
6
1
2
13
1
10
9
6
7
3
9
2
6
2
28
8
10
19
7
1
12
13
10
18
28
4
9
2
1
10
14
8
3
4
3
15
6
5
1
1
5
8
3
14
10
4
5
13
2
10
10
8
9
2
1
4
28
16
2
6
6
1
15
3
12
12
1
1
1
5
7
8
24
13
9
15
2
5
4
1
3
5
7
3
11
1
6
11
12
4
2
1
11
6
2
2
6
6
8
1
6
3
2
1
5
2
2
24
8
7
8
3
16
3
11
1
3
12
18
2
1
3
11
3
2
6
12
2
8
7
2
1
6
2
12
1
2
9
3
6
6
3
2
4
1
8
37
8
1
2
6
3
4
6
14
6
1
6
1
24
4
3
9
1
3
16
2
3
5
3
4
17
3
9
7
5
1
8
7
12
15
3
11
1
2
6
25
3
2
1
2
21
2
10
3
22
20
9
2
11
6
2
16
5
3
1
6
9
6
7
4
2
7
1
4
4
13
3
2
2
29
14
22
7
1
1
3
11
16
4
7
1
6
8
3
11
4
24
2
6
4
7
5
1
8
1
6
14
6
6
3
16
9
3
3
16
5
7
2
2
6
7
9
6
3
6
26
15
4
22
1
4
13
6
2
8
7
11
8
2
6
2
4
18
2
25
9
14
9
11
2
9
6
1
5
12
11
7
12
7
8
3
5
16
6
8
6
6
31
6
8
1
4
5
8
5
10
4
10
1
7
15
5
13
2
3
2
4
6
3
4
1
4
4
3
6
5
19
12
5
1
3
2
30
3
11
7
11
8
17
12
3
6
9
7
2
3
6
3
16
15
3
5
6
3
8
8
6
16
11
6
2
15
1
7
4
4
6
14
1
2
3
6
12
7
2
16
5
4
3
18
1
8
29
1
20
3
13
2
6
1
8
3
13
9
8
6
6
6
7
7
17
11
6
2
16
8
1
4
8
15
1
3
5
9
2
1
1
8
1
5
9
1
3
7
22
6
3
3
3
1
12
2
3
1
4
11
2
4
29
9
3
9
6
3
7
1
2
2
9
7
17
3
1
3
9
8
4
7
1
6
4
5
2
11
5
3
3
19
6
7
4
6
6
4
3
3
3
7
2
11
1
4
2
2
6
6
15
15
19
6
6
11
3
18
4
12
5
7
13
11
11
6
20
13
1
6
2
2
2
14
9
6
5
5
15
2
25
3
2
13
47
28
4
1
19
9
1
4
7
2
1
5
3
1
5
8
10
6
4
2
14
2
2
4
14
1
8
7
3
5
3
4
30
2
7
9
3
14
12
6
4
4
18
16
12
1
2
4
3
16
2
16
14
12
10
13
3
6
1
9
14
4
2
3
4
2
6
1
12
20
4
18
8
7
3
4
10
8
2
14
1
14
3
12
6
1
1
2
2
7
5
9
9
2
13
21
18
2
19
3
18
7
7
14
2
1
18
1
1
1
15
7
8
8
9
5
10
1
12
5
8
4
19
5
8
4
2
2
8
25
2
15
1
3
6
5
10
23
9
35
5
35
9
3
14
20
12
3
5
1
1
2
9
3
9
2
3
9
15
16
4
13
9
12
14
4
1
9
10
8
2
1
9
11
9
4
11
18
4
3
6
12
36
23
7
2
6
2
2
14
4
5
19
8
3
6
6
4
3
3
5
8
7
3
4
2
4
9
6
12
7
1
6
4
11
7
3
2
1
6
9
8
9
1
2
13
23
7
2
1
6
2
6
7
21
18
3
12
7
13
7
14
18
6
3
11
2
3
3
8
2
2
6
14
1
8
3
1
3
4
1
3
3
6
15
7
6
23
4
16
16
8
8
20
13
7
10
7
1
2
21
2
3
3
3
2
2
4
4
10
2
12
22
2
19
6
7
1
7
17
7
2
3
3
3
9
7
1
2
2
7
1
1
4
15
6
8
3
12
3
16
14
8
6
2
14
1
12
7
5
5
6
7
7
4
7
6
1
1
19
4
10
7
12
1
6
14
5
7
4
11
6
2
10
2
7
4
12
7
6
1
6
5
3
6
6
1
14
7
2
8
24
11
2
10
3
4
17
3
2
12
1
3
3
6
17
8
1
7
35
22
11
2
4
3
3
7
9
15
3
8
1
5
9
5
2
2
6
3
3
10
3
11
7
6
8
5
10
1
2
4
2
6
6
1
6
20
3
7
10
1
1
27
3
8
4
3
11
8
6
1
3
37
11
10
6
14
2
5
30
2
1
11
7
27
5
1
3
2
3
4
7
4
7
8
1
26
4
4
11
15
8
1
1
6
5
5
9
9
7
1
1
3
3
3
9
9
1
1
14
5
15
6
16
9
3
5
9
1
9
12
9
1
29
2
7
29
6
1
2
12
7
6
5
13
1
1
4
8
7
2
14
4
14
4
19
8
7
6
8
4
15
3
2
2
11
15
3
1
13
3
6
6
30
10
4
5
1
5
8
1
18
6
5
7
8
6
10
8
10
3
2
6
21
24
7
11
1
2
1
3
17
25
5
8
2
2
14
4
6
8
10
3
4
12
2
3
1
1
13
5
18
2
8
4
2
12
19
8
3
2
1
15
13
8
7
2
6
4
9
2
1
4
1
9
4
5
10
1
10
8
16
2
16
2
4
9
5
8
3
48
8
7
8
13
47
6
1
1
7
3
4
9
6
11
9
1
8
7
6
8
6
9
1
3
8
1
3
9
1
1
1
16
4
3
13
2
9
11
1
7
2
2
11
2
4
3
4
5
5
3
1
2
1
21
2
8
14
4
2
9
2
4
2
23
4
13
8
1
10
25
3
33
5
8
2
18
24
2
4
6
10
2
2
5
2
6
21
2
2
8
9
3
7
9
5
4
1
2
9
13
2
3
5
6
6
4
4
4
7
5
12
3
6
4
13
16
3
19
2
1
3
24
5
1
8
15
4
11
13
1
18
22
2
4
10
2
1
5
8
6
8
3
5
9
9
2
1
6
3
7
19
26
3
1
1
1
17
7
20
4
3
2
12
3
2
4
7
12
8
6
4
1
4
13
5
3
3
13
6
12
7
13
16
9
5
3
1
23
7
11
39
15
6
15
4
11
4
8
1
7
5
5
9
6
28
1
7
10
11
10
5
7
8
16
9
7
1
3
3
9
4
5
1
2
8
20
17
1
2
20
8
4
1
3
12
2
4
6
4
15
6
3
3
1
8
21
11
16
3
24
3
12
2
8
1
7
11
11
2
4
5
7
5
5
3
6
4
11
18
3
3
18
10
8
9
13
2
4
11
7
20
1
2
5
2
10
1
1
12
8
6
1
3
22
4
2
12
8
8
12
7
11
9
6
4
3
4
2
2
31
18
3
12
2
3
3
16
9
24
1
2
2
18
1
3
14
6
3
4
11
6
8
4
10
5
7
3
8
1
6
11
10
78
15
6
2
6
1
15
2
15
4
9
3
7
4
16
8
6
7
8
3
16
2
10
6
8
2
28
9
1
6
5
4
5
8
4
7
3
18
2
6
2
1
3
8
4
3
1
8
6
1
1
10
26
5
6
5
12
1
1
10
10
29
18
1
10
4
6
7
24
5
2
1
3
14
18
13
4
6
1
2
2
10
3
18
9
4
17
1
17
5
4
3
5
8
8
9
9
2
6
18
6
6
3
7
3
17
6
10
9
32
4
6
8
11
10
2
1
1
11
4
1
1
16
19
7
3
6
1
5
1
12
14
3
19
19
7
7
6
5
3
6
16
2
2
10
1
3
5
4
3
10
4
2
5
5
2
2
12
8
22
3
8
37
11
3
2
2
2
1
14
19
2
7
6
1
14
2
15
13
2
6
1
1
1
4
2
7
21
3
14
8
22
4
3
5
34
9
17
16
3
15
10
4
2
1
1
5
6
4
11
2
6
8
12
5
11
2
2
4
20
2
18
4
7
7
8
9
27
5
13
28
4
12
1
12
7
1
15
18
1
11
1
2
34
3
3
2
15
2
14
11
10
11
7
14
1
2
3
10
49
8
9
29
1
11
1
3
4
23
9
10
4
6
12
3
23
2
12
8
6
3
1
4
8
9
3
16
1
16
1
6
10
2
1
3
6
24
2
1
18
4
5
4
2
3
3
12
1
9
9
5
1
5
4
22
8
3
6
7
12
10
4
5
3
4
2
7
2
3
4
16
4
1
2
9
16
3
1
8
9
2
4
2
9
7
17
9
3
3
15
14
4
25
9
17
23
13
6
10
1
13
4
3
11
5
11
7
4
1
5
13
1
5
3
2
15
7
5
1
3
21
3
1
16
6
10
3
29
1
5
1
5
6
1
2
7
20
4
11
3
12
18
3
9
12
7
5
2
34
6
1
5
6
3
5
4
8
14
18
21
1
2
2
7
14
11
2
8
4
5
3
10
2
8
11
2
13
6
9
9
3
12
15
2
1
21
32
9
16
9
2
6
1
3
11
15
8
1
3
7
6
5
8
11
11
7
8
7
6
2
12
26
18
1
1
5
6
5
5
11
2
18
23
6
7
1
6
3
14
1
21
4
17
5
11
5
13
27
4
1
9
6
9
4
5
6
3
3
1
3
17
5
7
21
2
7
1
8
10
9
3
8
6
15
15
13
44
3
4
4
8
9
9
2
4
12
3
1
14
5
9
3
9
1
3
2
6
9
6
15
7
7
5
3
12
33
9
5
7
3
6
11
10
4
4
7
6
5
4
8
10
12
2
12
3
1
2
30
7
2
3
4
15
3
2
2
12
1
15
4
2
2
10
2
4
3
7
2
2
2
2
14
19
6
9
13
8
22
5
1
2
4
1
5
5
4
8
16
4
2
3
5
2
18
14
8
6
3
4
23
1
21
12
14
2
2
23
3
7
9
8
1
1
2
9
7
18
4
6
4
4
4
10
8
3
3
6
1
1
8
3
24
5
4
11
9
1
2
3
4
17
15
8
1
3
21
4
1
7
1
10
5
13
11
12
5
1
5
2
11
5
9
9
1
3
2
1
1
4
3
5
7
9
4
8
6
1
2
4
5
3
5
14
8
16
4
2
3
7
2
3
6
7
10
4
2
13
3
3
1
16
3
15
1
17
20
6
4
8
2
2
3
6
3
4
2
2
5
17
3
13
2
12
9
5
1
3
6
6
7
13
6
7
4
3
15
11
6
3
9
26
14
2
6
1
5
4
21
9
15
6
7
2
9
5
3
1
3
3
3
2
4
2
6
1
15
8
11
7
7
9
5
2
35
3
2
1
1
13
6
9
33
3
20
8
12
9
3
3
12
2
3
1
15
8
3
7
4
7
1
2
18
9
4
2
9
2
4
6
7
2
13
14
15
1
5
9
6
7
12
12
14
1
2
2
5
6
11
4
4
4
18
10
9
2
7
8
13
1
4
1
14
16
6
11
1
9
10
18
7
7
4
2
3
8
13
8
21
3
12
1
2
5
2
8
6
7
6
3
2
18
10
10
31
9
8
2
8
4
21
11
3
37
4
5
1
26
3
7
1
4
12
2
9
7
1
16
6
1
11
3
4
8
1
14
6
6
1
5
4
2
6
8
7
1
15
5
14
10
7
5
6
3
17
4
3
4
2
1
10
4
1
9
6
15
12
1
14
2
6
4
30
2
12
6
16
3
5
6
10
14
12
1
8
9
2
4
4
2
10
9
6
11
13
5
3
34
5
1
1
10
18
24
1
5
7
5
10
17
17
5
7
1
9
3
10
15
2
1
11
3
10
11
31
6
5
1
6
1
2
5
4
2
3
6
13
2
4
2
3
4
4
4
13
6
1
1
1
20
21
1
3
1
5
13
20
11
3
1
7
1
3
10
8
6
9
3
8
11
6
2
3
2
22
4
2
20
4
20
11
1
1
25
2
9
1
3
8
11
11
2
19
2
3
11
7
7
2
1
7
12
2
3
12
1
7
7
6
14
9
1
11
3
7
6
12
2
9
1
9
6
4
5
25
4
7
5
2
5
3
8
12
4
4
17
7
10
4
2
6
4
9
2
11
16
18
1
17
4
5
4
3
5
4
5
4
2
8
5
3
24
3
6
8
9
10
14
1
17
2
10
7
3
9
2
3
16
6
2
1
9
8
2
5
11
12
18
19
11
1
20
1
6
3
3
2
6
13
5
2
2
4
4
1
3
2
12
7
2
4
8
1
4
2
2
6
8
1
12
28
6
11
7
13
10
4
3
13
2
8
3
15
6
2
8
2
8
5
2
11
4
3
15
3
4
3
4
1
3
19
8
15
6
3
4
9
2
8
7
1
2
13
3
4
7
9
3
6
17
22
6
3
4
1
8
5
3
6
6
8
2
15
5
3
3
1
5
2
20
2
4
3
8
4
5
22
5
3
4
2
22
6
10
4
3
3
10
9
11
9
3
3
1
2
7
8
1
2
1
8
3
6
4
9
9
32
12
4
4
12
1
13
9
1
12
1
9
14
17
3
2
7
1
10
3
3
7
8
15
8
2
11
5
1
3
7
5
1
6
9
6
14
2
5
6
14
9
4
14
1
1
19
9
14
12
13
5
5
9
8
4
2
3
1
5
9
8
1
3
7
3
18
4
23
2
10
1
4
19
8
1
2
6
12
2
1
1
5
4
2
1
2
6
10
2
12
6
2
5
3
15
5
7
1
4
6
3
6
3
1
3
6
2
7
15
6
17
13
5
3
18
4
22
4
16
8
3
5
22
7
3
4
29
2
1
2
13
5
8
17
19
2
2
1
18
17
7
1
2
8
3
11
4
4
5
10
5
6
1
5
8
2
12
3
6
3
9
2
12
16
8
4
6
3
9
1
4
1
15
2
7
5
19
17
4
30
11
3
6
6
1
11
21
3
7
3
5
15
12
22
22
11
1
11
11
10
11
9
40
11
7
12
2
1
7
19
3
1
6
5
3
4
3
9
5
6
16
4
4
6
3
9
1
6
8
1
11
5
2
2
6
4
14
1
27
14
4
5
1
6
4
5
14
6
11
11
3
2
2
8
2
3
3
1
15
2
22
8
4
2
6
1
1
4
1
5
1
1
2
14
13
3
15
7
7
3
3
9
7
6
1
8
10
1
7
3
3
3
2
10
6
1
10
13
3
20
3
3
8
12
20
4
12
8
6
3
11
6
12
8
2
2
9
21
1
5
2
4
10
8
15
7
5
34
5
3
3
7
12
2
6
9
40
4
4
10
8
7
2
3
1
6
2
1
15
5
8
6
2
6
8
6
10
9
7
11
6
3
3
2
3
1
20
3
38
1
1
6
9
5
6
3
7
6
6
14
7
1
6
1
3
3
7
6
20
4
4
1
3
14
1
6
1
3
3
28
5
5
2
1
17
4
1
1
46
2
16
2
35
2
7
20
3
9
1
2
6
3
19
11
12
6
4
2
8
4
3
4
9
5
16
5
3
9
14
5
8
7
18
6
23
4
9
8
1
13
20
15
1
2
4
7
5
2
14
2
14
2
1
3
8
19
6
11
24
6
10
4
6
2
10
10
15
16
9
11
4
2
3
3
7
2
6
6
3
13
2
12
9
3
3
6
4
29
1
3
3
8
7
4
4
10
14
3
7
3
7
2
3
8
3
8
8
6
12
8
10
5
3
10
9
3
3
7
2
6
8
12
6
2
17
19
1
17
5
5
7
2
3
13
3
8
13
3
2
7
2
3
4
8
2
16
7
1
5
3
6
8
14
2
8
18
8
4
1
6
17
1
11
6
3
28
5
3
7
24
8
1
2
17
14
2
6
7
17
3
9
6
1
8
7
2
12
7
3
3
1
12
1
6
7
3
1
5
5
1
21
10
5
5
2
5
8
4
26
3
9
1
5
7
3
11
10
9
25
2
2
6
7
8
11
7
24
3
2
6
2
9
1
14
10
4
4
21
5
3
9
19
1
6
4
8
4
1
3
3
6
12
12
5
8
2
3
1
2
12
2
13
1
25
3
31
15
9
7
19
3
2
4
4
9
5
10
6
5
7
15
6
1
10
3
7
6
3
9
11
1
18
2
6
3
9
32
4
1
2
30
9
4
20
7
11
1
3
4
4
13
3
3
2
7
12
8
1
5
12
2
8
4
11
6
1
8
10
10
19
2
21
4
2
7
6
1
1
12
28
3
16
12
10
3
4
5
19
19
8
4
11
7
2
2
12
3
4
5
13
1
4
4
2
16
2
2
16
1
5
7
13
1
7
2
2
10
3
4
1
5
1
4
4
15
3
5
9
1
5
2
14
17
3
6
4
35
11
18
11
2
5
8
2
8
4
6
7
9
2
12
7
2
7
12
4
2
3
6
13
8
2
10
9
33
4
7
7
4
8
10
2
4
2
8
1
2
12
16
21
12
2
7
6
2
10
15
2
19
3
2
10
2
19
7
13
35
5
9
17
5
2
6
2
6
4
4
2
2
6
1
2
4
8
3
1
3
12
18
3
2
7
9
1
13
4
7
4
6
3
3
24
8
1
6
29
7
10
6
20
3
3
7
4
25
1
4
6
17
2
3
7
5
1
1
4
10
2
13
17
3
1
3
5
7
11
7
2
10
5
19
1
7
17
13
3
4
11
33
6
3
7
2
2
5
8
4
5
4
20
6
15
16
3
3
6
2
4
7
28
4
6
8
6
2
10
32
8
9
8
4
2
6
1
8
7
2
6
4
2
5
4
4
23
9
9
1
9
9
3
5
6
3
6
3
8
22
3
7
8
4
5
4
1
5
5
12
2
4
22
8
2
8
6
16
7
3
4
14
4
4
5
1
1
3
6
6
12
3
5
11
11
10
11
1
5
3
6
8
28
8
14
9
6
2
9
6
1
5
7
2
9
4
2
9
5
5
3
5
6
4
11
7
11
13
6
17
16
2
1
8
11
10
1
8
7
3
11
2
2
8
4
11
6
16
1
5
3
2
7
1
1
3
3
1
2
19
9
4
4
3
9
12
1
2
9
25
5
12
10
2
10
9
2
1
2
1
38
1
2
9
9
2
4
4
14
12
1
2
15
12
6
14
2
8
14
8
8
6
16
3
6
1
13
4
6
23
8
11
11
9
4
1
4
3
4
12
6
6
18
1
14
2
3
7
2
6
6
1
3
8
2
1
5
4
1
8
9
12
2
1
1
3
3
17
1
6
4
10
1
8
3
6
4
4
5
11
1
5
1
7
8
8
13
7
5
11
6
7
6
5
10
2
27
6
5
2
18
2
2
5
9
5
6
4
7
4
6
7
5
16
6
2
1
17
10
2
1
11
4
5
3
1
3
11
4
11
21
3
6
22
2
18
6
20
4
9
4
3
6
10
11
5
21
23
8
8
3
3
4
3
5
2
1
10
3
8
1
13
4
6
27
3
4
2
9
10
1
19
1
2
12
4
3
1
5
3
4
13
3
19
2
25
21
5
3
3
6
4
23
1
3
13
2
2
27
7
2
12
16
20
6
6
9
4
8
6
1
2
1
3
9
17
9
4
7
4
12
4
20
9
4
7
1
7
14
15
9
4
15
3
2
19
2
3
4
4
6
13
4
11
2
1
5
5
5
19
2
5
22
1
2
4
7
7
1
2
4
2
6
1
2
11
1
3
13
14
10
7
10
15
4
2
10
11
13
8
1
2
16
12
5
9
7
1
4
6
22
24
8
7
1
7
4
2
6
3
6
4
12
3
24
1
7
12
4
9
4
6
7
1
3
15
10
2
3
5
1
2
9
4
4
22
6
4
5
16
1
5
14
5
4
1
29
12
1
17
2
5
1
5
15
5
1
4
2
2
2
4
18
4
8
1
1
16
1
17
3
28
5
2
16
10
4
6
10
16
2
1
3
2
14
1
7
18
6
5
9
3
5
4
30
6
4
11
3
3
9
1
7
20
2
10
8
3
15
4
2
2
4
6
3
7
6
9
2
6
1
2
4
6
12
3
1
2
9
3
3
1
5
17
6
6
7
6
7
2
8
1
5
4
9
18
7
13
4
3
4
8
24
2
6
3
1
2
7
9
2
4
9
9
12
2
1
7
10
3
6
6
3
18
12
3
7
2
2
12
11
3
2
20
5
6
3
5
16
6
11
3
4
5
9
3
4
9
8
3
15
22
5
7
8
1
10
4
1
7
4
12
12
7
9
8
12
6
4
8
4
9
2
1
6
9
11
7
11
6
12
1
5
4
10
8
9
11
1
2
3
4
14
1
6
1
5
3
2
2
2
22
4
7
27
3
5
2
19
1
14
7
29
10
3
5
4
8
7
1
4
3
9
2
11
6
18
3
11
1
2
1
11
1
3
14
4
11
11
1
1
4
2
2
18
9
6
9
12
3
4
5
9
6
23
2
2
25
24
5
3
4
3
8
1
7
4
1
5
1
9
21
5
8
4
3
11
4
12
4
6
2
8
10
4
3
5
10
15
6
5
7
7
14
6
9
2
13
10
6
4
8
10
3
11
2
8
2
1
10
6
1
1
1
5
3
33
3
13
5
4
5
5
10
12
19
3
12
10
4
7
2
9
9
1
3
3
2
7
20
11
2
3
6
1
25
7
2
10
6
4
23
6
12
5
3
5
11
8
1
5
21
8
17
3
3
3
16
7
3
15
1
10
14
6
11
21
10
5
4
3
8
18
1
7
4
10
22
4
3
21
1
5
3
3
7
2
6
3
3
23
16
2
4
2
16
18
4
3
15
11
6
3
13
11
3
6
4
12
12
1
1
1
4
5
3
5
3
6
4
8
1
9
4
13
13
3
5
30
1
6
1
4
1
5
15
7
3
14
4
14
7
9
12
1
1
3
9
4
9
3
5
1
2
9
2
1
1
9
6
5
15
9
22
2
4
6
2
6
4
6
10
2
3
27
9
5
1
6
7
28
2
5
5
4
4
8
26
3
3
3
21
3
15
14
8
2
1
11
1
3
9
1
5
7
4
1
17
2
1
4
9
29
5
2
6
11
1
4
1
6
22
3
16
11
6
1
36
4
10
3
1
8
5
3
3
3
7
6
2
15
1
21
5
3
3
3
1
5
1
9
28
4
1
9
15
21
2
3
10
7
2
10
4
6
7
6
26
11
4
7
9
2
1
9
4
4
18
3
7
16
4
4
11
3
1
3
8
6
6
6
10
6
4
20
2
30
1
20
4
11
4
2
1
1
4
18
6
2
8
12
6
3
6
1
6
2
6
2
6
1
12
35
1
5
3
18
9
2
14
9
8
9
7
17
3
13
6
9
6
7
2
6
10
5
2
17
12
8
2
10
9
25
4
6
3
9
12
9
1
2
8
5
5
18
1
7
8
26
3
1
2
7
7
6
8
9
9
18
3
11
6
1
15
2
3
9
1
11
4
8
1
41
9
1
3
1
2
2
1
6
8
1
3
2
6
9
1
5
9
7
9
1
2
4
1
18
7
3
1
4
14
5
9
5
4
5
24
3
5
7
22
7
13
1
18
8
6
16
5
1
4
10
2
10
3
6
16
1
4
31
1
5
11
7
8
9
19
1
5
14
9
2
2
4
4
7
5
10
2
4
2
2
17
13
6
14
11
1
5
7
9
5
1
26
16
9
8
4
2
2
4
10
6
2
14
2
9
9
5
3
6
2
4
12
12
1
3
6
22
4
6
3
3
9
1
11
11
5
8
3
33
1
9
9
9
3
8
1
5
10
21
6
3
20
3
3
4
3
12
2
18
19
8
1
7
7
3
1
3
3
18
1
7
7
2
2
11
8
3
12
4
3
12
1
1
5
2
2
1
5
3
16
12
2
3
2
10
6
2
13
23
1
3
2
12
1
3
3
11
4
3
1
6
4
2
12
3
3
5
1
9
6
32
1
3
6
6
3
4
4
1
11
3
3
7
1
4
3
1
9
2
12
4
3
9
3
11
7
20
3
3
4
6
3
5
18
1
2
7
6
8
3
1
6
3
5
14
7
22
3
2
18
13
9
6
9
5
7
5
15
9
1
35
18
4
21
3
6
6
8
1
12
1
4
2
23
5
10
5
19
3
1
28
7
32
19
22
2
9
14
9
2
4
2
16
1
3
3
5
1
3
9
12
18
1
1
1
11
25
2
4
2
7
5
6
1
26
4
11
6
1
5
2
36
13
5
4
4
14
6
3
4
7
1
1
8
3
16
5
21
11
20
2
10
14
6
25
1
8
6
3
8
4
15
17
5
1
13
3
1
4
13
24
19
4
9
7
2
13
11
2
28
1
12
5
6
4
21
5
1
7
18
4
7
12
9
9
11
21
3
1
5
6
2
2
12
4
1
1
15
9
14
24
18
10
21
13
4
3
1
9
5
6
3
10
9
2
2
16
1
7
12
1
13
9
2
1
5
4
23
2
4
10
2
6
12
7
3
8
12
3
4
3
20
15
15
4
9
5
3
1
8
4
15
15
2
6
10
2
1
5
4
2
4
3
3
2
14
4
1
6
8
28
3
3
25
13
3
6
6
12
4
21
6
1
8
3
1
4
4
2
27
10
11
2
7
3
3
9
4
2
25
8
5
4
1
5
3
6
1
3
3
5
21
7
2
6
7
4
10
15
4
7
2
2
21
12
6
24
9
1
6
11
18
4
11
13
4
8
20
2
2
4
31
3
12
13
2
7
2
2
22
7
5
2
2
8
19
1
1
1
5
1
24
3
5
4
3
6
8
6
23
23
15
14
2
4
4
8
1
3
2
16
6
2
6
7
5
3
7
4
12
10
7
5
4
10
1
6
9
8
1
4
3
2
4
2
4
10
14
2
1
19
16
15
1
2
16
20
3
1
26
3
4
11
9
3
1
20
1
10
7
9
6
4
3
7
10
10
21
3
5
1
2
4
4
11
2
15
2
4
2
5
7
4
7
3
4
6
12
19
15
2
4
1
12
8
3
4
5
3
3
10
1
2
4
7
23
14
3
14
5
4
4
2
16
8
16
2
19
23
10
10
10
3
4
5
6
8
5
5
1
2
3
14
11
3
6
2
14
6
2
2
3
6
4
8
5
2
4
8
23
3
6
7
9
8
2
10
3
3
2
2
11
3
2
11
8
1
2
4
2
7
2
1
12
4
7
7
11
1
5
4
1
8
9
19
1
6
9
7
1
13
1
3
3
3
2
4
23
3
12
6
6
9
6
15
3
19
3
8
3
4
7
4
4
2
1
6
3
8
9
1
3
8
4
11
1
3
9
5
22
3
14
4
1
7
4
3
2
7
6
39
2
4
11
5
4
12
1
8
1
9
18
1
4
2
10
12
6
4
9
8
6
7
14
9
4
5
1
14
11
2
3
12
8
1
5
13
18
6
8
22
2
1
8
7
21
6
2
13
2
7
8
18
3
7
3
12
5
18
11
2
8
3
7
4
22
4
8
1
1
5
12
6
3
32
7
7
1
1
3
27
6
9
12
5
2
2
8
1
7
4
1
2
6
7
4
1
24
4
1
2
2
6
4
8
7
8
3
7
5
24
2
5
5
6
13
3
4
11
6
5
8
11
8
1
8
1
2
33
19
9
2
14
4
2
2
10
10
6
2
4
1
9
2
3
7
3
5
1
9
24
4
6
13
3
18
2
5
5
7
5
6
7
5
8
17
9
8
1
8
6
4
17
15
3
16
6
8
12
3
4
7
2
14
2
6
1
1
6
2
7
8
1
6
2
30
10
20
9
16
18
7
14
2
7
6
7
1
3
8
4
1
11
6
10
3
2
3
10
2
4
3
5
13
8
9
2
11
2
17
14
6
17
3
4
2
15
17
1
6
1
4
10
1
11
9
5
11
9
14
6
10
15
6
1
17
1
2
9
17
3
5
1
3
7
5
1
1
13
3
24
10
21
15
3
7
2
6
12
10
10
1
5
4
16
6
5
41
2
36
2
3
6
5
1
1
4
24
6
18
2
2
2
6
1
9
4
17
9
3
2
7
18
6
2
4
8
1
2
9
1
2
7
2
2
4
7
2
3
6
4
2
3
9
4
8
7
8
3
4
2
3
10
14
5
2
5
3
3
19
2
12
3
5
1
4
17
13
23
4
6
3
5
9
3
2
6
10
7
9
2
4
4
4
6
4
18
2
3
10
1
13
1
5
16
3
17
1
16
2
30
12
6
3
5
1
1
10
2
7
15
1
6
9
2
4
14
4
6
4
1
1
9
2
4
3
2
3
13
2
7
6
6
1
11
19
7
13
22
4
4
5
1
20
2
12
23
5
6
2
7
15
2
17
5
4
6
15
21
2
10
6
2
9
3
1
1
6
5
17
6
6
1
3
21
7
2
6
11
3
1
5
3
11
2
8
3
3
1
19
12
10
3
4
5
2
14
3
15
2
2
1
7
2
1
1
10
1
2
5
7
28
2
3
15
13
9
2
6
6
1
8
7
11
3
1
2
1
2
3
7
2
10
3
12
2
6
1
8
17
17
2
1
4
7
4
1
16
1
1
1
18
3
13
15
2
4
2
22
9
15
18
3
14
21
2
13
3
2
2
4
4
10
2
3
1
17
28
1
5
2
7
4
2
2
13
1
6
1
3
1
3
4
10
8
11
7
1
23
8
2
2
5
14
13
20
1
8
1
2
6
2
4
1
2
4
5
9
3
4
8
1
5
3
7
2
2
1
1
8
3
18
1
5
4
3
4
16
1
1
8
12
20
7
2
29
8
3
14
6
1
2
3
1
2
1
24
7
8
4
4
1
20
1
5
9
13
2
6
3
18
6
1
1
2
6
9
19
2
2
4
2
8
7
3
4
4
19
6
12
3
4
14
12
3
7
8
4
3
5
3
4
5
9
6
9
4
2
2
18
2
2
6
12
7
17
6
18
2
13
5
16
3
9
12
10
8
9
1
3
1
6
11
5
1
5
4
2
4
16
1
1
3
12
8
11
10
6
12
1
2
5
7
19
15
8
1
2
20
10
6
6
3
4
3
4
2
9
3
10
14
14
2
4
2
12
10
6
1
2
10
15
3
6
1
2
2
21
3
3
1
4
2
4
14
3
5
18
8
5
14
1
2
12
7
6
7
4
9
1
2
6
10
6
11
7
2
12
1
7
12
16
2
10
1
5
4
11
15
8
5
9
4
8
15
3
5
3
4
4
1
1
9
5
27
4
3
6
3
3
2
2
6
1
6
7
22
13
1
2
3
7
3
5
4
9
6
5
12
7
5
3
1
2
14
1
3
12
6
12
22
8
3
3
1
3
16
22
2
2
11
9
1
7
7
1
21
25
1
9
8
6
10
1
3
11
3
13
6
3
2
1
13
2
8
4
4
4
3
3
7
9
10
5
14
4
2
3
24
3
5
4
7
3
2
4
9
8
1
2
1
2
1
2
7
15
2
2
25
7
9
17
8
10
16
9
5
4
10
2
8
1
6
15
14
7
8
1
20
7
20
1
2
4
12
8
1
5
15
15
9
1
2
1
2
11
2
8
6
2
20
5
7
17
4
5
7
7
1
1
12
3
3
2
2
1
12
1
2
7
3
2
2
4
1
1
2
3
27
2
7
2
1
2
1
3
8
3
3
10
20
1
14
11
4
6
1
2
3
1
1
17
1
4
21
1
6
8
6
9
9
6
2
7
16
6
7
10
10
17
23
16
4
2
6
1
15
8
13
5
1
8
27
4
8
3
3
13
5
2
2
9
2
1
9
9
4
7
3
9
3
4
3
7
14
3
2
1
12
4
2
6
3
27
6
2
6
1
12
5
2
7
3
1
1
10
27
9
4
2
1
5
3
4
7
4
3
3
22
5
9
8
22
6
1
5
10
8
10
5
6
13
14
8
1
7
9
6
12
3
2
2
1
15
6
1
9
12
24
2
4
8
2
4
3
6
7
3
6
2
4
6
8
11
2
10
11
13
4
6
6
12
1
1
1
27
7
2
3
9
13
8
1
3
11
6
1
8
14
10
3
12
3
2
17
6
9
39
3
8
7
1
4
3
4
2
9
14
4
10
4
10
24
1
5
2
4
6
20
2
4
13
16
26
1
33
5
15
7
3
5
15
5
2
14
6
6
2
2
12
4
26
8
1
2
17
28
6
6
9
1
3
5
1
19
5
8
3
1
11
4
14
12
4
4
2
5
10
14
3
2
1
5
7
15
4
2
1
6
3
3
5
6
14
7
4
3
2
1
18
7
7
3
3
13
2
4
9
29
3
3
1
20
1
4
1
4
5
8
10
3
5
5
2
1
2
10
3
13
1
7
10
14
6
3
1
2
5
3
2
1
6
11
6
4
1
14
7
2
3
5
5
32
3
6
2
2
21
29
4
4
16
13
11
4
6
9
5
6
2
4
1
6
1
4
3
3
3
23
22
1
3
8
7
13
1
10
6
6
8
7
8
6
4
8
6
2
4
1
1
7
6
3
6
1
5
3
6
1
2
8
1
3
21
3
16
9
3
2
12
15
3
2
5
5
13
6
3
12
3
6
17
1
2
6
31
4
4
18
4
4
19
16
5
21
6
9
14
1
12
3
2
2
8
8
10
26
19
17
4
1
13
13
7
15
2
3
6
4
2
9
10
7
25
9
2
10
2
1
3
18
7
5
6
18
7
3
4
24
4
18
16
6
2
19
3
2
2
1
7
3
5
10
6
21
12
7
12
4
1
3
5
1
20
1
20
27
6
1
7
1
3
4
2
1
19
11
7
28
15
3
8
5
2
4
15
5
7
2
13
6
5
4
2
4
4
5
7
5
2
1
2
3
3
1
3
5
10
15
10
8
4
5
11
2
4
2
5
24
3
5
9
3
9
15
7
20
12
12
12
2
2
2
6
1
5
1
3
2
10
4
7
3
1
3
8
1
3
2
9
19
12
14
6
7
24
5
19
8
11
1
3
3
3
12
6
1
11
15
4
9
8
6
1
6
29
8
2
4
10
6
6
3
3
1
3
18
33
9
20
8
1
4
8
19
38
6
16
2
7
3
6
9
24
5
6
7
6
18
11
1
2
9
4
5
13
6
15
2
4
11
1
3
11
1
2
6
24
1
3
2
19
1
2
8
6
7
14
5
4
7
5
1
6
17
3
10
9
2
4
4
10
10
14
2
10
3
16
1
2
2
7
17
3
5
1
3
4
2
8
22
14
11
3
2
1
1
4
1
13
4
9
6
15
20
1
7
2
8
16
12
8
5
3
2
4
14
15
7
4
4
6
1
9
6
5
3
3
17
5
8
11
1
24
10
1
12
1
3
6
14
14
2
10
2
34
10
7
13
10
2
2
4
9
47
3
4
11
6
4
9
6
1
6
8
27
2
1
9
1
23
8
15
14
4
1
18
2
1
6
4
20
3
3
2
9
3
1
7
5
5
9
39
10
2
26
1
3
4
2
3
3
13
3
5
4
6
19
6
4
1
6
2
3
6
8
6
11
12
2
3
2
7
11
2
5
6
9
4
2
8
4
9
7
3
3
15
12
5
3
11
4
10
3
6
1
1
4
7
1
9
16
2
4
4
13
9
1
1
20
5
9
6
13
2
3
1
5
15
1
6
20
4
6
23
3
3
4
3
26
6
7
19
2
11
19
2
27
3
3
5
4
12
2
10
1
6
7
1
1
12
3
9
2
15
9
1
3
9
3
5
1
8
3
1
8
6
8
1
3
24
2
6
4
8
4
3
13
6
23
6
3
4
9
5
12
2
7
1
5
9
9
4
1
2
18
12
2
6
2
4
4
5
1
15
7
4
4
11
7
23
4
5
9
5
2
3
11
10
4
7
7
4
2
2
6
13
12
14
3
8
1
9
6
6
6
4
5
1
14
3
3
12
3
4
8
12
3
6
15
1
3
11
3
7
2
1
6
2
15
1
3
9
12
6
2
1
2
8
10
2
23
6
7
5
5
9
33
6
4
9
5
6
8
5
1
10
4
3
2
6
5
10
4
2
21
3
7
17
3
4
1
1
1
2
2
11
1
5
6
3
20
3
1
14
3
3
1
14
9
4
3
8
1
3
6
1
1
7
14
9
6
9
26
2
2
4
2
4
11
1
6
2
19
14
1
3
1
10
1
5
15
3
7
6
3
3
3
4
12
14
2
24
9
10
9
2
2
26
2
1
3
20
4
14
6
1
8
1
12
10
5
15
8
1
9
15
1
13
5
1
1
5
3
1
11
10
2
36
3
9
3
3
4
4
14
3
11
8
4
6
1
6
31
2
15
7
2
3
5
12
8
11
11
4
29
3
6
22
5
23
5
6
1
13
6
5
8
15
3
40
13
6
9
28
5
9
12
1
9
24
6
5
6
4
9
14
6
1
2
3
4
6
8
8
7
7
3
5
2
7
4
3
8
3
1
2
1
17
19
7
5
2
3
3
10
3
8
3
3
1
3
14
6
13
8
3
1
3
2
9
3
7
17
7
7
14
5
6
3
1
3
5
1
15
5
6
1
7
4
4
18
8
7
6
1
1
22
2
3
1
5
9
1
9
6
5
6
1
6
8
3
16
3
14
3
2
16
6
10
4
22
6
1
13
13
4
12
1
6
2
10
4
4
9
1
8
11
1
5
43
2
4
2
19
5
18
7
9
2
3
12
3
3
1
6
3
8
3
10
2
1
5
4
2
24
1
14
7
3
5
2
7
9
6
7
1
2
8
8
5
2
11
6
12
4
1
6
8
13
8
14
2
3
3
8
1
12
6
1
16
16
10
8
14
13
3
3
6
5
3
9
4
15
20
1
2
4
2
9
3
3
13
5
3
15
3
4
3
3
3
1
8
22
4
6
1
2
1
6
2
7
7
18
17
5
1
8
9
9
3
1
7
10
6
15
17
17
1
7
11
17
5
2
4
6
6
7
2
5
2
5
7
9
14
3
1
8
9
12
4
2
6
4
3
1
5
2
15
9
3
2
2
9
7
14
26
4
2
1
15
3
3
4
2
15
5
9
3
12
4
2
3
9
4
5
5
1
4
7
2
20
2
1
3
8
10
10
4
5
12
2
19
3
5
4
3
3
10
1
3
7
6
1
4
1
5
7
9
2
13
12
5
2
5
5
4
2
7
7
4
6
3
9
20
13
12
3
1
3
9
2
4
1
1
3
6
3
3
19
18
1
14
2
6
1
9
4
4
2
1
1
10
14
5
3
2
10
7
20
7
3
17
1
5
14
1
3
3
13
4
8
2
12
30
15
9
18
1
23
10
2
1
2
1
3
1
1
3
2
2
6
23
1
3
15
34
13
3
2
6
4
8
1
3
9
1
5
3
1
1
4
21
6
16
18
5
2
7
3
7
5
6
1
8
16
5
7
6
2
9
6
21
3
4
5
1
2
1
3
9
1
4
9
21
7
1
5
7
2
9
6
9
2
7
14
11
4
3
10
5
1
5
4
9
5
25
2
3
18
13
2
3
7
1
5
2
7
3
7
4
22
6
4
11
1
14
2
13
3
2
19
11
18
9
3
1
9
4
4
1
6
13
2
3
3
2
13
11
4
26
13
5
6
1
5
4
5
3
15
3
15
1
8
13
11
2
38
3
3
3
7
4
6
4
2
6
7
2
21
13
5
9
9
2
6
8
15
7
5
1
4
6
2
1
9
8
22
6
1
5
1
2
22
5
18
3
1
6
2
18
2
12
18
2
5
4
12
5
3
7
2
4
2
3
4
6
15
9
9
15
24
5
3
3
8
4
6
6
12
12
3
9
13
1
6
20
6
20
2
4
1
29
12
1
8
1
6
3
6
5
1
2
7
4
14
4
4
4
3
2
4
3
6
10
4
6
8
7
4
2
1
9
12
19
1
1
23
4
7
5
13
2
12
3
1
7
3
4
8
38
12
5
8
10
1
8
4
2
3
5
9
4
2
3
37
3
3
5
7
6
8
4
14
34
3
6
14
4
4
2
2
1
2
12
5
2
10
4
20
2
2
7
11
3
9
2
1
3
1
2
3
4
15
23
19
1
1
7
14
6
1
7
2
3
2
3
3
9
13
11
3
10
15
2
13
2
10
15
6
6
11
3
3
4
12
5
8
2
2
12
2
2
12
26
9
4
11
8
8
2
1
2
11
4
6
1
8
3
1
7
4
3
7
8
6
9
17
2
8
13
23
1
8
1
2
2
13
1
18
4
5
17
3
5
6
5
3
14
3
6
4
1
22
18
4
9
2
6
3
4
11
3
4
2
6
10
17
4
11
1
12
2
4
18
7
1
4
2
7
5
11
8
6
9
5
1
3
2
19
1
5
8
6
3
10
9
3
9
11
7
5
6
1
9
4
12
2
3
18
1
19
9
2
2
2
1
6
2
4
5
18
6
6
2
1
6
9
12
9
15
6
2
1
4
21
8
1
2
3
3
15
7
2
9
13
9
3
3
2
25
6
21
32
1
1
5
8
23
14
3
19
4
6
6
19
1
17
2
10
2
21
6
12
24
3
3
1
3
5
3
12
6
2
5
7
24
12
2
14
9
11
10
7
1
10
3
3
6
1
5
14
8
9
5
7
2
5
11
9
3
3
4
14
4
1
6
6
1
22
13
7
2
4
10
2
2
12
6
7
6
23
3
10
1
4
16
8
1
2
1
14
9
9
12
6
12
1
3
5
1
2
1
3
16
6
7
15
10
18
2
1
6
9
21
9
3
1
4
1
1
20
11
6
6
5
1
17
10
1
8
3
3
1
2
10
3
5
6
1
6
2
7
3
5
1
11
2
4
20
2
3
8
10
11
6
8
20
6
26
1
3
3
2
12
1
8
1
6
1
11
3
6
14
10
2
9
16
17
2
7
3
8
23
8
6
9
6
15
3
15
1
6
6
3
3
2
2
4
24
9
1
4
16
20
2
2
22
2
8
12
5
30
5
12
1
8
7
17
5
1
6
10
3
3
6
2
5
5
2
9
10
12
6
17
11
4
7
2
4
1
16
1
17
1
14
7
3
6
5
3
3
12
3
21
10
4
26
2
4
17
3
3
3
21
9
12
15
11
10
3
1
14
7
5
4
14
4
11
4
9
8
14
2
15
1
1
3
2
12
5
15
5
9
2
5
5
1
5
6
3
6
1
5
13
3
5
2
5
15
8
12
1
8
3
10
2
10
3
11
7
5
1
7
1
9
9
25
17
6
3
4
2
6
3
9
8
14
22
4
6
9
1
21
6
27
12
5
4
12
3
4
5
7
16
4
8
22
3
1
6
1
7
2
6
19
3
14
48
4
20
7
2
21
2
8
6
4
7
7
3
1
4
1
8
9
3
10
5
14
2
8
8
1
16
8
6
3
12
1
5
2
5
1
13
6
16
14
10
5
3
3
4
2
1
3
6
2
7
3
8
14
5
12
5
24
4
2
8
4
4
2
7
13
6
1
3
4
4
1
33
9
6
3
2
4
6
8
4
1
8
3
3
1
3
18
20
9
12
1
6
6
5
3
1
20
20
1
16
1
4
6
6
3
7
10
2
6
10
2
8
3
4
6
5
12
14
11
3
2
2
4
12
8
17
6
2
5
7
1
6
3
11
1
18
2
5
2
6
9
3
9
5
4
24
3
5
1
2
7
8
6
2
5
8
1
8
3
3
8
5
12
2
7
8
14
4
9
3
8
14
6
11
5
4
4
6
3
6
7
6
5
2
1
24
6
10
14
6
14
7
5
6
3
3
6
7
3
2
3
7
3
5
38
8
4
10
8
13
16
5
9
1
11
13
4
4
2
17
5
13
11
1
5
9
3
2
1
7
20
3
4
3
5
16
8
4
7
1
13
2
4
6
3
33
8
4
5
1
3
30
6
1
5
2
6
11
13
6
3
4
6
3
5
6
12
26
2
15
8
1
8
4
8
1
5
7
1
2
5
1
2
22
2
1
3
2
4
2
9
13
14
2
4
10
6
2
15
9
3
5
10
1
7
4
1
6
2
5
2
6
6
2
15
1
2
15
22
14
10
13
4
1
2
7
6
5
7
2
1
6
9
26
1
8
15
1
2
11
5
18
2
5
25
9
1
24
9
2
21
4
5
12
4
6
26
1
2
3
3
19
2
12
7
21
17
7
5
4
1
6
4
6
4
5
3
1
5
9
16
19
2
6
8
1
5
4
5
4
11
2
4
7
5
15
1
5
15
15
1
9
2
3
8
1
9
8
1
4
17
3
1
2
19
9
6
12
2
1
8
10
15
2
4
9
9
6
11
3
13
12
1
13
4
7
19
7
14
16
10
1
3
13
14
6
7
2
24
2
1
1
4
8
2
6
7
5
1
1
4
7
11
13
5
2
2
2
1
5
1
1
1
15
2
10
7
1
4
1
11
6
19
2
9
6
3
3
15
4
11
3
30
5
5
9
2
14
7
4
5
2
1
1
16
11
24
11
9
17
8
2
7
5
1
6
5
1
3
8
6
1
5
9
7
2
2
12
5
5
12
4
3
3
22
2
14
4
2
10
21
6
5
12
6
15
12
5
4
1
17
9
7
3
7
2
14
2
4
16
8
1
2
5
4
1
8
3
7
15
14
12
12
7
5
1
5
10
18
8
24
6
3
1
3
9
5
1
8
7
37
2
9
5
1
7
10
2
4
10
10
2
10
8
3
11
1
2
9
2
20
4
7
1
4
10
6
4
6
8
26
5
12
2
4
11
2
1
3
7
6
12
3
14
3
3
27
3
9
7
10
2
5
3
15
7
9
3
3
1
5
2
6
3
7
1
11
3
6
10
18
10
12
14
4
14
1
5
1
11
44
17
13
18
2
2
5
7
10
13
5
13
2
12
1
5
3
1
12
13
4
6
12
6
28
8
10
14
2
2
5
10
1
18
4
25
2
6
10
3
4
5
11
3
1
8
1
13
11
6
13
8
2
3
1
17
12
7
5
17
4
12
2
22
3
3
6
1
3
5
15
6
13
3
8
10
2
9
9
6
2
2
5
7
2
6
4
3
11
6
18
9
13
20
1
2
6
7
5
1
2
12
1
17
15
3
4
4
8
11
3
4
8
7
7
8
16
1
11
10
4
8
4
33
3
2
1
5
2
10
7
5
1
1
1
4
6
1
11
5
1
5
2
14
5
6
5
4
7
7
10
6
2
18
1
12
4
3
6
6
2
4
8
6
2
10
3
4
6
11
2
7
11
2
3
6
3
2
4
9
7
10
4
8
24
6
12
3
39
3
6
3
18
7
17
1
1
4
2
1
3
10
6
14
2
7
21
9
3
18
7
5
15
4
12
9
9
3
6
5
1
14
7
1
4
7
3
3
5
2
1
7
8
9
4
8
3
4
8
6
4
2
2
4
10
4
5
3
11
1
20
13
11
1
2
15
3
5
6
4
1
6
8
3
6
2
1
4
6
23
2
4
12
18
1
3
2
2
10
2
2
3
5
3
28
5
4
3
11
25
7
4
10
2
9
9
7
26
3
6
6
1
2
15
25
12
7
34
2
10
3
3
6
10
44
13
12
7
10
1
2
4
29
10
3
15
3
11
1
9
4
8
6
3
5
7
3
3
7
4
6
12
1
5
4
11
3
3
1
12
2
10
3
23
25
11
13
3
11
3
4
2
6
2
4
13
5
9
3
3
3
8
16
8
2
5
7
6
2
14
4
12
3
3
7
8
4
2
5
18
2
6
3
5
3
9
10
21
5
3
5
7
7
6
20
2
7
3
28
2
6
19
1
6
26
4
4
7
3
5
4
9
2
1
7
5
5
2
4
19
1
10
1
3
17
16
6
3
9
2
5
7
5
11
5
12
13
12
8
7
2
1
1
25
7
6
11
7
2
4
2
15
6
1
6
8
22
2
8
11
11
7
6
2
1
6
12
9
1
1
6
3
6
6
1
5
1
7
2
3
3
6
4
4
4
8
21
9
4
2
12
3
1
3
5
1
5
12
12
1
2
1
22
1
4
3
18
2
20
16
10
27
14
1
4
2
5
4
3
9
1
5
3
8
9
4
5
1
5
9
4
13
5
3
2
13
8
9
30
1
1
2
3
15
8
15
1
3
24
2
3
4
28
14
3
6
13
2
2
12
2
4
9
3
2
2
4
10
28
9
11
7
1
6
8
14
10
4
16
10
10
10
24
1
9
6
8
3
22
2
4
15
33
8
7
3
6
8
6
1
8
6
1
1
11
2
3
4
11
5
14
3
14
27
2
2
2
8
7
11
19
7
3
2
7
17
15
6
14
10
9
5
16
13
2
9
24
3
1
4
26
11
4
7
1
28
5
18
2
4
10
6
2
15
15
6
3
6
9
2
1
3
3
1
2
2
10
4
3
5
2
5
8
3
6
6
4
8
8
38
2
9
4
7
8
2
7
8
3
3
3
1
9
3
5
14
1
9
7
12
6
5
13
15
8
3
1
6
8
1
15
5
1
3
14
10
11
18
10
4
10
4
5
3
3
1
22
4
14
1
3
4
2
4
4
7
10
1
6
1
3
25
3
2
3
9
3
3
14
4
16
9
18
5
1
11
3
5
6
10
1
5
6
10
17
13
2
38
2
15
1
4
9
1
9
15
6
2
6
2
7
4
2
3
3
6
3
6
6
3
1
6
5
3
1
5
8
8
8
2
26
10
5
19
10
20
6
8
20
10
10
5
12
7
1
1
10
4
12
10
2
8
4
9
1
3
1
4
1
1
5
23
8
5
5
2
20
4
5
7
2
8
3
4
1
7
1
27
20
3
13
3
3
6
6
18
9
6
6
16
10
3
4
6
2
7
2
21
7
3
7
4
2
1
10
1
10
4
11
9
4
2
14
13
6
9
12
3
12
6
9
1
1
2
9
6
14
3
6
4
3
25
11
17
1
6
7
2
12
6
11
3
1
1
11
11
8
6
2
2
13
9
2
6
4
9
1
18
11
5
2
5
5
3
1
8
12
20
5
3
2
6
1
2
9
3
9
4
17
17
4
12
14
1
6
15
1
20
12
1
14
6
7
2
9
9
5
4
1
5
4
5
4
5
10
8
6
1
17
4
5
3
7
1
2
2
4
3
2
5
4
6
7
1
16
4
3
8
1
9
11
1
2
10
6
1
4
10
3
27
8
1
7
4
15
17
5
3
20
1
2
13
18
3
9
8
1
6
8
3
4
5
21
21
21
8
2
2
4
4
10
3
4
1
4
12
1
1
26
2
4
8
1
2
9
1
1
6
5
17
6
6
2
8
20
2
4
3
3
3
15
1
7
2
8
1
2
6
3
12
9
4
33
26
7
1
14
2
4
3
3
4
1
7
3
3
3
14
3
24
6
1
17
4
4
5
21
9
1
2
6
8
1
1
2
8
1
2
15
13
6
3
2
4
5
17
8
2
9
11
29
3
2
2
10
10
9
2
11
5
8
1
2
22
6
2
3
15
9
15
16
6
2
1
3
2
3
4
6
15
3
12
3
2
4
8
7
7
5
12
2
3
9
4
1
10
12
2
4
9
1
8
7
11
3
3
9
11
7
3
31
6
2
13
29
16
9
8
4
2
13
11
13
5
6
1
1
2
6
32
7
3
5
13
2
16
2
2
8
9
7
2
2
1
5
12
3
7
4
2
3
5
1
6
6
23
26
7
5
5
6
3
9
2
3
12
1
14
3
7
5
20
6
11
5
10
6
14
4
12
10
4
7
11
3
9
7
6
1
5
8
12
1
2
3
7
2
16
4
35
6
5
3
13
2
1
5
2
7
1
3
15
3
11
12
3
3
14
4
10
3
20
1
9
1
17
2
1
15
18
11
3
15
6
12
1
25
5
1
1
1
3
25
2
11
4
5
9
9
2
12
5
11
16
2
4
6
2
15
10
3
15
1
14
4
1
36
9
4
6
16
16
4
2
2
22
22
4
2
9
5
6
7
9
2
1
2
4
6
6
9
17
10
14
1
3
11
3
1
2
1
13
2
22
1
1
6
5
16
1
5
1
8
4
11
3
6
2
4
2
15
9
31
8
6
6
33
3
10
5
7
2
6
1
2
1
3
4
4
21
28
3
2
13
2
3
3
7
2
2
16
19
5
4
8
9
3
3
7
4
2
9
6
17
3
6
6
15
7
6
2
16
5
18
4
14
1
17
1
2
1
3
3
3
8
13
8
1
8
1
3
1
22
1
2
6
3
3
5
16
10
18
4
16
3
6
1
2
1
3
2
1
1
2
2
12
1
5
2
5
11
1
2
10
5
6
1
12
29
1
1
1
1
6
10
4
6
4
8
1
21
5
1
6
17
4
3
20
6
12
3
4
9
6
14
1
5
1
21
2
7
7
52
6
3
1
8
15
5
31
1
12
5
6
19
5
10
2
6
3
16
10
16
1
14
1
18
10
12
4
6
10
15
17
2
10
8
4
13
2
3
10
2
4
8
7
6
23
1
15
3
21
6
14
6
9
3
6
2
17
5
1
3
10
12
2
2
3
10
6
3
24
3
6
1
12
4
1
15
11
5
1
21
3
6
12
6
11
8
3
14
7
2
18
1
9
12
3
3
18
4
26
6
2
8
5
5
4
3
9
9
2
6
1
12
3
6
11
1
3
2
12
8
5
3
3
3
4
1
3
6
4
12
2
18
6
4
21
5
7
2
3
9
4
17
1
11
10
2
6
6
4
8
8
1
13
4
6
2
2
9
4
17
7
2
4
1
4
10
4
19
1
5
18
11
14
2
7
5
7
5
13
1
1
9
3
5
1
1
15
6
2
13
6
3
6
1
4
7
3
4
16
4
8
6
1
20
5
2
2
19
6
11
18
3
12
11
19
3
1
8
6
3
14
8
11
15
1
5
6
3
12
6
3
1
1
4
14
13
3
2
4
14
5
6
5
8
2
3
17
8
2
2
10
8
16
3
2
9
6
12
1
9
3
21
2
8
4
6
2
2
2
28
5
6
19
3
23
2
4
12
2
4
4
2
14
4
7
1
13
11
1
4
7
1
3
6
4
3
2
18
16
5
1
1
7
1
8
6
10
2
18
7
2
3
18
4
3
6
14
3
7
3
2
6
7
9
9
3
2
4
2
3
5
1
3
10
8
1
5
8
7
11
4
18
12
7
2
3
6
1
5
6
10
14
2
6
4
24
13
9
15
1
6
8
9
13
1
1
2
3
6
5
2
2
7
6
1
2
2
3
6
4
8
4
3
2
20
4
9
3
1
3
2
6
4
4
24
4
1
6
5
4
6
4
7
3
6
6
19
17
1
5
14
1
3
1
9
26
1
3
2
6
14
7
3
1
11
1
19
2
11
1
2
1
6
25
1
4
5
3
6
7
8
1
3
11
7
5
1
2
4
4
13
11
10
21
6
10
1
20
8
1
2
1
3
2
7
8
6
16
3
5
22
17
1
11
4
7
4
3
6
9
6
32
5
36
3
20
12
9
9
6
2
16
2
11
9
9
5
2
5
36
3
18
10
16
15
7
8
24
2
1
13
4
4
2
12
10
4
3
7
12
4
6
22
17
5
6
8
2
6
16
4
17
5
3
6
1
6
3
11
12
2
4
6
1
5
3
1
9
7
6
2
3
17
3
3
15
3
2
5
2
6
5
11
7
7
17
1
28
1
13
7
9
13
13
3
13
7
1
3
1
5
6
6
4
9
8
1
17
5
4
2
4
9
6
3
3
1
4
10
12
1
6
2
3
6
2
1
13
8
12
10
22
7
3
24
1
1
2
18
8
4
2
8
1
7
2
7
17
12
4
17
7
2
4
8
7
3
11
7
14
14
11
14
3
1
7
8
2
10
9
8
4
3
2
2
10
6
9
7
9
18
3
8
9
6
21
1
5
14
4
6
8
5
2
6
9
1
1
12
2
6
12
9
23
1
1
10
9
17
6
16
1
8
4
7
5
12
30
14
4
2
1
4
4
1
5
2
11
5
2
1
6
1
8
6
9
4
3
3
1
1
4
21
2
7
12
5
20
2
2
7
17
4
2
2
5
3
4
2
3
5
3
5
5
9
5
12
6
5
4
1
17
6
1
2
6
3
3
1
2
6
10
2
2
7
12
3
7
6
3
3
2
9
6
3
4
9
9
11
1
8
15
1
7
4
6
12
12
2
4
1
13
10
4
4
4
9
5
8
9
1
10
12
9
13
6
4
2
2
2
11
3
15
11
1
2
13
6
2
21
9
12
14
4
9
7
2
3
1
9
6
2
11
13
3
2
2
8
3
1
3
1
10
13
14
4
5
26
10
1
2
3
4
11
46
5
1
5
1
2
9
8
7
3
8
10
7
14
10
5
1
5
7
2
7
9
5
10
3
6
27
4
11
11
4
46
14
5
10
1
1
3
18
1
2
6
1
8
9
4
29
1
2
5
16
12
1
3
5
1
21
29
7
5
1
2
10
5
1
5
2
10
1
3
4
17
17
18
2
2
2
3
24
12
7
26
3
15
7
17
9
7
8
18
2
1
6
7
10
5
12
3
18
8
4
14
2
6
10
2
10
7
1
2
2
2
28
6
7
5
20
2
5
4
5
3
9
7
1
5
1
10
4
8
1
2
3
10
2
1
7
5
2
3
3
5
4
7
6
1
4
4
6
3
5
2
4
6
2
5
8
3
16
6
12
5
16
3
2
27
1
21
1
18
4
12
8
14
2
12
9
3
4
2
2
18
4
3
10
1
2
3
3
2
14
22
6
12
1
5
2
4
3
3
7
7
2
10
18
5
21
8
10
8
2
2
3
17
14
2
2
21
3
8
17
3
2
2
1
6
25
2
2
4
3
12
9
2
16
20
6
5
3
2
1
6
8
6
1
12
5
3
1
5
14
19
7
2
6
2
10
4
3
5
22
9
29
2
1
21
9
9
1
12
11
3
6
9
4
8
7
8
37
2
1
5
6
2
13
15
10
2
3
9
2
4
19
2
1
14
3
3
4
6
5
3
1
3
6
12
2
13
5
2
10
3
15
8
16
13
7
26
2
6
6
1
3
2
19
12
5
6
1
7
8
2
2
7
3
7
9
3
7
14
8
4
10
4
1
3
14
4
21
11
3
13
17
13
4
5
12
5
4
29
6
4
11
12
4
2
3
1
2
3
6
4
2
7
4
4
1
11
9
17
2
6
6
30
6
2
6
3
3
15
21
8
10
6
14
2
2
3
13
14
1
8
1
12
5
10
7
4
1
2
24
7
14
6
7
5
4
3
23
2
10
4
3
3
3
8
10
5
16
9
8
3
10
8
21
5
4
9
3
4
9
9
9
3
4
10
10
2
1
3
2
1
7
1
16
6
5
30
16
4
1
3
4
14
15
29
4
6
1
8
15
2
4
1
12
2
7
10
1
1
9
11
6
6
10
2
4
4
7
4
6
7
26
2
8
4
1
2
9
6
4
8
2
7
3
6
7
6
23
22
2
4
2
3
25
9
5
9
5
4
2
1
16
6
3
10
1
3
18
1
9
6
6
4
5
13
1
1
6
3
7
8
6
6
15
14
11
5
9
8
4
15
7
5
11
1
2
6
3
4
2
2
2
18
21
8
4
1
5
8
6
1
12
5
10
5
6
3
11
4
2
2
6
6
16
11
12
2
3
22
4
7
1
9
5
2
4
15
7
14
16
8
1
23
19
6
2
12
11
8
2
1
8
12
5
6
10
4
9
2
9
12
7
11
16
9
6
7
10
4
4
4
6
4
4
4
3
16
14
1
2
3
13
12
2
2
11
8
3
1
12
6
5
4
11
3
6
4
2
7
6
29
12
1
2
9
8
1
6
9
4
5
4
3
16
22
3
1
6
38
4
11
5
2
23
1
5
6
1
2
12
1
1
5
8
36
4
1
1
3
16
8
6
1
6
5
4
2
2
5
5
7
6
1
4
4
2
1
2
9
4
3
6
3
3
2
10
13
10
4
9
9
12
3
9
14
4
21
2
7
26
7
5
2
4
15
19
2
22
26
1
3
21
8
7
20
7
8
13
8
3
11
13
3
4
12
27
2
7
2
10
16
2
10
4
16
4
19
9
1
17
2
13
1
4
4
6
10
11
6
22
6
2
3
2
5
3
6
2
15
1
23
23
5
18
9
4
4
1
5
6
19
9
5
3
3
16
13
16
2
2
6
3
11
14
7
22
29
6
7
8
12
22
5
24
2
10
3
1
5
6
6
15
9
7
14
3
10
8
6
1
14
6
6
13
21
2
12
2
5
9
2
2
4
16
2
1
1
1
11
16
4
8
22
4
6
5
18
6
8
21
7
1
8
6
3
5
15
3
4
5
9
1
12
3
4
4
12
10
8
2
5
20
5
10
7
14
3
3
4
1
2
2
1
3
4
8
10
1
3
25
3
4
5
9
21
5
10
2
4
3
5
8
2
9
2
3
6
22
2
7
2
9
4
3
1
6
10
2
7
4
3
9
5
12
1
30
5
12
18
16
8
2
1
28
2
1
4
19
11
6
13
15
2
6
7
10
8
3
2
8
6
14
6
2
1
1
5
3
4
2
2
4
3
7
2
2
1
3
3
11
5
5
4
38
6
9
1
22
11
6
11
3
22
2
7
14
12
12
1
3
2
2
10
4
8
10
5
6
30
4
2
7
5
4
6
6
1
6
4
3
16
5
8
7
9
20
4
6
3
17
5
1
8
2
1
12
2
9
31
1
6
4
18
6
4
3
13
14
4
5
9
15
6
7
5
14
15
2
5
3
2
24
1
9
21
2
3
4
20
1
20
1
8
1
20
3
1
8
4
15
6
2
15
3
8
8
18
9
1
10
1
23
8
4
1
5
20
4
14
2
14
4
2
3
1
6
6
8
8
14
2
2
4
6
4
10
16
6
7
5
21
7
14
1
5
7
19
10
3
4
2
15
3
3
1
3
4
4
1
2
1
10
1
16
3
15
1
13
5
2
2
6
12
3
7
3
8
4
12
1
10
2
4
9
1
6
3
1
2
2
4
9
2
15
16
3
6
8
1
2
7
12
6
11
3
13
8
1
7
1
6
15
1
12
7
13
17
2
8
7
1
1
9
3
3
6
6
10
3
8
27
1
17
12
2
5
12
1
22
14
4
2
7
10
3
11
4
11
6
33
3
24
4
2
3
27
4
2
6
3
4
3
3
2
1
2
2
16
9
11
12
8
20
9
17
2
3
5
6
12
31
8
1
4
10
7
14
16
12
5
6
6
12
20
1
6
1
9
1
5
8
3
10
18
8
8
2
8
1
17
1
12
7
4
13
15
2
7
14
7
3
5
2
16
3
1
8
6
2
17
14
10
5
6
1
1
32
11
13
15
5
7
3
18
20
13
8
1
3
31
1
9
4
2
2
2
9
7
4
3
1
6
3
1
2
20
2
5
12
14
3
7
7
1
15
1
12
15
8
8
4
3
3
2
10
8
5
6
7
7
10
9
6
9
2
10
8
6
3
19
5
2
5
7
5
5
7
5
10
11
1
2
1
5
1
1
8
14
6
8
8
9
1
13
5
1
9
1
8
4
24
7
5
11
8
11
6
9
2
8
5
2
21
1
7
1
11
7
3
1
7
2
3
1
2
6
4
14
12
3
8
17
4
18
6
1
13
8
14
1
2
19
2
4
12
2
1
7
1
3
8
5
12
5
7
36
14
7
3
11
21
13
3
5
1
8
6
21
1
12
2
1
6
5
3
32
4
3
9
4
9
6
1
8
3
2
23
2
8
4
16
11
20
7
4
2
3
8
10
17
1
3
2
7
2
7
12
6
6
16
4
6
6
6
16
2
28
11
24
3
13
2
1
9
3
10
6
5
8
3
1
8
7
9
17
1
14
29
1
9
1
9
18
15
3
12
8
7
3
14
6
27
7
2
7
1
4
16
5
3
4
6
2
1
23
1
5
2
20
2
6
1
5
1
5
4
28
1
7
4
2
2
16
15
17
15
9
9
1
2
2
11
6
1
10
8
7
4
7
5
3
3
8
27
1
5
15
5
4
10
3
17
2
14
3
5
3
10
3
6
5
1
15
2
4
2
6
9
2
5
1
13
16
2
7
3
5
12
3
9
9
3
2
4
13
14
57
8
1
4
7
23
1
46
1
2
12
1
10
14
3
9
12
2
7
17
1
1
4
3
7
5
9
7
1
10
3
1
8
12
6
7
7
16
13
6
24
14
1
14
1
1
1
1
21
8
1
4
2
8
4
9
5
4
3
3
14
2
1
30
1
2
4
2
13
11
7
2
19
3
1
2
3
9
12
2
4
8
4
2
2
7
3
3
3
12
19
6
7
4
4
2
2
11
3
2
7
1
10
6
16
4
1
3
9
6
7
3
1
2
12
3
1
4
6
8
2
2
19
8
10
6
8
3
10
5
3
7
7
17
3
2
2
28
6
3
7
5
13
6
3
11
2
2
5
9
4
2
7
8
9
6
2
13
5
1
3
4
2
1
8
7
3
7
5
8
4
17
6
13
2
1
8
8
4
1
11
28
14
7
6
2
9
1
20
6
6
11
8
3
7
1
4
5
6
13
5
20
18
4
7
6
1
7
7
6
17
5
4
1
5
2
25
31
6
2
7
3
12
2
2
6
5
7
10
3
3
3
17
1
4
12
2
15
30
4
4
5
9
9
14
3
4
15
12
11
12
3
9
1
1
2
2
4
5
4
3
6
5
1
14
1
3
35
7
14
2
5
5
10
3
15
3
6
6
12
2
10
11
8
1
3
4
2
3
1
16
5
3
6
4
7
7
4
13
3
1
5
1
15
8
6
1
6
2
3
7
15
6
3
6
2
9
3
7
28
1
19
26
2
11
12
14
4
3
8
1
1
5
29
2
1
7
6
8
13
8
3
4
2
1
1
7
11
2
8
6
12
4
2
12
4
4
2
2
14
19
34
8
10
5
10
5
36
4
17
10
6
3
3
14
2
2
5
7
3
5
6
6
1
23
1
6
7
4
6
2
7
9
20
2
6
12
32
2
31
4
1
2
4
2
2
13
5
4
2
16
3
1
14
3
3
9
5
4
8
4
4
18
17
8
1
6
6
8
10
3
13
10
12
13
11
3
1
2
2
16
27
30
3
6
4
8
4
8
3
13
6
18
4
7
9
9
3
1
12
5
1
2
4
11
4
2
12
1
1
4
7
6
5
3
1
14
21
7
9
12
5
4
10
4
15
7
12
6
6
3
3
5
3
4
14
4
2
12
12
6
1
2
5
4
1
1
10
1
11
9
3
3
7
3
5
12
3
3
6
3
3
2
13
15
6
7
12
18
2
17
6
5
3
6
22
4
1
12
8
7
24
8
2
1
6
3
6
4
12
12
28
2
4
1
11
2
9
14
4
3
30
15
8
7
26
3
11
2
2
8
2
3
2
6
11
8
8
9
6
5
8
22
1
4
3
2
3
3
12
6
1
2
1
2
10
2
3
1
2
6
13
3
6
2
3
7
2
7
1
18
18
1
5
4
4
4
11
6
5
2
4
15
24
1
28
4
12
13
6
2
1
5
5
2
15
8
10
18
1
2
17
9
6
12
13
11
2
4
2
5
5
15
5
7
1
2
12
1
5
1
23
6
10
6
2
7
17
4
3
6
2
4
12
13
13
9
1
2
9
8
2
8
7
2
25
11
3
15
9
16
4
7
13
14
2
19
23
2
6
3
1
26
2
4
23
5
4
1
25
4
7
7
10
22
14
19
12
11
1
9
2
9
3
3
7
3
17
10
15
12
2
3
3
3
8
10
4
6
2
1
3
17
1
2
6
4
2
6
1
2
4
1
4
2
7
5
13
4
7
4
9
17
1
1
4
4
8
4
12
12
9
1
2
6
3
5
5
5
15
6
5
1
10
5
1
20
3
30
4
4
1
9
2
2
8
4
17
1
2
21
6
3
12
3
3
13
1
2
23
4
1
17
1
1
15
37
8
1
2
10
3
11
2
10
8
24
4
4
2
2
4
6
19
8
1
5
7
9
11
6
12
6
7
23
8
4
7
33
8
1
5
7
21
22
7
6
4
3
9
5
4
2
9
6
17
17
8
1
32
3
1
9
21
2
3
5
1
6
10
1
4
9
5
5
13
2
6
14
2
10
18
2
7
6
3
6
18
2
7
27
1
9
6
6
6
4
16
15
4
2
3
25
7
2
8
18
1
2
1
8
7
8
9
1
3
9
6
3
2
2
10
6
6
3
7
6
18
6
3
8
9
4
23
4
2
1
2
6
2
4
13
8
7
5
9
12
7
30
27
4
10
6
6
6
7
6
9
2
2
2
20
1
6
5
3
1
16
40
6
9
3
3
7
3
1
4
14
5
1
7
6
9
7
12
5
9
7
2
1
3
8
4
8
12
1
7
12
1
4
5
9
5
2
6
2
3
17
2
5
9
2
4
7
6
1
2
6
2
6
4
2
1
3
9
1
2
5
3
8
10
12
2
5
18
23
7
9
6
2
7
7
8
5
1
6
6
10
4
9
9
14
5
3
5
11
4
6
2
13
4
8
4
2
5
1
3
6
9
3
3
3
4
14
6
1
1
4
7
2
4
5
1
12
5
2
14
14
13
5
6
3
4
6
2
5
1
11
13
1
3
3
2
1
1
11
1
10
8
34
2
10
3
30
3
8
1
12
11
4
1
3
6
24
26
6
12
7
8
1
2
8
29
2
4
14
7
2
1
9
6
10
4
3
11
2
5
3
12
4
12
8
7
1
4
3
6
3
2
10
7
5
1
3
21
6
3
2
6
6
18
2
13
4
3
5
7
14
6
4
5
4
15
9
1
6
1
6
3
12
3
3
1
7
22
1
2
13
11
3
3
3
3
3
9
11
4
13
11
7
5
1
6
3
3
3
21
14
6
10
2
1
20
7
7
16
4
4
2
3
3
9
8
7
17
1
8
1
7
2
5
11
5
9
8
1
1
8
6
3
3
5
7
18
3
5
6
8
1
9
3
7
16
1
1
3
6
15
3
18
2
4
3
11
13
3
1
41
2
13
2
1
12
1
4
16
9
5
12
6
13
3
2
3
1
20
10
11
1
8
10
3
7
1
9
3
1
8
1
6
8
4
17
4
14
1
6
3
14
3
1
2
18
1
2
5
2
3
8
9
7
1
11
3
4
16
10
2
1
2
6
13
8
9
3
3
1
3
8
1
6
2
2
12
5
12
1
7
13
9
7
6
4
4
15
7
5
3
6
5
4
6
8
3
13
5
31
3
2
12
13
3
2
7
5
3
7
18
2
3
21
1
5
2
7
6
3
9
9
20
1
12
15
13
1
8
20
7
6
6
15
27
14
10
9
14
4
2
2
1
13
2
6
8
8
15
5
6
1
1
6
2
2
4
24
6
8
1
1
4
10
8
2
10
2
35
6
8
11
14
3
3
5
3
4
4
2
2
8
2
3
6
3
3
1
4
1
23
7
5
7
8
4
5
6
9
4
2
3
4
22
2
6
3
1
13
7
14
7
19
4
7
11
7
5
2
1
10
1
8
6
3
5
2
11
12
2
1
14
4
8
1
18
11
4
2
3
7
6
2
1
1
20
10
2
11
5
1
1
12
4
19
10
11
4
3
12
11
3
13
2
4
2
6
6
12
9
13
6
4
1
21
7
7
11
5
1
5
12
15
17
10
1
5
4
2
10
8
6
6
6
46
3
6
2
15
4
8
1
2
6
4
9
2
7
12
1
5
17
10
6
6
17
24
4
3
8
4
4
8
2
7
2
3
24
2
17
1
1
13
4
4
12
3
3
4
18
26
2
2
5
6
7
2
1
13
10
3
9
2
5
5
9
6
7
6
6
4
4
1
13
6
12
22
1
8
3
3
4
3
8
1
3
23
7
2
1
9
3
5
1
14
3
8
10
12
13
13
4
3
1
8
3
1
8
6
2
4
1
12
3
2
2
4
7
3
6
8
6
9
25
4
7
6
6
17
4
4
5
6
7
17
9
1
24
8
3
6
3
9
16
3
6
13
1
1
6
4
4
6
6
2
2
2
4
15
5
1
24
1
4
3
3
6
9
9
2
4
1
11
19
5
16
12
2
1
2
12
1
2
1
1
7
7
11
4
9
2
2
16
4
11
5
4
4
4
4
20
34
2
14
3
24
5
16
6
4
10
7
13
11
3
2
10
3
7
14
6
11
7
3
5
1
9
14
10
10
1
6
7
15
6
1
1
1
8
3
9
7
7
4
3
9
2
10
9
25
29
28
3
5
5
30
10
1
7
1
1
15
5
2
1
4
20
5
5
9
17
11
13
6
3
3
3
1
3
6
3
14
1
10
2
12
4
4
10
4
4
1
1
7
1
14
7
2
7
2
3
1
2
3
1
2
13
3
3
2
11
8
2
3
5
17
11
4
4
1
1
18
2
9
3
1
2
3
2
12
7
3
13
1
1
11
5
6
9
34
4
4
8
2
14
3
5
6
6
3
9
4
4
11
5
13
41
1
1
1
10
11
7
8
3
31
14
1
2
3
13
12
2
1
5
9
9
6
2
5
3
4
10
10
2
2
11
1
4
1
5
6
20
13
3
6
7
6
6
2
18
3
7
1
2
15
1
6
7
6
16
1
10
1
15
3
6
6
5
1
5
2
1
3
9
4
1
2
4
5
6
6
5
3
6
5
10
4
5
21
4
20
9
7
9
12
11
12
14
2
2
18
22
3
5
2
4
3
1
15
11
16
8
6
6
10
6
6
5
1
2
22
2
8
1
3
3
1
2
15
1
2
2
20
8
21
3
3
16
3
8
4
8
9
3
1
3
4
2
3
7
8
2
8
4
12
1
5
6
6
12
10
3
8
3
4
4
2
15
8
1
3
5
2
1
7
14
19
11
3
11
10
1
2
13
2
36
13
24
2
5
8
23
3
8
11
3
8
3
1
4
2
8
6
3
1
2
6
13
6
8
6
9
12
6
1
5
1
30
17
12
7
3
9
3
6
2
2
1
3
4
17
11
2
6
9
12
2
7
2
8
18
7
6
22
1
4
9
19
4
10
13
19
2
6
8
7
2
11
12
11
9
8
4
18
9
3
3
12
5
7
6
1
5
3
4
2
33
1
7
3
18
13
6
11
10
2
12
25
1
13
4
3
27
17
4
24
4
26
6
4
13
4
11
2
2
2
6
1
25
2
3
6
5
4
3
5
3
3
8
8
17
22
5
12
1
24
6
12
29
1
3
2
10
4
22
1
1
7
1
12
11
7
2
1
18
3
2
1
1
11
15
9
2
6
11
10
15
4
5
2
8
10
1
5
10
4
2
20
5
5
19
26
6
7
2
6
9
3
1
13
6
16
13
8
15
14
4
1
2
1
6
30
2
19
6
7
1
3
6
16
9
1
4
1
3
4
1
28
14
6
27
6
4
6
4
4
6
13
7
2
3
21
3
9
4
5
3
5
16
6
13
1
15
15
3
1
6
6
12
1
16
6
4
3
2
1
5
3
1
11
1
2
3
6
8
4
18
48
6
4
20
12
1
12
2
9
4
4
2
3
6
11
10
2
25
2
3
8
12
17
1
5
1
17
8
4
3
21
11
1
8
9
1
15
10
10
18
1
1
11
6
2
3
15
18
4
6
7
4
18
1
12
1
8
12
3
5
14
12
16
6
2
5
6
12
5
10
5
6
23
7
9
7
3
2
4
3
1
2
8
12
8
16
27
13
2
7
6
1
6
8
30
2
1
7
1
6
3
4
2
15
7
2
9
22
1
4
6
27
21
6
1
11
3
7
6
3
13
11
6
11
3
5
5
11
1
1
2
2
7
11
4
8
6
4
2
6
1
11
14
7
15
1
2
5
2
4
2
8
15
11
1
4
5
13
9
2
6
4
32
12
12
1
14
6
9
15
11
1
9
6
24
36
6
3
1
8
12
1
3
11
4
1
6
25
7
26
7
2
10
6
2
1
9
7
6
5
5
2
10
3
1
18
4
19
5
10
18
6
7
17
4
2
12
12
14
5
1
7
6
3
1
21
11
9
6
2
7
9
1
1
5
21
2
3
3
7
8
3
30
6
3
1
2
7
20
5
4
3
27
4
8
8
1
15
20
8
6
10
2
11
1
15
29
8
4
2
14
15
11
4
14
7
2
7
6
14
7
7
4
6
19
8
7
15
11
10
11
3
7
6
6
23
2
1
7
2
4
5
17
1
7
14
3
6
4
7
1
3
3
3
10
3
3
4
6
28
3
6
1
6
6
2
7
7
6
1
1
2
1
3
5
13
3
47
15
10
8
7
3
5
13
7
1
10
3
12
8
3
1
6
12
15
3
3
7
1
13
10
5
5
10
2
7
14
4
11
6
4
18
5
4
8
7
2
4
11
10
7
2
2
10
8
28
20
1
11
4
5
4
7
11
14
10
9
9
11
1
8
16
2
3
12
13
14
19
27
11
3
1
2
12
1
11
9
1
2
3
6
4
6
9
14
1
3
8
1
1
10
13
13
6
29
3
6
2
13
2
3
1
51
3
11
16
8
4
8
21
1
3
9
14
4
3
1
4
1
14
3
19
3
2
1
8
21
1
7
10
7
3
4
4
3
7
3
5
1
5
1
7
5
17
6
1
2
3
1
1
2
12
2
18
9
9
14
2
4
7
3
16
6
14
13
6
5
6
12
3
11
10
6
4
3
15
20
6
4
11
4
5
3
1
8
6
2
4
3
3
9
3
9
1
2
2
13
5
4
22
10
10
1
3
18
14
1
17
7
15
3
2
5
4
13
11
8
11
1
7
3
14
1
3
1
7
1
17
19
4
11
3
3
1
12
6
19
12
5
12
6
1
8
2
4
9
2
11
1
1
2
26
8
8
3
7
12
6
5
3
19
5
2
17
2
17
2
8
1
1
4
16
2
6
4
9
5
8
2
2
13
1
26
5
3
18
3
3
1
27
10
20
2
14
5
7
13
7
4
4
9
3
3
3
1
13
12
5
8
3
1
3
12
3
1
2
15
1
6
4
3
10
5
6
4
8
4
2
4
2
12
8
1
21
19
6
30
5
7
9
2
1
21
8
7
3
2
1
5
10
8
6
7
9
4
4
16
2
16
2
14
13
1
18
22
34
6
9
1
6
8
18
12
12
4
3
3
3
3
9
1
4
9
21
4
3
6
5
22
2
7
1
2
2
1
2
9
1
3
11
13
5
9
2
5
7
10
6
9
3
1
9
2
1
6
21
9
12
1
4
9
1
2
6
1
21
8
1
15
10
2
3
12
13
4
10
2
1
29
1
8
12
3
4
5
11
14
2
2
1
4
3
2
3
5
16
12
3
15
10
3
6
9
12
8
3
4
17
13
15
8
1
2
3
2
8
8
1
6
8
9
21
6
1
2
1
2
9
8
4
1
14
3
3
9
3
18
1
2
3
15
3
3
8
2
3
17
4
10
10
8
1
6
7
8
1
1
11
6
6
7
6
1
7
2
2
16
8
7
1
4
18
7
1
6
5
3
16
4
2
3
18
13
1
6
4
6
2
11
6
4
13
5
10
2
2
4
7
6
15
14
2
5
6
2
3
4
2
4
2
6
7
9
2
1
3
8
1
2
5
2
21
1
1
18
10
1
11
2
4
1
1
3
9
3
6
15
4
2
9
7
6
5
2
4
1
5
9
27
3
9
2
1
9
1
17
1
17
4
24
6
4
7
4
15
2
1
5
2
4
9
3
4
29
15
7
6
11
1
11
10
22
1
10
5
9
3
3
4
5
1
8
1
8
8
7
4
32
4
3
5
27
4
5
15
10
2
4
2
6
16
15
14
4
5
14
5
9
2
7
2
4
25
1
1
3
6
38
15
7
5
6
12
9
7
2
7
8
3
12
1
15
6
2
6
1
2
4
7
11
3
14
4
5
12
3
7
9
4
10
16
2
9
7
5
4
8
5
4
7
14
16
5
4
6
2
1
44
11
1
10
1
5
6
20
6
1
2
6
21
6
9
7
9
6
28
5
8
7
12
2
2
10
1
2
9
22
2
2
10
1
6
2
3
3
10
11
7
2
13
22
7
1
3
2
9
3
17
10
2
1
4
5
12
14
10
12
1
5
16
9
2
3
6
4
6
22
1
1
2
3
5
4
13
1
4
2
17
17
12
1
15
3
1
6
1
9
1
25
12
1
22
1
16
6
12
6
13
3
11
3
16
3
5
3
1
10
1
1
12
3
5
12
3
4
17
34
2
16
2
9
3
9
3
2
2
4
5
7
4
4
2
6
2
17
8
10
3
6
2
3
3
12
18
8
1
16
9
21
5
4
29
1
3
14
3
4
14
8
10
12
1
9
14
9
6
4
2
5
2
2
18
13
1
7
9
13
9
3
2
3
2
10
6
1
7
1
1
5
3
7
13
23
14
7
9
9
3
2
5
4
13
5
3
4
20
1
17
3
10
2
13
12
6
30
1
2
14
2
1
1
5
6
1
14
9
3
1
2
1
6
4
4
4
6
5
3
9
11
2
8
4
11
6
6
10
6
12
3
9
2
5
2
9
21
4
4
14
46
3
5
13
21
3
3
9
1
3
7
1
11
16
2
6
7
3
1
12
3
2
12
3
9
6
13
13
11
6
5
2
5
3
22
2
6
15
29
1
5
1
2
4
3
3
5
7
11
6
3
4
5
3
11
10
3
13
2
3
1
8
1
3
8
4
2
13
2
1
2
6
6
1
3
4
4
6
9
1
2
14
22
3
6
4
3
2
10
3
12
2
17
5
6
6
3
4
7
7
3
8
7
4
1
16
9
3
2
13
2
1
5
14
7
3
1
3
2
3
4
15
3
14
9
4
8
7
8
3
9
5
2
18
2
1
19
11
3
16
4
3
4
9
8
1
5
4
2
18
3
15
1
3
5
7
11
1
4
6
5
2
4
6
8
42
1
14
4
12
3
30
6
1
2
8
1
5
7
20
3
1
5
3
1
12
3
1
8
3
6
8
3
3
4
5
2
2
5
10
8
11
8
11
3
4
6
4
4
25
7
1
16
13
4
1
6
8
1
2
12
1
11
6
12
7
7
29
12
5
16
8
13
11
8
23
12
1
4
14
4
12
6
1
1
2
6
2
2
5
11
1
14
4
5
27
5
5
17
2
5
2
18
10
1
8
4
13
12
3
4
3
20
9
21
4
7
1
12
1
15
2
3
2
11
5
6
12
3
10
5
13
1
11
23
7
5
8
8
3
2
5
2
15
5
20
7
1
9
3
11
10
8
17
6
13
9
1
5
2
4
2
4
15
7
3
7
4
4
14
16
21
9
6
3
7
5
2
4
9
3
9
20
3
4
5
12
13
5
2
10
3
6
9
1
26
3
3
10
18
5
8
5
5
12
1
5
1
5
3
27
1
6
3
3
1
7
7
3
8
13
8
6
6
8
2
16
14
3
7
2
14
9
5
2
8
9
1
17
3
6
8
2
3
30
9
8
1
14
5
22
3
6
1
8
1
17
15
3
6
4
17
3
6
12
1
11
4
2
7
5
1
30
12
8
3
6
2
22
4
2
12
4
8
12
1
2
1
9
9
8
2
7
3
6
12
9
3
9
21
2
4
6
2
13
11
2
3
18
5
24
9
4
6
2
13
3
11
21
1
3
11
2
2
4
8
4
14
2
1
9
2
12
16
9
11
1
2
6
1
5
17
2
3
12
9
10
4
10
2
4
12
4
5
9
2
21
16
1
18
2
15
11
8
1
3
14
11
3
14
9
7
8
3
4
13
1
1
8
6
7
20
3
13
9
8
12
7
5
12
3
11
1
19
6
2
1
12
30
1
1
9
1
7
5
1
19
1
3
5
3
7
6
11
27
6
6
6
9
6
10
11
6
9
12
9
12
4
6
2
1
8
25
2
16
2
13
1
7
9
24
1
8
3
4
8
8
4
12
13
7
2
6
9
1
10
6
3
17
5
5
4
21
19
13
9
7
29
12
7
12
1
10
4
8
1
12
1
2
2
3
3
9
4
12
3
4
1
7
2
2
4
7
3
4
11
2
5
13
1
3
1
10
22
8
4
2
10
5
6
19
2
4
17
6
7
15
3
10
17
3
2
4
6
3
12
17
6
2
1
7
3
11
6
12
3
4
3
3
5
1
2
16
3
2
3
4
2
3
14
11
1
4
1
8
5
20
14
2
1
3
9
3
3
9
27
13
2
4
4
4
8
4
12
10
15
6
5
3
5
5
7
18
4
2
8
14
3
5
1
5
17
9
2
1
19
10
7
2
5
2
10
1
9
4
6
2
1
1
1
4
3
4
8
5
1
15
5
1
17
6
7
8
3
6
3
9
4
21
7
4
3
3
3
5
2
2
10
11
12
25
2
12
13
7
2
8
3
3
6
21
1
2
16
12
8
1
1
5
5
6
8
4
7
1
4
1
3
2
3
22
1
4
7
5
2
5
9
2
7
12
3
4
2
2
1
14
9
1
3
3
3
10
2
3
13
11
2
1
5
12
3
7
1
2
21
5
6
3
4
5
2
5
5
3
13
6
21
3
27
14
33
16
8
14
5
26
3
4
6
2
1
8
9
1
7
5
7
5
12
8
3
8
14
2
24
12
1
5
2
2
5
1
4
1
3
10
4
5
18
9
6
2
12
2
4
6
3
3
3
15
4
2
7
21
3
1
7
4
7
4
3
7
15
9
2
19
5
6
3
3
3
6
6
3
12
1
5
2
7
12
9
7
1
5
2
1
17
19
11
18
7
4
16
8
14
3
8
4
12
3
2
10
15
1
28
25
12
15
2
2
14
6
3
14
4
9
8
7
11
27
10
8
9
2
4
3
3
2
18
5
1
7
5
10
4
6
3
1
12
10
8
10
4
5
1
2
10
10
5
5
6
1
6
7
4
6
4
6
2
6
3
6
13
8
9
4
2
1
8
27
3
2
37
4
7
1
17
6
10
1
1
10
3
10
6
15
20
7
8
4
6
1
13
15
4
4
4
3
9
6
6
13
2
1
21
14
1
6
8
6
18
15
15
2
5
7
19
3
3
1
3
7
4
4
5
6
3
6
13
11
7
1
4
6
10
8
20
1
1
5
3
4
2
6
1
1
1
3
3
1
4
8
5
3
1
15
4
23
3
14
1
5
3
1
3
1
4
3
9
12
12
3
3
3
4
12
6
3
8
4
6
14
8
1
13
8
7
1
14
8
9
13
11
7
5
3
10
8
6
28
4
14
4
6
22
7
1
1
1
2
2
2
3
9
2
7
6
2
31
2
4
4
1
4
2
3
2
1
3
14
2
3
11
3
3
3
3
3
15
1
6
3
2
12
1
7
4
8
26
23
1
2
2
2
8
8
18
5
1
5
7
14
8
2
2
8
4
11
9
9
7
8
16
3
7
22
4
14
6
9
1
4
7
4
3
2
1
5
8
4
1
1
2
2
9
1
17
5
4
26
6
4
1
6
1
5
17
6
24
20
5
21
12
8
3
7
3
1
11
14
5
4
3
7
4
14
4
7
6
5
4
6
6
24
6
8
13
18
7
2
2
4
10
2
1
8
12
7
4
7
4
2
1
6
6
12
8
7
6
2
3
1
26
6
4
3
3
35
15
10
3
9
2
4
5
3
1
2
6
1
5
8
8
2
10
8
4
6
3
5
7
1
6
1
11
10
7
6
13
1
4
5
13
5
6
6
13
3
4
2
14
1
8
3
6
2
12
5
5
8
5
3
2
24
4
5
7
6
20
9
9
1
18
13
1
22
1
16
6
8
5
2
12
1
8
6
1
1
16
2
1
22
11
10
3
8
3
3
3
7
17
1
2
5
4
4
2
2
4
1
6
3
5
3
3
13
2
19
5
4
4
10
1
7
7
10
2
6
11
4
4
5
40
8
4
13
12
4
3
17
2
15
9
3
1
5
8
1
2
2
5
3
6
2
1
1
4
7
8
3
20
4
12
3
1
2
7
19
2
5
9
2
10
1
11
7
7
4
7
11
3
9
4
24
6
2
1
19
10
7
7
2
8
1
23
2
4
4
2
18
1
3
4
5
8
10
3
9
6
36
3
2
7
6
2
4
1
23
8
11
17
5
6
1
3
4
5
42
9
5
1
14
1
3
3
1
5
9
14
1
15
8
6
4
3
5
7
5
3
9
1
26
4
12
9
9
13
5
17
4
3
9
9
1
16
10
2
3
1
2
4
3
9
4
2
4
2
2
6
1
6
8
3
1
1
6
17
3
9
11
7
1
18
8
12
16
1
5
4
1
5
6
6
18
4
14
7
3
8
6
1
8
6
6
5
5
25
4
2
1
3
4
17
5
4
14
4
22
2
6
3
9
8
34
1
3
2
12
3
6
25
8
1
6
8
13
3
5
1
8
3
3
16
14
7
6
2
6
18
1
3
4
1
13
17
4
2
4
8
21
1
14
12
4
3
6
5
1
2
6
12
21
3
9
1
2
8
10
7
2
6
12
1
8
4
2
7
2
5
6
12
5
13
4
14
7
1
9
1
18
1
3
3
3
10
3
14
4
11
16
6
2
13
5
16
5
7
2
1
7
1
11
5
9
3
14
5
11
7
7
3
10
2
28
11
3
10
6
6
3
3
3
17
1
3
8
1
6
3
10
2
2
7
5
2
5
2
10
5
1
5
3
9
6
18
4
2
34
18
3
1
2
8
4
5
3
1
19
5
7
8
5
1
10
10
1
3
3
23
4
21
1
1
6
1
2
6
6
7
6
9
18
2
13
12
1
1
15
2
20
2
14
10
3
15
13
41
4
4
7
3
9
3
2
2
2
3
9
1
20
9
3
9
6
1
1
5
8
13
2
12
2
2
2
4
2
6
1
11
4
29
15
1
11
1
6
2
33
9
9
24
1
9
8
2
2
2
1
5
15
3
4
15
5
8
19
9
1
5
10
4
10
13
1
10
10
9
5
3
1
8
4
3
26
16
5
12
8
25
7
4
26
6
4
7
3
3
10
6
2
1
2
3
17
6
4
8
4
6
7
7
4
8
8
5
9
2
8
15
3
3
7
1
6
7
3
3
3
13
2
8
3
1
2
19
26
5
8
5
3
4
12
20
4
12
2
2
7
4
5
6
1
12
24
5
3
12
15
16
3
23
4
2
1
19
10
4
4
5
1
5
6
2
3
7
8
10
3
11
3
1
5
1
8
1
8
2
4
7
3
3
3
2
14
13
4
6
1
4
6
6
1
12
14
1
4
4
13
1
4
2
13
6
11
8
10
4
3
7
12
8
2
2
14
6
2
12
5
2
3
26
13
4
5
2
5
17
8
1
7
3
3
8
10
2
1
7
4
26
16
2
8
5
6
4
1
10
19
9
10
10
8
7
1
9
12
2
7
8
1
5
2
11
5
3
1
16
1
6
15
2
2
10
2
2
4
12
14
1
6
8
5
11
3
4
4
12
2
4
3
1
2
12
3
9
7
2
7
4
4
13
2
10
3
21
6
9
32
13
9
6
17
7
2
4
4
2
4
5
17
3
9
12
2
5
12
2
1
29
7
3
11
13
6
14
3
1
1
1
6
17
5
11
14
5
13
1
3
12
10
6
2
4
8
3
4
5
6
12
7
3
22
4
9
11
5
3
2
3
18
6
4
5
1
37
5
13
8
11
3
6
14
17
17
2
4
7
3
11
9
3
1
14
1
5
12
30
7
3
6
2
2
17
1
5
5
7
3
8
8
6
17
11
22
2
4
9
17
6
1
17
18
9
6
3
2
10
4
20
10
12
2
6
2
6
4
4
17
5
4
1
29
13
3
2
13
3
3
30
6
8
10
15
2
1
7
1
4
17
7
3
4
1
3
1
17
19
7
29
6
5
1
9
20
2
1
3
1
5
6
12
1
6
19
5
15
2
7
2
4
3
5
7
8
1
11
1
1
4
7
11
4
9
3
2
9
4
5
6
12
1
9
14
3
3
2
1
1
9
5
2
16
20
8
3
14
3
8
5
11
4
8
3
24
7
10
17
6
2
6
3
4
8
6
12
4
8
6
14
20
2
9
6
9
2
10
4
5
4
3
5
10
3
2
3
15
3
21
37
3
9
8
3
6
7
3
12
4
22
13
1
2
2
14
2
2
27
7
8
18
13
13
8
2
7
1
6
7
9
25
7
17
7
2
6
2
1
1
5
11
3
1
4
16
7
2
7
20
3
3
14
20
2
1
3
11
21
9
4
6
11
13
7
13
3
1
8
3
1
11
22
4
5
13
16
1
7
5
12
3
17
15
9
11
7
5
1
3
4
3
6
3
6
26
30
6
1
1
11
3
2
1
5
6
10
8
1
5
7
2
3
4
15
7
4
1
2
6
3
10
5
3
1
5
21
3
1
9
3
5
8
4
7
3
4
1
6
4
7
4
3
1
3
7
14
4
11
2
1
2
6
15
3
14
2
8
3
11
4
4
2
16
3
35
4
4
2
3
24
5
15
9
1
3
15
2
9
16
2
2
11
2
21
10
4
54
4
4
6
4
4
6
1
3
4
16
16
2
4
3
2
4
7
17
8
9
1
18
7
4
1
2
5
2
5
4
24
5
1
17
30
3
13
2
7
24
8
3
4
9
9
3
3
2
16
2
4
2
6
12
4
28
14
2
2
10
8
1
1
22
1
1
8
15
5
4
3
1
5
4
5
1
5
7
3
11
1
8
1
11
1
19
4
6
1
3
4
6
11
5
3
3
3
1
15
2
3
1
5
15
5
2
23
4
8
21
4
3
5
14
10
3
4
1
1
9
3
1
5
1
22
2
3
11
6
7
1
6
2
28
28
6
4
8
7
5
7
9
12
17
19
4
4
7
5
2
2
6
12
2
13
3
17
3
20
10
1
2
4
11
6
7
7
14
9
13
16
3
7
10
25
7
15
6
3
3
2
6
7
2
1
9
2
3
9
1
9
2
10
4
10
8
1
7
5
11
8
2
7
5
4
9
3
2
1
7
4
1
11
19
32
1
2
1
3
11
1
3
1
7
22
25
1
3
6
7
9
3
7
1
13
4
2
14
3
3
4
2
3
5
4
2
10
3
4
5
1
6
1
7
13
2
1
14
1
2
13
11
8
2
27
11
9
7
21
6
7
7
1
2
24
7
8
5
4
6
1
3
6
2
16
5
3
8
22
9
3
2
19
1
9
29
2
8
3
19
13
5
10
4
3
23
4
6
12
9
1
4
1
5
3
9
12
19
1
1
3
19
8
4
6
1
1
11
2
15
5
3
9
2
10
21
5
5
5
18
6
6
1
13
14
8
9
6
15
4
12
5
16
6
13
4
12
3
16
3
12
2
9
28
18
11
13
21
8
1
8
3
3
3
1
3
4
4
1
17
6
2
6
17
5
8
4
15
7
3
8
10
2
5
4
12
6
21
1
12
8
1
5
36
2
2
2
1
3
3
2
12
4
27
8
8
2
3
18
3
10
14
15
7
11
7
13
3
1
2
9
12
1
1
7
1
5
15
7
18
5
7
2
16
5
6
3
9
2
2
8
16
2
1
11
4
6
8
12
3
3
8
25
9
1
2
4
11
16
5
4
9
9
17
6
3
1
6
5
4
6
6
27
8
4
2
6
1
1
1
34
5
1
14
10
6
7
2
8
2
4
9
9
1
15
3
8
6
7
2
6
2
2
3
11
9
9
4
8
1
3
5
3
3
3
4
17
7
5
1
5
3
4
14
4
11
6
3
12
8
5
3
4
10
7
1
10
1
3
3
1
20
16
1
7
10
10
1
31
16
22
20
6
1
11
1
24
5
10
3
14
4
3
8
12
1
6
5
7
20
6
9
13
6
3
9
17
4
11
1
2
4
5
3
3
5
11
9
30
3
8
7
8
1
3
8
2
11
3
3
3
2
6
3
7
4
14
3
5
1
5
2
8
2
4
2
2
25
10
1
2
3
5
14
4
8
1
22
2
34
1
4
1
7
4
6
7
5
4
3
2
3
12
10
4
4
7
15
6
20
4
6
3
19
4
12
1
3
5
7
9
13
29
3
10
10
7
2
7
10
10
2
4
1
5
9
4
1
2
2
21
3
3
3
7
5
15
4
5
1
1
16
19
1
4
9
15
2
4
1
11
3
21
2
4
8
18
18
18
2
4
5
24
5
18
1
12
8
6
7
8
1
5
8
8
2
4
21
5
1
7
14
6
3
2
1
14
1
8
3
1
5
4
9
1
5
8
1
2
21
4
3
28
13
13
2
4
8
1
12
7
10
2
5
15
9
5
3
9
25
3
2
1
13
22
1
6
2
23
5
2
7
4
2
14
2
5
9
2
2
8
14
14
6
4
1
44
10
5
6
9
15
4
3
1
2
2
4
2
9
4
5
14
5
8
1
3
20
13
8
1
2
13
2
16
3
5
4
4
1
7
2
19
1
1
6
7
2
1
1
18
8
24
17
1
4
5
2
6
5
6
10
2
4
12
1
17
7
6
6
1
14
2
20
2
5
3
10
6
2
4
3
29
4
4
11
6
3
18
6
6
3
12
2
7
12
8
1
2
3
1
7
4
3
4
6
1
5
8
5
26
2
3
12
3
12
16
2
6
3
25
8
1
3
3
8
6
1
4
4
2
10
4
9
5
3
9
8
2
2
1
6
3
3
8
31
6
12
8
7
6
5
3
1
2
7
6
7
7
1
8
4
5
4
5
18
2
5
5
7
11
8
1
27
8
1
1
3
11
3
1
6
2
1
5
6
10
2
1
7
7
15
1
6
7
8
4
2
24
3
2
5
16
8
1
6
5
10
3
5
16
10
5
6
3
24
10
20
6
1
7
1
7
2
12
6
1
21
2
22
3
3
2
1
5
3
6
19
11
1
15
17
3
1
8
3
3
12
4
8
4
9
1
4
2
4
8
4
12
1
1
8
5
3
7
6
2
1
2
8
5
17
6
2
6
10
4
6
6
4
6
5
7
2
5
13
26
1
8
1
32
6
3
9
10
28
4
1
11
18
12
1
14
25
3
1
2
20
22
8
3
4
5
10
17
3
4
9
7
14
11
7
14
2
10
15
3
6
16
4
4
2
5
8
3
16
5
4
3
5
16
1
11
2
5
5
3
8
6
1
1
5
3
2
12
7
1
2
5
3
6
13
9
5
1
12
3
6
6
6
6
7
23
13
10
7
6
1
8
14
6
12
1
27
4
14
2
1
6
13
8
2
2
5
2
11
10
8
2
2
15
3
6
8
1
1
21
14
9
1
3
20
1
1
1
13
2
1
24
3
2
6
3
3
4
8
6
1
11
8
30
7
21
4
4
1
1
8
6
4
2
15
1
2
2
5
3
2
4
5
3
1
7
18
1
6
1
2
3
3
6
1
3
15
13
2
6
15
8
4
3
23
6
4
3
2
9
24
10
8
3
1
11
1
6
2
1
2
4
2
2
17
8
21
6
2
2
11
3
4
3
9
10
11
6
8
3
3
10
15
26
1
5
16
11
3
24
13
1
1
3
24
1
2
7
3
13
6
4
4
3
5
6
6
7
1
5
8
1
2
6
1
7
1
7
15
5
8
2
2
4
9
1
5
5
1
26
9
7
8
4
7
16
9
4
5
2
2
21
12
1
1
7
2
1
8
7
2
7
14
3
6
14
4
1
2
1
9
6
9
3
1
31
24
5
28
18
2
10
3
1
4
2
2
13
1
1
21
4
6
2
4
6
11
5
2
8
7
20
1
2
12
1
5
8
5
1
2
10
10
8
4
9
5
4
4
9
7
2
20
10
8
13
11
2
11
6
1
4
12
1
5
4
10
4
6
9
3
6
10
8
4
4
4
9
1
5
1
14
8
2
14
3
7
6
5
3
1
25
2
4
4
1
18
7
2
3
1
4
1
15
2
3
5
1
9
4
3
14
4
1
8
2
7
1
4
12
1
5
2
22
24
2
10
10
4
4
1
7
1
15
8
14
11
5
1
1
6
3
3
4
1
9
10
5
3
16
2
6
1
1
7
16
13
20
16
4
10
15
5
9
3
6
2
14
3
1
6
11
2
4
11
10
15
6
3
10
1
3
1
18
2
1
3
1
20
17
4
11
2
1
15
15
4
5
12
25
8
3
2
11
2
60
1
5
4
3
4
11
2
1
4
2
5
6
4
1
4
13
6
15
6
9
11
6
20
11
17
3
11
5
3
4
2
12
20
6
10
2
4
21
14
4
1
22
1
5
1
14
7
2
7
14
9
4
2
3
4
6
5
3
1
2
7
2
9
3
1
8
4
5
4
9
11
10
12
2
10
5
3
3
1
12
2
10
1
18
4
9
7
4
2
18
2
4
4
4
4
5
5
14
20
12
3
10
1
11
6
21
2
1
9
3
14
3
25
3
4
4
3
30
21
13
2
16
2
21
2
8
5
1
20
9
1
5
3
4
3
8
1
2
4
11
15
6
2
4
8
5
6
6
5
2
7
7
3
6
13
4
24
3
1
4
2
3
5
1
8
7
4
8
2
1
7
5
3
5
1
3
7
8
18
9
26
4
2
3
6
15
3
44
4
3
13
9
5
4
5
4
11
14
14
2
3
16
12
5
15
6
1
2
10
2
13
7
23
2
6
5
20
3
8
4
2
13
9
17
7
7
29
8
4
11
1
3
6
2
1
5
7
2
15
1
1
11
11
6
3
3
3
11
25
9
4
2
6
3
7
3
9
5
18
1
2
9
9
14
6
7
7
3
9
2
18
2
4
1
5
9
1
3
9
2
1
14
3
4
5
1
3
25
2
11
3
4
8
3
3
7
2
3
1
7
10
28
2
12
15
5
22
2
12
4
7
2
7
3
3
3
11
15
5
1
7
8
10
5
12
5
5
8
5
1
10
27
4
5
11
7
3
2
2
2
29
5
2
2
7
6
2
1
20
12
1
6
11
4
9
5
4
14
2
1
5
2
14
19
1
12
8
8
6
7
5
4
8
6
1
1
4
21
6
15
1
27
4
4
26
1
1
6
2
1
6
8
9
6
3
15
13
7
2
20
21
3
2
17
1
7
3
7
1
1
21
9
6
1
3
2
3
9
4
1
4
1
5
6
28
4
10
7
3
5
1
8
4
8
1
2
1
6
4
10
7
11
4
2
3
33
6
1
6
1
1
7
14
9
3
6
9
3
7
6
5
12
54
7
3
8
3
4
8
6
1
26
1
3
10
2
2
7
13
8
2
1
1
10
3
3
1
6
1
7
1
2
36
6
6
3
3
24
6
9
5
22
8
1
9
3
5
4
16
36
3
3
20
6
6
6
7
19
8
10
2
6
9
11
1
5
6
1
9
3
5
2
1
24
5
6
14
14
1
44
10
11
3
4
1
8
23
19
2
7
2
6
4
2
7
2
25
11
7
6
19
7
7
14
6
2
1
1
3
24
1
4
4
6
17
23
5
6
5
4
23
6
1
2
2
23
8
3
2
14
2
1
18
3
4
30
7
6
5
1
16
5
19
12
12
2
4
1
2
3
5
26
7
3
1
2
9
18
3
4
3
3
2
5
2
14
19
8
3
20
1
5
2
6
3
3
5
3
7
11
1
3
4
22
10
3
24
13
5
5
1
2
5
7
9
1
1
4
10
4
26
2
10
6
2
6
3
27
4
24
2
9
7
2
27
6
12
3
2
5
1
11
1
1
3
13
1
1
1
4
10
15
3
1
1
1
7
2
6
1
27
2
1
5
2
10
4
6
2
3
7
11
15
14
18
13
3
9
6
7
8
9
7
10
2
2
2
1
3
6
2
7
6
3
2
14
4
2
6
2
8
28
1
7
2
5
1
14
6
16
14
48
6
7
9
8
7
1
6
16
3
1
2
3
3
3
16
17
4
14
2
5
24
14
3
21
1
4
1
6
1
38
6
2
6
2
6
2
4
2
9
7
5
7
3
5
9
3
8
1
16
3
8
3
9
4
20
3
16
23
2
2
2
4
4
13
1
4
4
4
5
10
8
7
8
1
5
2
13
7
9
9
11
19
3
17
4
8
1
2
6
4
20
4
5
6
13
8
6
3
1
6
8
5
4
15
3
10
14
10
2
15
9
4
2
16
4
2
26
1
3
8
14
1
15
7
8
5
1
9
16
8
1
1
2
14
13
6
2
25
3
3
5
9
1
13
16
10
8
1
1
43
6
18
7
3
14
3
1
3
18
5
7
6
3
1
8
11
12
1
4
4
6
16
8
2
11
12
8
3
1
9
5
1
15
7
5
2
15
13
5
9
7
32
7
9
3
1
6
7
1
2
2
1
9
1
21
5
1
3
2
6
12
3
4
42
3
9
3
1
2
3
5
4
4
8
8
3
3
4
2
1
5
19
9
5
4
1
22
10
3
17
4
3
13
10
10
8
13
9
10
4
3
15
8
11
9
2
1
5
7
3
2
2
2
6
2
6
6
4
4
2
4
16
9
3
4
14
1
20
3
2
5
5
2
4
1
44
1
4
5
26
4
11
3
3
3
1
6
2
10
11
1
4
11
13
5
17
8
4
1
27
12
3
3
2
1
2
3
1
3
2
39
3
20
5
11
2
7
3
10
17
1
2
3
3
4
4
1
15
12
7
2
25
2
3
6
4
15
8
1
12
5
18
4
3
3
2
12
6
2
23
12
8
1
5
9
7
5
7
8
19
3
5
3
4
3
22
4
6
9
6
11
23
6
23
15
7
14
9
3
1
11
10
2
20
7
7
5
11
16
15
23
5
3
2
1
26
1
8
4
2
2
6
8
4
4
1
6
2
4
8
16
5
14
4
6
6
1
6
8
5
4
8
1
19
4
4
6
9
1
8
6
10
9
24
5
1
3
2
24
6
4
3
12
6
2
22
6
3
2
1
27
15
2
1
5
13
11
7
2
3
9
3
4
1
4
12
4
3
5
1
8
1
12
4
5
8
3
1
1
2
5
3
13
5
22
2
7
11
2
14
5
1
2
15
17
16
4
4
2
2
1
3
14
8
16
2
10
1
2
15
12
4
2
9
3
4
12
3
11
1
6
13
13
7
4
10
13
5
1
12
5
2
2
12
4
4
24
8
4
46
3
19
4
6
16
9
3
5
11
5
5
3
4
3
4
7
7
23
1
3
2
5
10
14
1
1
14
12
2
17
1
1
4
8
10
5
19
5
2
1
5
4
1
5
13
7
6
8
2
2
2
15
2
1
3
6
5
22
5
46
14
3
1
6
1
22
22
4
1
3
13
3
21
19
1
1
6
15
2
4
3
2
16
3
3
9
3
2
2
4
10
2
3
3
6
8
5
7
10
16
2
6
1
11
13
13
1
15
3
15
15
18
13
5
1
11
13
9
9
3
6
2
9
3
3
1
5
4
9
3
8
1
5
12
4
2
3
5
16
4
2
16
11
9
4
6
2
20
2
12
20
4
5
12
3
4
10
1
1
14
6
14
13
3
9
1
6
4
4
13
1
2
5
15
2
2
2
1
3
4
1
9
1
23
2
10
3
12
15
4
10
16
12
6
1
2
4
3
3
3
32
13
2
13
4
4
1
3
2
15
3
3
36
13
9
8
5
7
16
8
11
2
14
6
19
5
3
13
6
2
3
10
2
3
12
2
11
2
39
3
4
3
3
5
10
14
1
18
5
12
25
5
24
3
4
3
14
1
3
4
5
5
6
1
23
13
1
5
17
2
4
7
5
16
26
8
5
12
1
10
4
4
1
4
3
2
18
1
13
2
3
7
11
6
5
1
2
1
10
1
3
6
3
4
1
6
11
2
6
3
3
22
3
8
1
6
1
16
7
12
3
3
1
1
3
12
7
2
1
2
7
9
4
4
10
4
6
7
4
1
2
15
3
11
1
6
3
8
1
3
6
13
1
1
20
1
17
1
12
33
8
2
16
1
5
6
7
9
12
6
5
7
20
8
4
6
4
3
5
9
9
2
2
2
6
31
9
3
9
4
11
6
5
1
18
3
20
6
1
1
2
4
1
6
1
21
6
1
19
7
2
1
11
9
3
18
2
13
3
14
4
13
2
6
9
2
2
4
1
4
5
6
3
3
3
9
14
4
10
3
6
1
10
7
23
6
2
22
6
12
3
3
3
7
3
1
4
1
3
9
11
12
24
1
2
3
2
12
25
16
3
2
4
9
1
2
14
18
9
6
1
15
11
1
14
6
3
4
16
2
6
6
8
2
4
9
9
9
7
12
3
15
4
12
4
1
11
6
1
5
3
21
4
4
10
3
15
1
3
5
3
13
13
10
1
12
8
10
9
2
12
1
2
3
1
15
3
8
7
3
9
8
4
8
1
5
1
2
18
13
8
6
16
3
11
3
1
3
7
1
6
13
2
2
7
5
8
2
3
1
2
4
6
24
22
17
5
6
27
4
6
12
12
1
2
16
4
7
5
2
10
25
23
1
8
1
2
6
2
5
7
11
9
12
2
30
4
8
12
3
3
1
15
14
7
5
4
22
10
1
3
17
11
12
5
21
6
4
5
5
7
1
1
3
3
9
7
3
2
14
10
26
7
21
3
5
1
4
8
1
2
6
7
1
4
15
12
7
2
19
8
3
8
17
2
7
3
7
2
9
8
3
3
3
1
1
5
8
3
19
1
4
2
1
12
4
5
4
2
20
1
7
2
14
12
1
22
5
4
3
2
4
13
1
1
18
14
6
12
6
4
2
3
1
3
2
1
16
25
6
1
20
2
19
6
3
12
1
11
3
36
9
4
5
3
6
18
8
7
15
9
5
8
5
3
2
2
14
1
6
5
28
4
1
7
3
1
11
15
27
1
2
8
6
2
4
4
2
4
18
6
2
12
12
6
18
8
4
4
2
2
14
8
2
4
3
19
14
9
15
1
8
19
9
1
2
18
8
3
5
2
8
6
9
1
10
18
14
2
22
2
7
2
4
11
1
3
5
25
3
2
3
3
15
1
11
7
1
1
15
15
4
11
4
8
13
8
3
3
4
15
8
1
6
11
10
4
16
6
1
29
6
3
6
3
18
2
2
16
4
3
11
6
12
4
1
14
13
2
2
11
3
8
3
1
3
12
2
6
21
48
4
14
3
1
2
2
1
28
2
5
18
10
1
2
6
4
3
12
6
3
5
6
15
5
1
15
4
11
7
2
8
10
6
4
8
4
4
1
1
3
6
8
6
1
9
11
18
3
13
10
6
13
4
9
10
2
3
12
6
6
12
3
2
2
4
14
1
3
2
30
1
3
9
3
13
6
7
1
4
2
13
9
7
1
7
2
22
11
1
2
1
6
14
5
4
4
5
3
1
9
4
7
11
7
1
14
3
7
26
7
2
7
14
6
2
10
2
2
5
3
7
1
2
4
7
1
18
6
6
15
17
12
2
4
4
8
1
2
3
7
6
5
12
1
1
7
6
10
5
24
16
3
8
1
8
3
1
2
10
6
8
6
1
6
2
15
7
2
3
2
19
1
2
2
2
3
20
4
15
9
3
8
1
3
18
9
3
2
1
6
6
2
9
1
14
3
4
10
1
3
32
13
9
4
6
8
3
9
12
18
4
5
3
3
7
2
4
23
1
18
12
16
1
4
15
4
2
2
8
29
6
1
1
9
3
11
4
3
7
8
31
2
18
3
8
17
1
1
1
2
2
1
11
5
8
3
1
14
3
19
1
13
1
2
2
2
24
27
3
8
7
1
1
21
1
6
3
3
1
4
1
14
3
2
5
11
1
9
2
1
3
5
7
4
2
3
3
6
9
9
6
2
6
6
6
4
28
4
2
1
1
20
6
13
17
1
5
7
20
17
10
1
1
13
3
1
2
7
14
1
8
1
14
6
3
13
5
7
12
2
3
30
9
6
8
5
2
6
9
6
4
3
5
8
4
13
1
11
3
14
4
5
9
13
35
19
2
12
6
3
15
3
6
4
3
2
10
3
16
5
30
6
15
12
2
2
14
27
19
1
4
9
15
1
4
6
6
6
3
4
5
6
1
5
1
8
15
12
10
3
18
6
7
2
2
7
7
2
6
21
13
7
18
1
8
6
8
5
9
30
18
10
2
16
5
23
3
3
4
6
11
4
8
3
1
3
2
30
1
2
3
3
3
10
2
1
9
4
4
1
1
7
16
26
16
5
1
1
4
13
3
6
2
12
7
5
3
7
2
2
6
12
2
3
5
4
10
1
4
5
9
9
6
1
3
2
4
3
5
33
3
6
4
6
4
5
2
5
2
6
2
1
3
2
6
31
15
8
32
4
7
3
3
5
3
16
12
1
2
2
3
3
61
7
12
1
23
1
39
12
1
9
10
4
6
16
6
5
3
7
6
5
1
11
6
8
2
2
9
41
1
10
7
18
8
12
8
6
6
2
10
12
6
16
2
2
13
3
13
21
18
4
16
4
2
9
22
2
16
5
6
13
9
2
2
10
6
6
6
1
2
4
15
2
8
5
3
4
1
15
3
30
4
1
2
3
8
10
3
11
28
6
1
10
1
11
12
16
3
2
23
4
1
5
13
17
8
4
1
13
4
19
5
3
37
8
1
8
13
9
3
5
1
11
6
17
22
3
3
8
16
6
22
8
13
2
17
5
8
7
8
6
2
2
15
1
5
9
20
9
4
8
1
16
8
2
9
3
12
18
9
9
7
11
3
1
22
14
3
5
14
1
3
4
9
13
11
5
24
3
9
1
8
7
11
4
2
15
3
16
3
4
1
3
1
2
42
6
1
2
3
13
3
2
16
3
9
18
3
11
19
2
1
5
2
7
9
12
7
2
4
3
11
3
13
9
5
4
5
10
6
3
18
7
10
6
12
3
4
1
2
8
22
2
2
1
3
2
8
5
4
6
13
8
5
21
9
10
9
6
8
1
6
1
1
4
33
8
6
2
6
1
7
11
4
7
4
2
12
2
14
6
6
25
5
3
4
6
1
1
1
9
5
1
8
18
3
7
7
4
6
2
4
22
2
12
32
10
3
12
10
30
2
7
6
14
1
5
7
3
26
3
4
37
4
1
19
4
1
15
3
8
1
12
3
11
12
3
9
13
2
15
10
9
9
9
3
2
3
3
14
2
4
12
10
4
2
6
10
2
20
6
10
1
2
3
3
9
8
1
3
13
12
3
5
21
9
4
3
10
4
15
5
4
1
2
6
21
7
5
2
17
18
8
6
3
2
1
1
6
6
2
18
4
4
10
2
11
6
5
27
5
4
18
15
4
6
7
4
12
8
12
18
2
9
2
3
10
6
5
4
6
12
14
13
4
2
3
14
6
1
5
4
1
5
8
3
1
1
2
27
3
5
5
12
4
3
9
4
2
3
12
17
29
5
7
9
11
7
32
21
34
2
6
1
14
6
4
2
8
1
10
14
1
6
4
13
3
6
1
6
3
3
1
5
14
1
2
6
7
2
3
6
14
14
3
2
3
3
9
19
13
1
6
3
1
5
6
7
7
4
6
4
8
16
2
22
5
3
19
1
5
18
1
23
7
1
19
12
4
10
4
4
14
3
7
12
1
9
6
1
7
7
7
9
15
2
1
5
22
14
26
8
3
2
4
11
3
16
9
9
1
4
9
3
4
20
1
6
2
3
10
8
6
6
10
18
5
7
4
4
24
3
6
4
6
3
6
3
13
10
9
9
15
6
3
10
6
3
11
8
2
5
21
7
7
5
5
3
10
3
2
4
8
9
3
9
1
8
2
12
10
10
4
2
3
3
15
3
2
2
2
9
14
3
1
15
2
25
15
14
6
20
22
2
7
1
9
5
7
3
12
2
6
3
6
1
8
4
2
1
9
8
10
8
6
15
12
7
28
10
7
5
12
4
3
2
1
4
14
3
21
2
6
3
1
2
7
8
1
11
3
4
2
2
1
21
22
12
2
7
2
4
9
8
13
2
5
6
5
2
3
6
1
17
2
1
4
3
4
10
7
11
1
50
16
11
2
1
4
24
7
10
6
6
22
2
1
7
1
6
4
8
9
7
6
3
3
5
13
5
1
1
4
34
4
2
5
3
6
9
15
1
6
15
10
1
4
7
2
2
1
2
3
7
1
1
3
1
1
1
3
26
2
2
12
18
1
5
21
7
2
4
3
1
1
6
21
2
10
1
3
2
3
12
6
4
13
2
8
6
10
15
8
11
1
13
2
4
12
5
7
9
5
4
11
1
2
3
4
12
14
3
1
8
4
5
7
1
11
3
5
7
11
3
7
23
25
12
8
10
3
8
10
12
2
2
1
1
18
3
17
10
9
8
6
1
18
4
8
6
3
11
7
3
6
11
1
18
2
12
22
6
2
7
5
10
2
2
5
32
3
10
16
4
6
6
2
7
15
6
13
13
10
8
11
6
5
2
17
5
4
3
15
4
5
5
6
16
5
3
13
3
2
28
10
5
7
22
12
3
21
14
8
2
18
7
1
5
12
3
2
2
12
24
4
8
1
4
18
11
1
19
4
3
6
5
2
2
14
10
4
6
2
1
11
21
24
3
6
10
2
7
9
21
5
1
1
6
5
9
6
2
4
3
12
3
22
4
4
3
2
3
6
13
11
1
6
5
1
5
4
9
5
9
1
8
3
11
4
1
11
6
4
14
3
10
13
1
10
3
8
7
6
6
2
6
1
5
15
1
1
5
2
1
2
13
9
2
8
5
5
12
8
14
2
1
12
2
4
5
2
16
7
8
4
2
11
18
2
17
4
11
6
13
2
21
2
10
3
16
3
6
2
1
14
11
1
5
2
6
12
2
7
1
2
14
6
1
6
5
2
5
8
9
7
6
1
7
3
4
2
7
12
9
12
9
6
1
14
4
7
6
1
4
11
5
2
4
20
5
5
7
12
15
2
1
1
2
3
8
3
1
1
6
11
3
2
13
6
2
7
8
13
5
15
1
15
6
15
3
11
6
9
1
9
2
13
14
2
4
6
1
2
7
14
20
6
10
16
6
33
6
1
4
3
9
6
15
4
3
6
3
11
12
36
18
1
3
2
8
4
1
7
4
10
4
1
4
12
1
10
10
4
1
6
7
8
14
2
21
11
7
8
6
1
32
25
6
3
2
13
7
4
8
2
3
2
3
3
1
3
7
1
1
6
2
15
1
3
3
2
12
16
2
1
7
7
1
4
2
2
7
3
2
2
14
2
6
19
9
2
2
1
12
10
1
11
19
7
1
15
5
6
6
2
1
3
4
15
6
24
3
3
15
2
15
11
6
7
21
1
9
9
6
6
5
2
11
5
3
6
3
7
5
4
2
13
21
2
8
10
3
5
2
34
4
1
23
4
15
6
1
10
6
22
3
13
11
21
4
2
12
11
6
7
6
10
4
1
8
1
3
7
8
9
5
6
13
8
15
2
5
6
3
8
12
1
15
14
4
5
1
2
30
2
2
2
12
9
3
7
7
14
17
3
3
1
6
2
2
19
1
14
6
7
15
5
3
2
2
3
8
3
7
6
2
5
8
2
4
14
9
16
8
4
5
20
7
3
25
6
2
28
2
6
4
11
6
6
6
2
1
1
2
4
3
3
8
10
4
11
1
5
8
1
2
13
12
2
7
8
6
22
2
2
1
4
9
20
1
11
1
5
4
14
7
9
28
1
18
3
3
3
6
24
1
5
6
6
9
3
1
20
15
6
1
2
6
4
2
3
7
14
12
1
5
5
10
1
3
3
1
2
18
15
3
3
11
2
5
13
11
3
2
1
1
23
6
5
7
30
11
4
3
11
10
8
4
2
1
6
6
7
1
13
8
4
3
3
4
18
8
3
11
1
8
3
1
3
20
10
10
12
16
12
27
13
2
2
4
1
5
1
2
3
4
14
4
18
9
5
2
7
18
1
20
4
6
4
7
12
7
4
14
8
3
10
1
7
1
6
2
2
2
2
10
10
23
5
1
1
6
1
3
9
9
8
2
11
1
2
6
3
4
3
3
12
6
5
14
6
4
1
3
4
11
7
1
18
17
2
2
2
10
12
6
8
1
10
1
18
5
9
2
4
18
2
9
9
3
29
1
3
1
12
3
4
2
8
1
11
25
2
7
2
4
5
5
1
1
17
4
7
4
6
21
12
3
8
1
3
1
21
9
2
30
7
3
5
7
14
15
8
5
23
3
3
1
2
3
4
2
4
9
9
3
9
8
15
3
1
1
2
4
7
3
3
3
1
5
7
11
7
3
5
18
3
3
3
1
5
22
3
3
3
8
3
4
15
5
7
3
8
16
2
9
12
5
2
5
5
10
18
1
5
26
16
3
10
1
2
4
4
9
9
22
2
4
2
4
8
3
7
11
17
6
1
15
3
11
1
7
14
1
5
14
14
8
4
3
5
2
1
3
7
8
7
2
7
5
1
8
3
9
3
13
7
26
9
2
7
5
4
5
6
25
6
2
3
8
8
8
2
1
3
1
1
16
1
19
1
1
3
5
2
11
7
2
11
4
5
3
9
13
5
2
4
7
2
9
15
17
8
3
5
6
16
2
9
1
2
4
2
10
3
7
20
2
7
7
26
6
12
6
11
4
11
3
6
33
2
2
2
1
11
6
10
2
1
1
4
14
22
16
8
6
20
7
4
3
12
9
5
10
2
2
5
9
4
19
3
1
3
11
5
5
5
16
2
9
7
6
3
8
9
1
12
1
10
9
7
5
10
12
1
8
20
4
2
9
4
2
6
7
2
3
4
1
4
13
5
12
12
10
3
6
2
4
7
5
3
4
2
3
8
9
2
34
3
1
3
7
1
13
2
2
5
5
1
6
3
2
4
14
12
1
3
11
3
7
5
8
2
17
18
4
11
3
3
7
20
1
17
1
9
20
3
3
1
5
7
3
8
5
12
17
1
8
2
4
5
3
1
15
9
7
11
3
23
6
10
1
8
9
14
9
13
15
3
5
3
11
4
7
5
2
5
8
5
4
10
3
15
14
3
1
18
3
6
5
10
29
5
2
8
4
4
13
6
1
15
1
5
9
3
37
10
3
28
18
15
12
4
14
6
2
2
16
18
19
2
15
1
2
7
4
2
3
5
6
7
1
2
3
3
9
15
5
1
8
16
17
3
9
15
2
5
7
1
3
6
3
1
4
6
5
3
5
19
9
3
17
5
6
2
2
21
3
8
4
1
7
1
1
6
6
3
5
10
14
12
4
3
25
4
30
20
1
9
8
2
2
3
1
8
9
7
2
1
1
1
1
18
2
1
33
8
7
7
5
5
6
10
9
2
3
7
1
13
15
18
3
16
7
10
3
3
6
32
1
5
28
7
5
4
2
10
9
1
2
4
1
1
10
4
6
6
9
6
6
3
6
6
18
1
1
5
5
9
5
10
1
1
5
6
15
6
3
15
4
10
3
7
22
4
10
14
6
3
1
3
3
5
23
5
3
14
3
5
5
1
2
3
12
6
11
1
1
2
8
2
5
17
2
8
14
9
12
3
26
5
17
14
1
1
2
7
26
10
2
7
10
4
6
10
5
19
3
5
4
11
3
1
3
8
4
2
2
7
3
3
10
1
4
8
10
4
2
2
2
2
2
1
13
3
5
13
1
10
3
1
6
3
3
4
8
3
7
2
14
10
6
5
12
3
18
2
7
9
4
2
7
14
1
5
7
2
13
11
13
17
24
3
3
6
6
4
9
8
10
9
3
3
32
7
17
6
6
2
10
18
28
2
6
3
5
6
8
20
10
9
1
18
14
9
13
14
4
4
1
2
6
3
6
4
3
12
12
9
15
12
3
4
11
1
13
10
9
6
6
8
1
6
1
2
2
1
8
3
6
22
6
2
10
4
11
7
20
4
14
6
2
6
2
2
8
6
7
8
1
3
19
2
11
5
6
10
25
5
4
11
1
12
8
30
1
8
10
5
8
4
6
4
22
10
8
19
4
5
8
14
3
9
3
8
9
6
16
5
13
10
5
5
6
3
9
1
7
22
12
2
2
8
2
11
3
2
10
2
8
13
1
4
2
4
4
12
6
12
1
14
9
42
4
5
1
6
26
9
18
6
1
3
6
6
2
4
12
2
5
4
4
12
3
6
2
9
4
14
7
20
13
9
11
2
14
8
1
6
2
10
8
3
2
6
7
4
11
3
3
12
1
7
2
8
4
2
2
17
19
10
44
14
8
1
8
1
5
9
1
5
1
7
2
12
2
6
4
3
1
8
5
4
6
30
2
4
6
9
12
14
3
6
7
2
4
21
1
18
2
8
7
11
1
2
3
1
2
15
4
11
9
6
3
5
2
2
21
7
2
8
5
7
4
15
13
17
10
5
6
13
3
3
9
2
8
5
5
19
32
3
7
11
12
7
2
3
2
28
13
2
21
7
6
6
13
7
1
3
14
9
3
30
3
15
13
4
6
2
10
8
8
4
17
4
2
4
5
2
22
6
14
1
7
9
14
1
2
10
2
1
11
3
5
13
1
5
3
1
15
2
16
5
16
1
13
4
9
4
4
7
2
18
3
4
6
12
2
7
3
36
4
4
14
2
2
6
18
3
6
1
6
11
10
11
7
23
2
5
5
3
1
4
5
1
5
3
4
10
12
4
11
3
1
14
16
3
5
3
13
37
28
1
3
5
22
7
10
6
3
1
12
4
16
2
4
9
5
4
2
17
14
1
8
4
4
5
6
5
2
2
2
2
2
2
21
7
3
1
4
1
7
4
4
2
4
9
2
4
7
2
20
4
2
6
1
14
4
5
7
2
4
21
3
5
6
18
1
1
18
4
1
19
10
13
2
4
1
4
10
14
8
7
7
8
3
7
3
3
4
4
4
11
6
5
2
9
6
2
12
5
11
5
1
1
4
3
11
4
4
3
3
9
13
2
2
13
11
3
10
5
4
33
18
9
2
2
4
3
10
2
31
3
11
6
1
15
2
1
14
1
23
3
1
7
2
4
28
1
11
18
4
4
6
1
1
3
3
4
4
4
18
3
2
6
1
14
12
1
11
1
2
1
15
3
9
2
1
27
6
1
32
14
6
2
4
7
11
6
9
4
23
36
26
4
3
3
37
9
5
9
18
4
8
6
19
5
7
8
1
2
16
4
8
2
2
14
10
5
6
1
10
7
3
6
2
4
5
15
3
3
10
2
7
15
5
11
4
4
14
1
2
21
4
4
14
6
8
10
12
6
5
3
4
12
20
3
7
9
5
25
1
11
1
2
6
6
8
7
3
3
14
5
2
3
1
25
10
1
26
3
1
11
5
2
1
7
26
4
15
5
15
4
5
3
15
6
9
3
8
36
4
18
34
14
12
1
8
15
13
17
8
4
9
3
31
7
2
9
3
2
6
2
1
15
9
4
5
10
20
4
17
4
15
8
4
11
3
6
4
4
10
1
3
11
4
1
2
12
9
8
6
3
34
4
4
6
25
1
4
13
5
3
3
21
1
9
8
10
8
17
5
5
1
17
16
8
1
17
6
15
3
13
3
9
5
2
4
3
3
4
3
3
16
2
9
14
7
2
18
3
10
3
33
2
5
1
3
6
19
27
2
1
6
5
2
2
23
13
2
6
9
6
6
5
2
3
5
1
3
3
5
3
1
14
16
3
3
9
5
20
1
9
7
12
37
6
10
9
9
2
1
3
12
2
5
2
19
5
7
11
7
8
8
1
1
3
5
4
14
1
3
27
3
6
4
26
6
12
6
6
2
4
8
4
18
4
1
15
1
3
10
1
7
14
12
4
6
3
7
2
2
15
5
1
3
4
2
1
1
1
10
7
11
8
23
4
7
11
4
9
6
9
3
41
1
6
1
2
5
11
14
5
5
2
11
3
6
22
8
18
6
6
49
3
2
4
8
1
6
2
18
1
2
19
13
1
6
27
8
16
6
16
2
4
2
2
17
1
2
2
1
13
1
9
6
1
5
2
5
48
5
3
1
4
1
21
9
6
5
2
5
7
8
14
29
33
8
6
1
3
2
1
5
9
5
11
3
9
23
6
1
11
6
1
3
16
7
6
3
9
15
10
17
7
6
14
16
20
1
1
17
5
3
7
6
8
1
2
12
1
12
9
3
8
3
5
16
6
7
2
1
3
5
1
2
1
2
4
15
7
10
1
11
1
12
5
6
12
10
2
10
12
11
1
2
7
6
7
2
2
6
9
3
4
6
4
1
27
10
2
16
4
12
5
6
5
15
21
4
9
6
8
15
2
2
3
6
1
4
6
12
10
3
11
1
5
2
10
9
12
4
1
1
3
2
4
15
6
3
4
29
9
24
7
7
22
7
11
8
13
4
7
2
8
21
1
2
6
12
6
1
5
2
6
1
13
5
9
16
8
1
5
7
1
2
4
1
3
9
10
9
2
9
5
2
5
10
5
2
4
1
2
15
13
12
2
4
2
17
28
3
1
2
6
8
4
7
6
7
10
13
3
2
1
1
5
9
4
4
1
5
13
2
9
3
1
6
10
8
3
2
3
2
16
1
3
14
10
2
4
5
15
2
5
11
2
1
1
2
6
4
3
18
11
7
11
7
7
17
12
3
2
3
9
16
6
8
1
15
2
8
11
5
2
10
8
5
3
3
11
9
3
6
6
6
12
6
16
4
4
9
1
2
6
32
4
1
5
6
3
6
1
10
8
6
2
1
1
2
5
9
4
11
3
1
1
2
3
8
9
4
6
5
4
11
27
1
9
1
23
5
4
4
4
2
5
2
1
5
9
8
1
1
6
6
6
15
7
7
15
25
14
3
6
6
13
5
3
4
18
5
7
7
2
11
18
3
2
6
26
6
3
29
1
12
6
5
13
7
5
7
10
1
18
5
6
1
15
12
8
9
5
6
2
5
7
3
23
6
12
7
5
6
1
5
3
21
7
3
9
17
7
5
3
6
29
14
10
1
4
5
1
19
6
8
2
19
3
4
34
2
1
9
2
1
3
4
3
5
6
2
10
2
1
12
3
12
4
2
7
3
2
3
15
1
6
5
3
11
11
9
16
5
12
11
4
2
6
19
3
11
1
2
9
3
1
5
10
2
6
12
20
2
9
3
14
6
8
2
3
26
3
3
15
18
3
6
27
2
1
27
13
2
3
2
4
7
13
1
3
4
5
4
2
11
2
4
2
2
1
7
5
3
8
3
10
8
6
21
1
23
1
7
28
1
1
4
10
2
2
4
7
6
2
5
19
11
4
10
4
5
5
6
2
16
20
19
3
14
2
6
8
7
19
1
15
4
6
26
21
3
1
2
13
8
8
14
2
1
5
13
1
5
2
21
12
8
10
14
1
11
10
8
7
11
19
3
1
2
7
2
2
2
14
2
6
11
25
28
4
4
11
3
2
10
9
6
3
2
2
1
4
15
2
4
12
3
2
6
1
2
24
10
3
6
13
5
12
1
13
9
20
14
8
18
1
2
3
2
10
1
3
12
11
12
5
1
1
6
2
21
3
1
2
5
12
2
2
6
4
3
7
1
12
9
9
3
4
2
1
5
12
8
8
5
5
18
10
9
3
6
6
4
4
5
14
18
11
2
2
6
7
14
1
9
11
21
3
7
11
2
5
5
4
6
10
10
4
3
2
31
8
9
6
3
2
11
14
9
10
14
1
7
8
10
14
3
19
1
9
6
6
2
2
3
17
1
6
6
2
3
1
17
3
7
3
17
1
14
4
6
7
2
3
5
8
2
14
1
3
15
17
13
5
1
2
7
2
4
2
7
14
6
10
1
22
3
4
11
6
6
16
2
3
15
6
15
4
8
3
1
5
7
21
11
3
7
11
1
11
1
2
3
16
6
3
7
1
11
14
3
7
2
6
4
2
6
5
5
2
8
4
11
4
17
1
5
12
10
20
9
4
1
1
13
8
1
5
1
20
1
5
1
15
1
16
16
2
4
4
1
16
8
1
17
6
1
16
19
1
2
1
2
3
7
5
6
10
14
4
12
4
23
18
6
6
1
2
14
9
7
3
5
6
1
3
9
9
3
5
6
7
2
18
7
2
4
2
6
14
1
7
3
12
2
13
4
4
13
5
1
2
4
6
2
4
25
5
3
21
6
5
9
9
13
15
8
12
10
2
26
14
3
12
6
1
1
3
10
8
7
6
3
12
15
5
6
3
3
15
13
3
6
2
4
5
1
5
10
18
5
7
9
6
3
12
5
3
1
1
14
9
13
4
3
9
6
7
2
4
2
6
11
2
2
12
6
10
6
5
21
1
11
12
10
3
5
1
6
6
11
4
2
6
2
5
6
2
7
21
11
4
4
4
7
3
2
10
2
1
8
1
6
6
29
31
2
1
12
3
46
1
22
5
9
7
9
6
5
3
3
1
8
6
10
12
7
22
4
4
1
3
4
3
6
5
4
26
15
25
2
3
1
5
16
7
5
13
10
4
4
4
9
4
2
9
3
10
5
1
3
17
1
8
1
9
2
1
7
5
8
1
2
12
1
5
1
5
4
3
3
2
1
8
4
9
10
5
2
6
11
5
27
15
26
7
8
4
5
4
2
10
2
7
18
3
6
17
1
7
4
13
2
6
7
8
6
4
6
20
14
2
14
2
8
12
2
1
5
7
1
2
2
6
7
17
1
9
8
2
28
6
3
6
10
6
2
3
4
5
25
10
1
6
12
4
3
23
11
17
9
3
1
2
4
4
16
5
3
1
6
14
18
10
3
8
12
1
23
1
5
6
2
2
11
10
3
5
1
6
14
6
9
3
2
1
5
8
9
3
9
7
2
9
1
10
1
23
2
1
4
21
11
3
12
7
5
4
3
6
13
17
1
1
1
2
6
22
6
2
1
5
9
7
6
8
9
5
17
9
12
4
8
2
6
36
22
3
8
4
15
2
4
2
9
21
15
1
3
13
2
2
18
4
14
3
1
9
3
3
18
1
7
3
4
9
17
4
4
7
10
1
4
1
1
1
15
4
24
2
3
4
17
4
6
3
6
33
11
11
8
18
9
17
14
1
10
2
4
1
1
7
8
1
18
11
6
15
6
1
3
6
5
6
2
11
2
9
7
2
7
3
12
14
9
3
9
9
5
4
2
29
3
2
3
9
4
2
10
6
8
7
14
3
19
2
4
2
6
16
7
1
3
3
3
3
12
16
14
1
4
2
14
6
14
8
2
26
7
5
2
2
6
4
4
2
8
13
11
1
11
3
1
4
1
3
4
10
11
7
10
22
8
4
8
1
44
3
1
7
4
1
3
9
5
12
1
2
6
3
8
18
1
17
4
1
3
10
5
5
25
3
6
21
7
24
2
5
1
6
2
4
8
1
2
3
4
10
5
18
2
19
8
2
7
1
5
7
5
17
4
3
18
3
3
7
2
12
1
14
3
6
4
4
10
21
1
21
3
2
14
1
4
9
10
11
1
7
3
4
2
1
5
6
6
3
1
20
2
13
6
7
2
18
6
13
18
6
11
1
1
1
21
1
5
15
7
2
4
3
5
1
13
2
11
1
15
5
2
11
21
16
5
8
11
4
22
3
5
10
2
2
7
9
1
3
8
4
6
8
3
5
23
3
3
5
3
3
16
9
5
1
3
5
4
7
10
7
1
5
1
17
13
1
1
9
12
14
1
12
17
7
5
3
12
1
6
25
18
1
7
10
2
15
14
4
1
13
3
8
4
1
3
8
9
1
6
2
1
3
3
7
1
15
9
9
4
12
18
3
5
49
9
10
14
2
1
1
2
5
3
10
3
13
11
3
2
3
3
3
34
8
9
12
22
5
3
3
15
3
5
4
7
2
16
7
2
4
4
3
7
15
8
4
7
17
9
5
3
2
2
11
7
8
13
9
6
8
12
6
1
3
21
23
4
6
8
4
2
8
4
21
10
7
17
2
13
4
4
8
5
2
6
3
4
2
13
1
1
1
6
2
7
2
3
3
1
10
2
8
1
6
9
8
13
2
1
6
16
16
8
1
28
3
9
12
5
12
7
8
1
6
18
10
20
5
4
5
7
3
8
1
5
12
2
2
12
3
7
12
23
2
7
2
3
16
5
2
4
4
8
14
6
4
8
13
1
2
13
5
6
18
10
11
3
7
2
16
3
2
9
5
10
1
3
2
22
2
2
10
12
4
15
5
1
36
6
17
7
23
13
3
8
3
6
1
3
1
1
3
6
18
12
6
1
18
7
4
3
4
9
8
1
5
8
10
9
3
10
26
9
7
3
5
1
11
1
7
1
7
23
1
4
7
24
4
1
6
5
8
1
14
1
3
3
6
2
3
4
15
8
6
22
3
9
2
7
6
14
24
22
6
2
6
1
7
2
2
2
26
4
6
4
3
10
5
9
1
4
13
9
7
1
6
13
4
3
8
2
10
1
3
4
7
16
11
15
13
6
2
2
13
1
3
1
2
11
4
5
4
2
3
11
5
11
1
5
6
6
1
1
5
9
8
7
17
12
6
2
4
4
9
5
6
1
8
1
4
28
9
13
9
12
5
4
3
1
34
6
12
1
2
1
2
9
9
10
9
2
6
5
1
12
10
9
2
6
3
3
13
1
16
7
7
7
1
6
17
1
2
6
9
5
4
16
2
6
12
10
2
1
1
34
1
9
3
7
4
13
7
5
5
3
18
4
26
3
2
2
8
8
5
5
12
2
7
1
3
11
4
3
23
6
27
3
3
10
1
10
12
6
12
4
11
4
6
2
10
5
12
4
9
2
5
19
10
9
6
8
1
6
2
5
2
16
4
6
13
13
1
6
10
11
24
1
5
7
6
3
9
9
26
3
5
2
24
3
5
6
4
20
8
1
12
23
8
8
1
3
16
6
4
3
5
5
5
3
9
4
10
1
3
9
13
8
7
9
4
2
8
7
5
1
35
1
11
6
4
2
4
2
2
2
8
12
2
5
3
4
11
25
5
2
7
2
6
1
1
5
17
26
38
18
5
1
8
6
10
6
4
5
5
16
14
8
16
18
3
1
33
27
17
6
7
8
1
5
9
3
6
3
13
12
2
1
5
1
5
9
1
2
7
6
6
7
1
6
7
20
4
6
3
6
2
7
14
6
1
19
1
5
13
1
9
7
7
3
1
3
4
19
16
1
18
10
8
5
9
3
7
1
6
29
22
6
1
12
12
21
10
13
4
3
6
8
12
7
7
1
1
2
3
3
4
2
1
6
2
1
6
5
11
14
14
6
6
7
6
11
1
6
2
3
10
4
4
6
1
12
2
7
2
3
16
1
2
14
4
4
8
22
6
10
15
4
5
2
4
3
1
15
14
3
9
3
10
2
1
3
2
9
5
10
6
2
6
48
2
9
14
4
3
4
4
13
1
4
10
23
10
21
4
4
2
5
8
1
8
6
9
3
7
11
6
6
13
2
1
9
7
2
4
8
38
2
4
9
1
2
16
8
1
5
14
1
1
2
16
2
9
1
5
1
10
2
2
3
10
8
1
14
14
6
5
8
12
9
6
8
2
14
6
4
3
6
5
3
9
1
7
14
11
3
2
14
2
18
1
1
2
9
2
7
29
1
4
18
5
6
2
3
3
3
1
3
8
2
5
1
4
4
21
3
12
2
12
4
3
9
8
1
3
21
1
4
9
4
5
13
2
39
1
41
3
6
6
10
1
12
13
6
3
6
4
9
5
4
10
1
13
9
8
1
9
7
17
1
2
4
1
3
15
7
2
8
1
10
1
5
5
8
22
22
6
3
2
3
9
13
6
4
17
2
3
2
2
2
32
1
3
1
2
6
1
9
9
5
3
1
3
5
1
27
15
2
8
6
2
8
7
9
2
8
2
3
6
2
3
9
15
7
6
13
23
8
9
4
6
9
5
7
6
1
5
7
4
22
9
1
1
3
1
9
2
18
6
4
5
1
14
10
3
13
7
4
6
1
4
14
2
4
1
13
3
5
12
4
2
3
5
14
5
16
17
1
11
3
1
2
10
6
2
13
11
9
3
13
3
2
3
9
8
2
2
3
25
2
4
14
1
1
4
12
2
1
1
4
5
65
7
6
8
3
4
9
9
9
9
15
7
11
3
2
4
2
2
5
5
4
2
1
5
7
11
10
26
4
32
1
6
2
3
3
19
8
3
21
1
9
2
7
8
1
5
5
14
6
8
6
4
3
3
11
3
8
10
4
2
13
2
10
1
2
2
1
7
23
8
1
26
3
1
3
3
4
2
2
6
10
2
24
44
29
3
4
2
2
13
5
6
4
2
6
9
9
1
3
9
5
1
3
2
15
9
7
9
3
1
8
8
1
3
2
6
6
1
8
7
2
7
15
2
10
14
8
13
5
5
1
7
1
3
6
5
1
2
4
7
1
9
3
16
3
18
23
4
3
3
1
1
3
1
29
7
5
1
2
5
1
7
8
7
2
9
12
13
2
1
12
8
7
6
9
2
2
2
4
14
2
13
15
8
3
11
10
4
20
13
3
2
2
4
15
4
3
9
2
31
3
6
6
2
1
3
5
2
12
2
8
1
11
1
9
2
6
6
6
2
2
9
2
5
24
4
9
4
2
3
3
7
4
5
15
2
8
16
1
1
2
2
14
10
19
5
3
3
6
4
17
1
2
2
2
11
5
1
4
5
1
8
3
6
15
3
6
9
4
3
8
6
6
10
2
7
1
2
11
1
4
5
13
7
6
1
8
28
3
18
5
6
3
3
1
11
18
1
5
8
7
5
1
9
1
5
6
2
8
9
5
6
8
2
2
10
3
3
3
5
3
1
2
7
6
5
1
33
11
4
1
6
4
10
16
4
31
1
1
3
4
11
6
7
11
3
3
10
2
6
9
1
14
3
6
22
9
8
3
9
11
4
12
9
3
10
14
1
6
23
8
8
9
3
15
9
8
3
13
6
8
1
3
24
2
2
2
2
9
17
7
3
18
1
8
7
8
7
11
1
1
2
9
2
3
12
7
11
6
12
6
13
5
19
7
4
1
8
1
3
5
4
12
3
3
5
1
18
4
12
13
3
3
1
4
2
2
6
19
7
5
5
16
3
1
6
10
3
9
8
18
23
3
29
1
8
6
1
1
4
3
3
4
2
1
11
1
21
3
5
2
12
10
4
17
6
1
8
8
16
26
1
4
2
1
4
4
4
18
2
27
9
10
3
19
12
10
3
10
5
4
14
3
7
14
3
4
15
2
7
2
13
14
7
6
8
7
4
5
8
3
6
9
6
1
4
2
3
3
4
4
1
14
6
1
3
3
21
1
1
6
15
1
5
1
2
3
1
7
8
8
6
14
8
14
15
1
2
4
8
14
2
9
17
4
9
13
1
12
5
1
5
34
3
9
1
1
11
9
9
5
2
1
3
14
28
4
8
2
1
9
2
4
12
2
2
3
6
12
32
10
27
3
5
1
30
15
2
1
6
5
2
1
4
6
5
3
3
6
6
3
3
12
6
4
18
2
6
1
3
6
10
16
6
2
5
5
3
12
1
36
2
12
3
1
2
2
8
9
1
1
3
31
1
6
7
3
27
15
20
2
2
12
1
3
27
1
5
8
3
10
2
1
6
1
4
4
10
2
29
15
3
3
3
7
6
8
2
5
23
4
9
7
4
32
1
1
22
10
2
4
12
1
1
1
9
12
3
7
3
9
8
1
11
8
2
12
6
15
6
5
16
10
11
3
24
6
2
1
12
3
2
6
18
13
2
9
2
1
4
9
5
16
5
12
6
9
3
3
15
1
11
1
1
2
6
3
11
13
3
2
6
16
6
3
3
9
25
4
6
1
12
8
13
10
5
5
4
6
11
3
15
4
3
6
14
10
6
2
6
4
4
2
6
8
2
7
7
5
12
3
8
5
3
14
18
6
2
5
8
3
3
3
4
21
2
3
2
2
2
2
11
15
3
7
1
4
5
18
3
3
3
1
11
9
7
1
2
9
21
8
14
28
1
17
18
4
2
4
14
1
6
2
3
6
1
5
6
14
26
11
1
3
18
5
2
6
8
17
3
8
4
16
2
1
8
1
21
2
11
10
4
4
11
9
5
15
14
14
8
4
9
5
4
3
9
2
6
16
3
2
1
2
2
18
2
16
1
3
10
8
7
9
2
7
3
2
12
1
5
4
22
10
19
1
10
9
3
15
16
17
19
1
2
2
18
7
3
2
3
7
2
8
5
6
12
2
12
22
12
7
2
2
18
7
3
2
2
5
11
12
4
3
1
26
3
5
1
3
20
3
18
5
5
6
7
2
3
3
14
1
2
1
2
7
3
6
10
13
3
1
3
16
2
6
6
5
6
3
9
9
1
9
23
9
1
3
6
23
7
9
2
4
3
14
2
6
10
9
9
2
8
3
3
6
2
6
1
12
18
8
4
1
5
3
5
1
2
6
4
8
2
2
5
9
3
1
5
3
4
2
13
12
5
3
3
13
3
9
13
1
5
10
13
8
7
2
15
9
6
9
22
7
13
4
5
7
7
8
22
6
7
5
2
8
12
7
7
13
3
18
4
18
15
11
16
2
3
4
18
1
6
5
5
7
5
1
6
2
10
3
8
3
13
5
4
24
3
4
10
3
4
27
20
1
17
6
9
5
6
2
6
4
22
12
6
14
18
18
4
2
1
9
9
3
6
2
14
3
11
4
4
4
4
8
2
1
6
3
4
4
4
2
4
1
12
3
12
8
7
14
1
2
15
3
3
9
7
7
1
4
2
6
1
5
3
4
3
3
8
3
9
4
21
17
4
10
12
4
1
12
1
4
4
12
9
2
4
6
11
7
20
11
16
3
1
2
14
1
17
2
12
8
3
7
14
3
9
4
14
1
3
8
1
14
12
1
6
9
5
4
6
4
1
3
7
1
13
4
3
11
1
4
5
5
4
2
3
3
2
1
3
10
21
3
6
2
2
1
4
5
8
8
2
6
3
3
12
12
1
7
4
6
12
6
6
2
10
8
4
3
7
3
5
9
5
10
6
4
16
2
4
5
15
2
7
3
6
2
6
2
1
1
14
8
5
5
15
15
8
2
5
10
12
17
1
11
1
2
1
6
14
3
9
1
3
5
3
13
3
2
9
11
7
3
1
3
3
1
18
1
6
1
9
1
2
3
3
2
6
2
1
6
16
3
2
1
11
1
3
5
15
1
32
11
2
3
11
1
5
2
13
19
2
3
1
14
7
3
3
11
12
1
8
3
4
2
12
7
8
3
2
2
15
3
3
11
2
1
15
1
6
8
4
5
4
8
16
6
4
17
11
3
6
4
5
9
9
1
5
16
6
9
5
19
6
9
16
7
13
8
15
10
1
1
6
1
10
2
11
3
8
5
3
2
2
1
1
14
15
1
5
16
9
3
21
6
8
7
2
7
5
7
6
8
3
9
18
4
6
3
13
8
9
5
13
7
1
1
3
7
11
9
9
5
18
9
15
6
19
7
4
1
5
4
2
2
8
9
12
21
18
4
6
1
3
24
3
6
3
8
1
4
24
5
1
12
5
2
4
10
2
1
3
2
9
4
1
2
14
12
4
12
6
4
5
2
6
3
4
8
6
2
10
7
7
4
22
3
8
3
16
9
3
2
10
5
16
1
2
2
6
4
20
10
2
6
22
14
3
3
3
1
3
3
4
10
15
13
6
6
2
2
16
2
10
3
3
7
12
14
21
1
1
2
8
1
6
1
29
11
1
6
17
1
3
5
1
9
6
1
7
9
12
7
2
3
13
15
3
11
10
2
6
12
7
14
10
5
2
1
3
6
9
3
16
8
1
8
12
1
2
1
12
3
20
13
1
2
16
4
1
2
6
7
8
8
7
4
8
21
12
2
4
4
3
14
6
9
12
7
1
8
2
3
4
11
16
2
9
9
2
14
4
5
8
6
13
4
4
6
4
6
2
7
21
9
1
5
14
15
13
30
8
1
14
2
11
7
17
1
1
9
1
7
10
7
3
12
2
2
4
1
5
15
6
7
18
4
4
4
2
26
1
12
3
6
3
1
4
8
8
1
14
9
13
1
1
12
1
3
5
16
2
4
2
13
3
6
3
3
3
5
6
4
2
15
7
9
1
1
6
11
2
15
5
2
16
1
3
6
21
23
2
11
5
1
6
2
4
2
1
9
12
15
4
14
8
1
2
1
3
15
2
6
10
4
11
11
12
10
9
1
13
7
17
9
1
23
2
28
10
22
1
3
3
5
5
11
4
3
2
6
1
14
6
1
2
13
2
6
6
10
6
30
4
4
8
4
6
3
5
6
8
8
15
1
6
2
1
3
4
13
1
36
20
12
13
17
22
2
1
7
7
3
24
15
3
8
5
27
14
9
1
8
1
8
3
7
5
15
3
16
3
6
6
5
4
2
8
1
6
24
1
4
5
2
7
3
19
2
3
2
9
19
2
1
8
7
11
7
1
7
4
5
1
8
13
2
14
8
6
5
3
6
4
6
2
14
2
6
3
20
4
8
9
2
6
5
3
4
13
5
2
8
7
19
7
1
3
11
7
11
19
8
1
22
1
1
14
9
18
9
6
1
8
18
3
1
15
20
12
10
8
9
10
33
8
13
2
45
7
11
7
15
11
13
17
3
2
1
18
3
6
1
5
4
15
7
4
13
2
11
6
1
3
4
3
1
4
9
10
15
2
6
1
5
1
14
1
18
8
1
9
4
1
3
16
4
4
13
15
16
10
3
4
1
11
14
11
2
2
2
8
2
2
11
5
6
1
3
3
9
2
12
3
1
18
22
2
26
2
16
2
13
3
2
2
3
6
11
1
2
3
6
1
2
6
9
6
1
12
5
4
5
21
1
11
9
9
10
4
5
17
6
2
6
4
1
3
5
12
16
6
2
15
7
6
7
4
9
5
2
14
1
17
4
6
15
3
6
3
8
6
6
1
8
8
4
16
2
20
17
8
9
9
6
3
7
2
15
6
4
12
4
18
7
17
12
17
1
1
10
3
8
7
15
8
9
7
2
8
12
5
8
3
8
4
1
3
2
2
14
8
6
1
3
3
5
4
5
3
13
25
4
2
2
5
10
8
3
1
6
1
10
6
6
10
2
3
6
4
3
2
4
6
3
1
11
7
13
3
1
24
2
11
1
1
3
3
3
3
2
24
12
1
1
8
5
3
15
10
9
9
3
11
7
8
7
1
5
24
11
1
8
4
9
4
8
2
6
3
4
6
2
1
6
4
23
2
3
9
1
12
3
5
10
4
2
8
2
2
2
7
2
7
5
3
12
13
5
12
31
3
2
2
4
14
6
4
1
2
4
1
4
6
3
19
2
2
10
1
18
7
8
2
3
1
6
2
2
2
2
12
1
13
10
3
3
3
7
2
7
1
1
13
3
11
8
5
9
30
6
3
1
10
3
1
10
2
3
6
3
11
5
10
6
1
8
16
9
4
2
6
8
7
13
1
4
5
12
7
3
3
30
17
6
4
4
7
1
4
5
11
3
3
1
1
4
25
2
3
3
7
2
12
1
2
3
1
3
4
4
3
9
7
5
1
1
10
8
20
5
4
5
1
1
14
8
1
9
2
10
2
6
4
2
6
3
1
3
15
2
8
4
1
12
3
8
1
3
15
6
11
2
4
3
3
10
2
25
2
1
6
9
12
1
5
2
5
1
13
4
4
7
3
4
1
3
1
15
6
9
3
16
2
4
4
6
4
3
33
15
1
8
15
11
4
3
3
2
28
2
4
12
5
7
6
3
1
5
8
4
5
39
6
3
4
3
23
6
10
24
4
1
1
8
22
3
9
5
3
6
15
6
3
2
4
14
8
8
4
2
1
9
8
18
4
11
4
5
7
41
4
9
8
3
6
4
3
8
3
16
2
3
9
6
8
1
1
2
4
4
22
4
10
4
4
10
2
4
10
1
1
1
27
13
2
10
8
13
11
1
4
1
3
3
1
2
7
11
9
1
8
8
1
21
6
9
1
16
5
1
4
1
7
13
3
1
7
5
2
4
19
10
9
3
16
4
16
3
4
3
2
20
4
10
2
3
3
3
4
35
6
4
5
11
6
4
15
19
11
9
3
1
6
2
2
11
6
6
21
9
2
9
4
2
9
3
6
6
7
6
14
15
37
15
4
4
1
2
9
12
1
25
2
4
2
3
27
6
15
3
3
7
1
5
2
14
10
3
1
2
8
13
5
7
2
3
1
6
3
8
3
11
8
5
3
1
2
23
46
3
1
3
5
40
4
5
3
5
7
2
4
2
8
13
21
1
7
5
2
3
10
9
17
6
6
3
1
3
1
10
18
16
3
3
8
14
2
5
1
3
12
17
6
8
16
2
1
1
8
1
9
8
4
3
7
11
2
1
8
4
10
1
9
3
6
29
10
13
1
4
6
10
2
12
4
3
5
2
5
11
7
1
14
9
2
5
7
3
1
5
19
1
6
8
44
1
8
1
2
18
2
4
33
4
2
15
3
1
3
7
5
5
6
1
11
6
15
7
2
1
2
1
5
6
9
14
10
19
7
1
4
3
3
1
1
3
6
12
2
13
1
8
3
5
11
3
8
1
2
7
4
2
8
6
2
4
6
4
3
2
9
7
12
7
10
3
1
9
17
2
12
2
2
13
9
2
6
1
11
4
2
7
1
4
7
1
10
12
6
8
5
6
7
4
2
4
4
8
7
13
1
10
17
6
4
5
1
2
26
4
4
2
6
3
4
3
2
4
2
3
11
10
4
4
2
8
4
3
1
1
25
2
1
9
14
2
1
1
8
6
4
11
1
2
1
7
17
9
4
2
2
1
2
11
23
9
22
4
14
2
2
9
3
1
3
9
2
5
2
18
2
1
11
28
2
1
7
4
7
2
1
3
3
12
6
15
1
5
38
13
14
1
3
2
4
3
6
5
4
2
14
2
5
10
6
2
10
14
1
8
7
1
11
11
6
9
6
1
2
3
3
2
2
15
5
24
14
1
40
6
3
8
7
7
20
3
7
1
9
24
16
18
8
14
14
6
4
5
2
10
5
12
7
2
3
2
1
3
13
14
10
2
3
16
8
16
5
3
14
4
4
3
11
6
13
5
1
3
3
7
4
4
9
12
9
15
5
15
3
1
7
18
4
3
6
3
1
5
1
2
6
10
6
5
3
4
3
6
20
4
14
9
11
10
1
9
8
3
1
8
20
2
3
11
12
9
9
2
32
6
6
18
6
9
8
1
6
17
3
1
14
1
6
14
1
8
3
19
1
2
6
44
20
11
18
3
3
14
4
19
14
2
6
2
10
7
6
2
39
1
11
10
32
6
1
15
4
13
16
5
2
5
3
11
7
14
1
11
1
18
12
5
10
6
8
7
17
1
5
14
4
4
2
7
7
4
8
16
7
8
6
7
3
6
8
1
8
4
3
23
4
15
2
3
8
4
12
12
19
14
9
24
31
14
10
8
3
3
9
1
7
1
3
3
6
1
3
5
3
11
4
8
13
3
2
8
3
14
1
9
2
3
6
13
13
5
9
15
8
1
2
2
4
13
5
1
3
2
4
5
6
16
11
16
32
1
6
6
2
3
6
19
9
4
4
12
10
2
3
23
32
8
7
6
9
5
7
39
8
1
3
3
2
2
13
9
3
11
22
1
5
8
2
6
2
2
7
10
19
26
2
4
5
15
6
13
29
3
4
2
6
9
13
3
2
3
7
5
3
8
4
1
5
2
10
8
2
12
8
1
3
2
7
1
4
6
12
1
9
2
1
12
3
20
12
4
3
18
7
1
1
6
9
60
5
2
8
3
3
5
1
2
3
7
8
14
13
4
14
11
7
3
4
3
12
6
11
6
3
4
39
3
1
4
18
1
29
1
1
1
3
7
14
3
4
14
3
1
22
4
1
9
6
33
1
4
2
4
4
8
10
11
1
23
5
5
3
24
2
6
4
11
10
17
6
1
8
9
1
3
8
3
1
6
16
7
9
19
12
2
1
5
3
18
6
9
16
3
9
2
5
13
9
2
47
11
24
4
14
1
1
5
1
16
1
5
4
10
13
6
11
2
3
5
6
15
5
13
9
1
6
5
7
1
2
6
20
4
9
6
1
5
8
7
4
1
10
11
1
6
2
6
3
3
1
2
6
1
13
6
16
25
3
9
5
8
8
3
3
4
5
3
8
3
1
2
2
5
6
1
1
13
11
11
10
36
10
6
10
10
1
7
1
10
27
3
1
7
10
3
9
3
4
4
6
1
30
11
9
3
1
29
1
3
4
8
6
4
5
5
1
8
1
3
3
11
3
10
3
1
1
1
4
4
8
28
40
2
9
4
3
2
6
10
5
6
10
5
4
10
5
20
9
2
2
3
13
20
14
1
17
6
14
10
26
4
19
5
27
3
3
10
9
15
2
10
15
21
1
18
1
3
10
2
1
5
1
6
7
1
9
4
2
7
1
13
3
9
1
2
1
7
5
5
4
3
3
8
3
1
12
6
3
5
4
14
1
25
18
5
19
8
4
25
1
3
8
3
19
13
1
9
6
8
4
1
7
1
28
5
15
1
4
2
12
22
5
1
4
3
1
9
14
3
14
10
7
2
1
6
5
6
3
4
8
4
4
7
4
14
7
4
14
6
10
4
2
2
29
9
4
4
16
2
6
10
1
14
12
22
3
2
1
6
5
8
23
1
4
4
12
16
5
8
1
8
3
5
6
8
5
16
1
1
1
6
17
6
3
2
13
3
18
2
7
13
2
6
7
7
8
5
10
25
4
3
19
2
7
5
18
7
5
12
4
3
1
26
5
6
1
40
4
22
2
1
8
9
24
1
8
10
2
3
4
2
24
1
2
22
9
3
27
3
1
4
1
8
1
8
3
1
10
2
11
4
11
1
5
2
16
1
6
1
1
3
1
3
22
10
1
2
3
15
3
2
22
3
12
4
11
3
9
9
3
3
11
11
8
3
2
32
4
5
5
2
10
7
5
3
4
3
2
2
18
10
1
6
1
1
17
10
1
6
8
9
7
30
3
5
7
2
7
5
3
4
5
3
6
4
1
22
15
17
7
3
9
9
1
6
1
4
2
2
8
18
1
7
10
26
23
3
3
3
9
7
5
13
4
1
1
11
26
3
13
12
1
2
30
11
16
9
2
2
6
4
15
3
3
1
6
2
2
5
11
7
14
4
9
9
2
5
5
1
1
15
6
3
3
1
3
17
15
8
11
5
7
14
3
1
8
1
20
14
28
7
2
4
13
18
8
2
14
10
2
2
8
1
5
1
6
1
5
23
7
2
7
4
1
6
9
10
6
4
1
9
7
3
15
38
7
11
27
9
6
1
10
10
1
2
11
8
9
5
10
8
6
6
13
7
2
2
10
11
7
4
34
6
7
2
6
4
5
6
2
8
4
4
13
1
1
7
6
8
9
1
3
2
5
7
7
6
8
1
7
4
6
3
9
1
23
24
4
2
6
1
6
5
4
6
3
3
3
7
8
12
2
4
3
11
3
6
10
8
3
4
2
12
16
22
4
2
5
5
3
13
11
12
3
1
2
10
5
2
10
3
9
3
1
20
7
8
22
9
3
2
3
10
6
4
4
1
12
1
6
1
1
8
2
5
5
13
6
27
2
10
2
7
3
9
7
12
2
8
13
18
8
3
9
15
14
10
26
10
3
1
4
5
9
2
1
1
4
2
1
11
2
8
7
7
1
10
5
14
2
4
4
7
1
4
16
14
26
8
4
4
3
3
12
13
6
8
4
2
1
3
11
12
6
1
9
3
2
5
31
9
6
13
18
5
9
17
2
9
6
1
1
3
7
7
4
16
4
4
19
7
2
5
11
22
14
4
7
15
2
4
2
6
14
5
3
3
3
5
12
1
6
4
11
6
2
6
11
2
8
1
1
10
8
13
1
3
3
8
12
10
5
9
6
1
15
4
1
16
1
2
2
19
15
14
3
15
2
25
3
1
5
1
5
2
5
26
4
11
6
6
1
3
2
2
2
5
47
8
9
7
17
8
3
22
11
13
2
8
7
3
7
11
6
10
12
5
1
10
4
12
1
3
4
1
3
4
8
4
9
1
13
3
6
7
18
24
5
2
4
15
12
4
3
8
2
5
3
10
11
11
9
1
8
1
29
2
5
1
1
9
19
5
2
2
2
8
8
3
15
2
9
4
8
3
18
2
16
2
8
9
8
13
5
1
6
4
2
9
2
3
1
7
1
16
17
12
37
1
4
20
2
10
1
3
4
8
6
9
10
8
11
10
16
5
5
17
27
4
2
3
13
11
3
9
5
13
3
8
3
16
1
6
2
2
7
15
2
8
2
8
1
11
1
9
2
6
1
14
7
8
10
6
11
4
5
2
29
3
2
24
7
7
11
2
6
10
1
10
1
11
3
7
18
4
13
3
4
12
17
7
8
24
2
6
16
6
1
3
3
12
9
2
1
5
9
3
13
1
1
7
45
3
4
5
7
4
4
8
4
3
23
10
24
17
3
3
9
1
18
2
7
8
12
10
3
11
12
4
11
3
4
11
16
3
2
1
6
2
7
4
10
6
4
2
4
5
11
1
21
6
7
8
9
1
8
16
2
9
6
10
4
8
4
8
2
6
9
24
3
4
2
1
6
3
14
1
11
15
4
6
2
5
2
2
2
1
1
14
18
6
12
1
8
5
6
1
1
6
20
2
2
4
1
3
4
2
2
1
9
10
2
6
1
3
11
3
4
6
16
1
1
3
30
11
3
3
1
15
11
25
27
9
9
9
10
7
3
22
9
2
4
3
2
6
24
3
7
2
1
7
2
6
3
6
18
1
7
3
4
9
6
7
1
1
4
23
2
3
7
5
4
8
18
2
4
1
5
2
1
15
7
11
15
1
6
2
7
2
9
3
6
3
21
13
4
1
10
11
6
12
9
4
1
5
5
6
1
2
53
18
4
3
1
8
3
9
22
5
3
6
3
5
1
15
18
2
31
12
10
1
17
3
2
6
1
27
4
1
4
8
9
1
6
9
3
20
3
1
1
6
2
3
3
3
6
8
3
3
3
6
16
2
4
10
1
1
3
5
2
5
2
15
10
6
8
4
4
7
4
3
8
14
2
2
3
4
5
18
2
2
11
5
4
6
3
11
12
1
4
2
9
13
5
2
1
3
14
7
11
5
5
22
6
16
6
10
2
1
19
6
12
15
7
4
3
1
6
2
18
14
1
10
2
11
4
13
5
1
8
1
15
14
3
28
6
6
5
3
3
6
4
5
12
1
1
4
4
8
20
4
1
7
4
1
17
10
4
4
1
24
11
9
7
4
10
12
16
6
4
13
5
1
3
2
4
9
16
3
12
8
7
5
2
10
9
13
2
20
1
12
1
8
1
1
5
3
6
9
6
19
10
8
2
6
2
3
15
6
1
8
9
16
9
13
4
12
8
25
4
1
2
21
5
3
6
1
2
12
19
1
10
26
7
6
1
6
3
9
4
13
3
4
2
1
3
2
6
1
12
7
7
7
11
4
8
7
6
3
12
2
6
1
3
5
13
14
1
12
8
4
10
10
3
3
2
10
10
23
3
3
21
2
2
4
10
22
2
2
8
4
7
28
5
1
3
18
2
1
5
3
19
2
6
24
2
2
15
1
2
16
11
3
5
3
13
1
4
4
5
1
8
13
7
5
12
13
2
15
2
4
2
12
15
2
2
3
6
5
4
2
3
15
6
4
14
8
10
10
20
12
4
2
18
13
3
4
11
2
9
6
2
6
4
1
3
2
9
3
4
9
14
15
3
5
2
3
3
9
13
8
8
1
5
7
11
9
6
1
18
4
4
1
9
15
8
1
6
4
2
6
2
3
11
10
12
3
3
18
15
3
8
4
1
12
5
12
1
2
3
7
9
3
6
1
6
5
3
15
11
10
4
2
2
28
17
1
4
6
7
3
4
6
5
15
9
1
2
14
7
18
4
9
2
3
3
7
21
4
2
10
4
1
6
3
2
2
2
23
9
1
1
6
4
1
7
8
2
26
10
12
1
6
5
1
2
1
2
15
6
1
6
9
17
2
1
30
5
8
5
3
12
6
1
2
1
2
9
1
6
21
6
8
7
14
13
19
2
8
1
14
3
9
15
18
4
10
2
8
3
39
7
1
4
7
21
2
2
2
24
3
5
14
1
4
8
5
11
7
1
3
9
7
2
2
16
1
8
15
8
5
5
3
5
1
19
3
24
8
3
4
2
16
10
41
5
4
15
14
3
4
3
8
9
2
7
4
5
4
5
30
3
30
2
2
4
1
6
1
5
1
2
20
1
6
6
3
16
4
4
6
9
7
2
2
4
6
1
5
1
5
13
5
3
7
2
7
5
1
5
4
5
13
2
18
24
7
8
6
6
1
9
7
4
3
6
3
6
19
5
1
9
8
1
5
10
8
21
6
7
14
6
6
4
12
3
6
2
3
12
4
4
16
3
15
2
1
1
24
8
1
1
13
5
11
5
1
2
3
3
9
12
1
9
2
1
8
3
16
9
2
3
7
7
7
1
2
1
5
6
1
2
4
3
5
11
2
8
7
1
6
16
14
7
1
8
7
5
3
10
8
1
2
7
5
8
1
5
2
10
13
7
2
12
2
4
14
4
1
27
4
1
6
1
2
3
10
12
1
1
12
9
24
4
17
4
7
5
3
2
1
3
5
7
8
18
4
3
8
3
14
4
1
6
9
3
1
1
34
2
9
3
9
10
4
8
2
13
5
8
2
9
1
14
3
1
11
11
4
2
4
8
1
13
4
9
5
1
15
1
5
4
5
4
3
4
2
2
13
8
7
3
2
3
16
11
3
1
14
6
3
4
3
6
31
19
4
5
18
6
6
7
5
1
8
4
12
9
3
1
1
6
1
10
5
3
2
3
21
28
10
1
3
4
20
1
17
3
7
2
1
1
12
8
14
6
1
6
11
10
2
10
6
6
2
4
8
27
3
1
1
2
5
4
5
21
5
4
3
1
8
6
8
7
3
3
15
3
5
6
8
14
14
2
3
3
2
6
15
13
21
1
2
2
6
6
16
3
6
3
8
7
11
2
4
1
6
2
7
2
13
1
6
1
1
10
2
2
3
3
14
2
3
2
1
4
10
1
21
3
6
19
11
5
7
7
2
11
16
6
8
7
6
2
4
3
11
12
2
4
10
4
4
4
15
15
4
2
3
5
1
11
4
2
20
5
5
3
11
5
17
7
2
3
2
7
7
3
11
9
12
4
11
2
13
21
2
2
14
4
5
7
18
3
14
7
6
11
13
11
1
2
8
10
3
5
2
16
16
1
1
2
3
8
13
17
1
2
6
2
1
9
6
1
1
5
1
4
1
5
2
1
6
6
4
6
6
7
1
13
8
15
3
7
8
17
18
4
1
23
10
6
3
7
16
1
1
4
2
8
2
2
1
7
6
3
3
8
6
7
9
2
12
10
21
3
3
7
2
2
3
15
16
14
2
4
2
4
6
20
2
8
10
9
6
12
7
17
5
14
16
16
3
6
2
6
3
4
14
2
4
3
10
2
3
24
3
5
1
1
3
11
1
5
1
3
24
2
18
10
2
1
11
16
8
4
5
4
11
1
18
2
3
10
4
2
2
19
20
4
3
12
2
1
7
2
3
2
7
4
2
11
18
6
9
8
1
15
1
1
10
6
4
14
3
3
3
17
12
4
15
13
6
14
1
2
7
10
5
12
7
7
28
13
1
3
6
7
14
1
8
4
8
6
3
4
2
7
12
2
4
3
11
10
12
6
2
13
15
5
13
22
2
8
12
1
6
29
18
9
13
3
3
6
2
6
2
4
1
11
8
4
4
18
2
2
6
12
2
2
4
10
1
7
2
4
9
12
9
8
6
1
11
1
17
2
18
2
4
4
4
14
1
3
18
2
15
16
17
10
6
2
8
1
4
13
2
6
14
9
6
3
2
11
15
2
1
7
2
5
7
14
4
2
2
30
5
6
3
4
1
7
26
2
5
11
3
17
17
5
3
7
3
3
8
18
4
8
7
5
9
25
4
16
13
3
8
6
3
1
3
1
4
3
52
12
1
2
15
17
1
9
3
6
2
7
12
8
18
4
2
6
4
2
6
6
3
12
23
7
4
3
2
6
16
9
6
5
4
10
10
2
2
2
10
4
14
2
1
20
6
1
10
17
1
22
6
6
7
2
1
3
7
1
16
12
8
3
34
6
8
2
8
11
3
12
6
7
3
24
3
5
7
5
21
13
3
11
1
3
2
3
3
9
10
6
5
2
5
17
3
9
1
3
3
5
7
9
4
11
5
1
5
10
2
1
8
3
15
4
2
1
9
1
10
6
6
4
5
9
9
3
13
9
3
3
2
3
1
14
1
7
1
7
4
4
1
8
4
1
8
2
12
1
2
1
5
3
4
4
4
1
5
12
12
6
10
8
1
7
1
3
10
4
28
12
13
5
1
11
12
6
6
6
6
4
11
4
1
16
1
3
11
3
4
3
1
16
6
24
2
5
14
7
5
7
2
1
5
3
4
3
18
3
35
7
5
6
15
4
5
8
4
4
6
5
3
4
2
24
4
11
3
4
8
1
14
3
4
10
32
5
3
1
2
27
7
7
7
11
4
9
19
8
10
5
4
11
3
9
4
2
1
2
1
11
3
1
3
6
6
11
9
9
1
10
14
3
6
14
21
10
28
2
9
11
6
7
23
4
4
10
44
17
1
6
16
6
3
4
8
6
1
2
3
1
3
14
1
6
6
2
6
22
9
6
5
30
16
4
5
7
7
12
6
11
17
1
5
3
14
1
8
15
6
7
12
1
7
4
5
16
8
3
4
25
10
3
7
11
33
7
1
10
4
8
3
1
9
9
9
1
14
2
8
12
8
9
7
10
30
3
5
17
6
3
2
13
18
1
2
3
5
2
2
6
10
10
4
3
5
3
4
7
10
4
8
1
5
1
7
4
4
6
4
17
3
5
6
1
5
16
1
2
4
13
4
8
5
2
11
9
1
29
1
5
1
51
2
13
18
7
5
5
3
3
1
9
2
6
7
17
13
6
5
1
11
18
4
4
2
5
16
3
2
6
2
5
9
2
18
6
6
12
16
2
6
3
11
7
15
6
6
10
6
12
3
1
11
6
1
13
3
4
9
23
8
4
13
5
14
1
1
6
4
8
14
3
3
4
3
15
2
6
2
8
8
7
3
2
3
10
5
4
2
14
4
3
4
2
3
3
3
4
8
16
9
11
3
10
3
2
2
10
1
14
3
33
1
8
12
4
2
2
7
11
5
14
3
2
5
7
8
23
4
6
5
3
5
5
5
8
13
9
2
2
10
22
3
4
5
4
8
1
6
1
6
16
1
5
7
15
2
4
14
1
7
10
2
10
6
2
16
4
6
20
1
3
14
3
10
5
1
3
17
4
7
4
1
7
2
14
4
6
15
15
4
5
7
20
17
17
5
2
1
14
14
11
7
11
8
3
10
2
1
2
10
5
20
5
11
8
4
4
4
2
2
1
13
1
13
2
3
7
2
9
6
4
2
5
1
6
7
9
20
3
6
8
4
8
1
15
21
1
15
5
2
2
14
1
6
5
2
20
8
10
3
2
11
17
2
5
10
4
15
7
4
8
5
8
1
2
1
1
20
2
9
28
2
12
6
11
5
3
9
1
1
7
5
3
1
5
10
3
11
3
13
14
6
7
2
52
7
4
1
12
15
27
2
9
21
3
7
8
6
7
14
8
4
4
6
15
1
2
3
1
8
22
22
9
5
13
10
11
6
2
2
2
7
6
2
4
2
12
9
4
11
4
8
3
4
14
4
22
10
10
14
1
1
4
6
13
5
4
14
3
11
4
7
1
13
15
9
3
1
5
10
2
7
7
5
5
4
18
6
2
13
9
15
11
7
1
2
5
1
6
9
5
8
1
10
8
6
4
3
16
1
3
10
9
13
24
10
2
4
14
1
3
25
6
3
11
1
2
2
5
12
5
4
3
7
32
9
3
2
30
1
38
9
4
6
6
2
1
8
6
1
35
5
1
9
3
5
2
3
5
4
2
16
5
9
1
29
6
10
4
2
6
17
11
4
12
10
8
7
5
10
5
4
1
1
3
6
7
6
14
22
12
1
1
3
4
2
3
6
15
18
3
12
5
4
7
3
2
9
15
4
3
3
8
15
3
6
13
6
6
1
2
2
10
4
4
7
7
2
14
4
14
13
9
14
1
7
2
3
5
2
10
3
7
4
4
1
5
12
1
5
2
14
9
8
4
1
4
4
9
9
6
10
14
8
1
2
9
10
5
3
12
6
2
12
10
13
2
7
4
17
5
2
16
1
29
10
6
39
5
3
3
7
5
6
7
5
3
9
3
9
10
2
7
5
4
5
9
12
7
1
5
2
6
3
6
6
6
15
7
17
6
6
13
18
3
6
19
4
1
8
3
3
1
3
1
1
13
2
1
20
1
6
2
13
5
9
3
15
10
1
2
4
11
6
8
1
20
6
12
2
1
3
3
7
44
22
2
1
5
7
11
4
4
1
3
1
7
11
11
2
13
13
2
15
3
4
2
1
14
3
4
8
15
4
1
4
4
12
2
1
12
3
4
4
3
27
12
13
3
3
2
6
4
14
7
14
7
2
1
6
9
1
6
2
3
14
7
15
5
2
14
10
5
7
14
6
2
18
12
12
3
23
6
2
3
5
6
7
6
7
2
14
3
22
7
14
4
6
14
8
1
3
20
10
2
26
2
14
2
5
11
2
4
4
8
20
1
1
9
3
8
1
8
5
1
3
6
3
15
4
4
4
12
6
2
2
3
5
19
1
4
7
6
17
2
2
5
3
6
4
3
3
9
12
3
4
4
13
9
2
25
5
14
4
3
6
23
1
19
3
3
9
5
16
2
12
1
15
4
6
7
5
18
4
2
1
6
6
3
1
19
1
7
2
19
1
4
9
4
9
5
19
2
3
1
5
7
2
16
2
2
11
6
2
1
20
13
15
4
5
5
6
3
3
12
4
3
17
7
2
9
10
2
6
2
5
3
4
1
6
3
3
5
10
6
21
5
5
11
1
6
25
5
5
4
2
1
3
2
31
2
3
9
3
7
5
7
1
1
1
5
11
10
6
4
12
18
6
14
1
17
2
5
6
5
6
12
3
5
12
4
6
10
5
3
3
16
3
2
9
11
1
21
1
1
7
9
4
3
3
2
15
10
12
1
5
1
14
6
10
4
10
2
4
16
7
1
3
6
25
17
12
1
2
5
4
3
5
4
5
9
4
3
2
4
4
1
3
13
18
1
13
3
8
7
1
9
8
1
2
8
30
10
4
9
5
4
12
8
2
10
3
25
2
6
13
14
15
8
1
11
4
1
5
3
3
4
4
5
8
18
18
4
8
3
9
7
2
2
5
18
12
5
6
16
3
5
12
7
17
2
2
2
3
4
12
6
30
3
26
2
11
5
15
4
3
6
8
7
9
10
7
7
2
1
6
3
2
2
8
2
1
5
3
1
2
6
7
1
4
4
2
4
2
2
4
7
26
6
7
8
2
2
3
2
3
2
14
9
11
2
1
6
17
1
4
3
15
6
1
32
8
12
2
8
2
10
9
17
22
8
1
13
14
4
4
1
6
5
4
4
5
3
2
4
8
3
7
2
18
3
7
8
4
9
1
18
1
5
5
2
15
4
3
5
2
1
3
10
8
6
1
1
6
8
17
1
4
14
20
12
9
10
2
21
6
4
9
9
15
11
2
2
9
2
1
14
7
1
8
2
1
5
22
17
12
7
12
8
12
2
1
5
2
9
3
15
5
7
9
5
4
9
16
4
9
3
2
2
6
3
8
3
1
11
18
13
25
4
6
3
7
3
1
8
2
12
3
3
8
5
14
9
3
25
9
2
9
7
1
10
6
10
5
1
2
6
4
20
1
11
13
5
2
1
1
15
5
7
3
27
3
9
1
16
6
1
6
2
6
24
3
1
7
10
4
3
8
4
1
16
7
9
6
4
5
9
8
10
9
3
2
2
4
14
14
2
31
5
4
15
3
29
22
6
11
15
7
6
16
8
4
1
9
8
4
2
1
4
2
10
9
6
16
26
14
7
2
3
30
4
8
2
8
9
8
4
1
6
8
5
4
5
10
11
1
2
20
4
6
8
5
2
10
5
6
3
3
7
3
8
8
13
15
1
2
7
6
18
3
1
6
1
3
24
6
7
23
3
1
8
12
14
10
24
8
2
3
5
22
4
2
6
5
4
9
4
1
3
30
1
5
24
4
8
3
3
3
16
5
1
21
5
9
6
3
4
7
7
7
14
6
3
4
6
2
9
12
6
13
5
16
5
12
1
8
22
8
6
4
8
4
3
3
4
2
4
2
11
6
11
2
14
2
14
2
1
12
17
3
7
9
5
1
6
11
2
7
9
1
18
7
12
5
3
2
7
2
5
4
1
3
5
9
4
3
2
4
6
2
4
3
6
3
20
10
8
4
1
10
1
11
3
3
9
9
8
41
5
9
6
1
2
3
7
14
6
4
8
27
1
2
8
16
7
1
7
29
13
40
14
3
10
2
2
5
12
8
1
14
1
8
6
5
16
10
3
19
1
1
6
2
1
15
26
4
2
4
2
27
5
4
12
1
5
4
3
7
4
15
6
1
2
2
2
2
3
3
7
1
2
2
6
19
2
9
4
2
1
7
8
6
14
4
6
3
9
8
14
2
6
17
11
1
15
13
2
4
1
4
10
6
9
11
1
13
5
9
9
13
5
13
8
14
4
14
14
16
1
7
25
6
1
12
4
4
1
5
7
1
1
21
34
3
5
14
8
2
4
15
7
1
29
17
1
18
32
20
3
4
13
1
3
6
13
18
3
6
3
3
6
2
6
8
7
5
11
12
1
1
11
14
2
12
18
3
5
2
11
1
3
2
4
3
2
8
1
3
2
4
7
2
1
9
2
4
7
5
3
2
6
15
3
14
17
5
14
1
3
4
3
3
5
1
11
3
3
1
12
3
1
6
5
5
3
22
3
10
1
12
11
4
1
3
4
4
6
1
6
12
12
2
3
1
3
8
1
1
8
14
4
2
1
2
3
4
30
30
3
8
15
6
7
32
6
1
2
1
6
12
20
3
1
3
4
8
5
5
2
4
4
3
5
5
21
2
8
11
6
3
2
1
2
4
7
16
4
12
8
14
4
2
7
3
4
3
31
2
11
37
4
1
5
10
4
9
2
3
4
16
2
16
7
3
1
8
3
7
5
2
7
9
1
24
6
7
13
3
8
2
8
20
16
6
9
5
5
1
16
6
15
3
4
15
8
1
2
13
17
8
1
1
8
3
3
4
2
6
1
7
12
5
2
7
5
7
14
14
1
1
4
4
6
12
1
9
8
3
3
16
10
2
3
9
3
5
7
5
1
6
6
1
1
33
6
6
3
4
1
4
1
1
7
1
4
10
1
3
4
6
2
2
12
16
2
13
21
4
1
6
10
12
1
35
9
8
2
14
12
2
7
44
13
4
10
9
7
10
2
8
7
20
6
1
17
1
3
3
2
9
16
5
1
20
10
6
1
4
18
1
11
1
7
11
6
11
2
2
15
1
5
2
3
8
2
8
22
6
2
2
4
7
11
3
1
17
5
4
13
9
2
10
2
13
6
1
8
9
12
6
13
4
3
3
3
1
2
12
1
7
2
6
3
5
3
5
1
7
4
17
5
4
8
4
2
4
2
3
3
1
1
1
5
4
6
22
9
3
3
15
3
11
7
8
7
4
14
5
3
6
4
8
6
8
4
9
3
3
9
1
11
16
4
1
1
5
4
14
4
6
5
8
1
15
1
6
1
5
7
1
6
7
15
11
12
1
9
8
1
6
8
5
19
4
8
1
2
25
13
1
1
5
7
3
3
17
10
8
19
3
17
12
2
4
6
1
8
15
4
4
4
1
8
1
11
1
4
2
4
16
10
10
12
2
14
8
8
4
2
14
6
2
8
5
3
7
7
4
9
3
9
7
2
12
3
15
8
4
10
8
14
23
5
6
18
2
5
9
24
8
22
5
1
20
7
5
1
2
1
14
1
12
14
3
16
2
12
6
3
6
3
2
36
4
7
3
6
5
5
10
4
2
6
24
12
6
1
11
3
3
8
10
8
2
2
9
4
2
7
8
1
7
5
5
6
9
3
18
10
14
3
28
2
1
4
8
23
3
7
29
10
12
2
6
1
5
4
8
3
12
4
15
4
20
23
6
1
4
8
8
2
10
3
1
5
3
6
7
5
13
6
1
2
11
9
7
9
6
18
3
1
2
8
1
2
12
6
7
4
2
3
7
19
4
5
1
5
3
4
3
3
7
1
5
5
12
12
5
4
2
13
6
9
14
12
4
8
2
5
11
21
9
6
1
2
3
24
4
5
1
11
10
23
1
5
3
1
2
1
5
12
7
14
9
6
1
5
13
7
8
15
1
2
11
25
3
3
2
1
2
3
6
3
22
8
6
1
15
7
5
8
5
2
4
1
10
6
13
4
3
10
1
4
1
5
15
3
1
2
21
6
1
1
2
8
3
3
6
4
6
8
9
6
3
7
1
14
2
21
7
2
9
1
3
17
3
4
24
3
3
3
10
17
3
3
2
1
8
4
14
4
8
15
22
7
1
17
6
8
2
2
1
36
4
12
1
2
2
6
1
21
2
6
2
12
5
5
12
1
15
22
4
9
3
13
12
11
1
5
4
2
10
5
5
5
23
13
5
14
8
4
2
3
11
3
3
12
7
27
8
4
2
12
4
8
1
2
1
2
3
7
3
3
9
20
33
19
7
13
1
12
2
18
34
6
2
1
1
1
1
60
2
7
1
8
10
5
8
3
33
11
11
1
4
12
2
16
7
3
10
4
14
5
11
15
1
4
2
9
9
2
6
7
8
4
7
4
7
2
5
1
3
6
19
26
4
3
12
6
3
6
8
3
24
1
14
5
10
8
4
2
10
19
11
6
2
1
10
3
18
17
7
4
4
3
7
5
19
11
4
12
5
6
18
8
1
5
8
18
2
7
1
4
27
1
3
1
5
3
4
28
7
9
9
1
2
6
3
2
7
11
15
6
2
2
2
9
11
5
3
3
1
18
4
9
1
3
18
20
3
1
11
9
9
3
9
7
11
15
7
3
14
9
1
21
21
2
4
1
2
2
7
15
3
2
3
36
1
7
4
1
3
8
14
41
1
5
5
7
2
7
6
8
4
3
1
13
1
2
3
4
3
14
4
21
7
5
2
7
11
7
8
4
3
5
3
5
1
3
1
8
15
10
6
8
18
14
20
18
8
18
6
2
5
11
1
11
13
6
7
1
5
16
19
11
4
12
2
12
1
11
6
6
1
6
2
4
5
10
5
15
19
15
10
7
33
12
8
8
2
4
8
1
6
2
13
15
6
8
3
1
5
4
9
7
4
4
2
1
12
17
4
3
5
1
1
5
5
18
6
7
9
2
1
5
4
2
1
5
18
4
4
11
1
5
5
4
3
3
2
1
1
26
8
2
2
5
9
3
16
1
1
15
18
2
8
4
1
12
3
3
4
1
2
8
1
2
10
2
3
1
9
2
18
8
2
2
2
2
2
16
3
8
1
4
12
1
3
1
11
2
1
6
1
3
7
8
20
10
3
8
4
11
4
4
13
7
3
6
5
2
10
3
28
12
1
20
2
1
18
8
1
4
2
22
2
11
16
9
2
6
12
4
2
1
3
4
10
1
8
3
27
3
4
8
3
1
16
5
8
6
37
16
2
18
14
2
4
21
1
2
9
15
1
11
3
7
3
11
6
2
8
2
3
19
4
20
5
4
1
10
10
14
3
6
1
6
5
7
9
1
25
4
11
1
6
23
4
6
3
11
1
8
11
26
2
1
7
4
10
8
1
5
7
5
3
7
9
6
7
1
9
6
10
15
2
5
1
15
1
3
11
1
2
3
4
2
25
4
4
6
1
18
7
4
9
5
14
2
1
9
3
2
1
2
10
9
3
15
1
10
3
5
5
24
8
1
5
18
33
9
10
5
16
3
17
3
11
8
4
4
15
5
2
5
4
3
16
6
1
3
4
9
15
4
1
3
8
1
10
3
3
3
2
7
6
5
6
3
15
7
1
1
3
1
21
15
11
9
9
4
8
12
2
11
1
10
9
1
2
1
3
3
11
1
9
17
9
7
12
13
4
6
3
9
27
6
7
29
15
7
8
7
16
4
7
2
1
2
2
1
3
4
3
3
8
24
1
7
16
8
5
35
9
1
8
3
6
1
3
23
8
6
2
3
3
9
5
3
11
1
1
15
5
14
4
18
7
2
17
22
2
5
5
2
5
13
6
5
5
2
7
6
10
9
5
16
1
1
1
20
1
2
10
9
2
6
12
6
22
2
13
8
4
2
12
1
3
6
5
3
4
12
5
6
4
4
2
8
12
1
2
3
3
7
2
6
1
11
4
10
1
4
11
6
3
1
10
1
1
6
3
18
3
34
1
3
3
4
23
7
1
5
7
1
15
4
4
5
6
6
8
1
2
2
6
12
2
2
14
14
8
1
2
3
8
4
2
10
2
18
1
4
2
30
4
2
9
1
2
1
14
2
16
2
4
12
2
16
16
5
4
5
15
3
6
4
15
18
1
22
6
13
1
1
4
23
7
1
5
5
9
9
2
10
12
1
3
14
12
2
4
12
4
9
11
20
1
7
14
9
1
5
6
3
2
11
7
16
12
10
4
1
9
6
6
12
13
1
4
18
6
1
9
2
4
2
14
10
2
2
8
4
2
1
1
18
8
9
7
4
13
11
2
5
1
5
2
13
16
2
3
8
39
1
9
10
4
4
9
15
2
14
1
4
5
9
1
12
4
5
13
7
11
4
16
17
3
13
5
1
1
1
1
2
25
3
2
13
14
1
14
10
3
2
9
3
4
13
13
7
5
4
9
2
7
6
8
21
4
17
10
9
18
2
28
28
4
10
2
3
6
17
12
7
3
3
7
5
1
26
2
17
1
2
8
1
5
1
2
3
10
5
9
1
6
5
9
7
21
12
23
2
20
3
2
3
2
2
4
5
6
5
3
3
7
1
4
6
6
4
22
8
3
6
8
3
2
2
2
4
5
5
4
1
11
2
18
10
12
6
8
16
6
12
15
5
4
2
16
10
3
9
2
6
6
18
9
3
12
7
3
3
11
4
2
22
10
2
2
14
11
6
5
6
3
21
7
3
3
11
13
2
12
6
1
2
13
11
7
15
6
3
6
5
2
2
4
1
4
3
8
6
19
11
12
22
3
12
14
1
3
24
1
2
2
16
3
2
5
31
4
2
1
14
15
1
8
12
3
4
5
6
4
9
2
1
4
1
1
12
10
2
27
3
2
4
6
6
9
2
5
11
5
2
11
6
1
6
1
11
11
6
7
1
15
13
2
3
2
7
1
28
4
9
1
8
4
3
3
4
19
11
16
3
1
3
17
1
11
1
1
10
16
9
1
4
9
3
4
3
17
6
6
7
13
17
3
3
33
4
4
10
2
3
7
3
6
1
8
2
2
10
8
16
19
1
4
18
1
8
11
1
15
7
5
1
21
3
3
6
9
2
3
4
2
1
11
6
10
5
1
3
14
3
13
12
24
5
3
1
3
15
2
10
2
2
2
11
40
17
6
18
12
2
4
4
16
2
2
15
6
1
4
2
11
9
18
6
1
29
2
23
15
9
17
4
6
2
3
6
9
19
2
3
1
2
1
12
15
7
17
7
4
1
17
6
25
6
2
1
2
6
13
5
1
6
6
1
4
6
6
20
6
1
4
39
5
1
18
12
4
1
3
3
6
3
2
4
16
12
6
33
18
3
6
3
11
10
2
6
6
1
9
4
1
7
8
1
6
12
13
22
2
8
2
3
3
1
17
6
9
12
19
4
13
6
6
3
13
17
3
10
5
4
5
7
9
3
2
4
15
11
1
2
3
2
7
18
1
15
23
4
2
15
9
6
8
2
3
6
3
8
3
7
14
4
5
6
11
4
1
5
3
12
3
9
9
1
6
8
6
3
1
15
10
10
6
1
13
2
9
7
22
1
3
8
1
3
17
3
2
2
3
5
2
2
3
11
6
4
6
4
22
7
21
2
1
2
28
7
6
8
2
3
1
2
42
6
2
2
2
1
3
2
4
2
15
3
1
1
28
3
3
12
6
1
6
5
1
2
1
8
18
21
3
6
2
4
3
9
2
8
3
6
2
16
3
9
6
12
7
2
4
10
6
24
13
2
3
12
2
2
2
3
1
2
4
9
9
12
8
1
5
28
5
7
2
1
3
16
18
17
1
11
7
8
9
11
4
8
18
1
2
9
6
6
24
1
12
3
4
16
1
41
15
9
13
3
6
4
5
5
4
12
9
2
1
2
4
2
1
39
10
7
37
4
2
16
5
1
2
2
6
10
18
2
6
25
1
7
5
4
4
8
16
3
2
16
5
2
1
9
2
4
6
9
1
2
3
1
2
3
1
15
5
1
1
5
2
3
1
2
9
4
6
2
1
5
3
12
9
8
46
4
2
7
8
21
9
1
10
1
5
5
11
6
3
12
6
9
15
22
12
6
9
4
16
8
1
3
1
7
18
6
2
3
26
3
2
10
4
2
9
3
8
2
10
10
8
2
2
1
1
1
15
10
2
2
8
2
25
5
3
1
10
2
8
1
11
1
14
7
2
3
1
8
6
4
5
4
11
3
3
14
2
2
1
11
9
3
7
11
1
2
1
8
3
40
7
14
2
8
2
5
1
5
1
6
3
5
10
3
5
15
11
7
19
6
16
5
15
2
3
13
3
3
11
3
3
11
10
13
11
4
15
6
13
25
10
15
2
2
4
6
1
2
18
3
2
22
4
11
6
1
2
6
7
12
1
14
4
5
5
8
1
1
14
3
3
7
5
2
25
15
3
10
5
6
12
2
4
1
5
3
4
8
3
12
7
8
7
4
16
10
16
14
11
4
5
7
2
1
12
8
3
1
4
4
1
9
5
7
3
5
9
18
3
1
7
12
1
4
14
3
1
5
6
1
11
4
4
8
8
6
13
1
14
2
12
3
4
8
37
3
7
2
6
9
14
3
1
5
6
14
5
7
5
5
1
7
11
11
3
3
3
7
6
3
3
4
10
43
1
2
5
9
7
14
6
1
6
3
3
8
7
8
4
5
2
10
3
15
6
3
22
3
14
7
8
1
8
7
6
8
10
3
15
3
9
5
7
7
1
4
18
11
6
3
10
3
5
1
11
4
2
7
2
2
5
6
17
8
8
3
3
4
2
18
2
4
6
6
5
7
11
1
9
1
18
6
1
16
5
7
2
6
7
5
3
7
7
10
4
8
4
9
17
2
2
3
5
3
1
2
31
7
6
1
15
3
9
2
5
2
6
9
7
3
2
1
6
5
1
5
7
18
2
4
2
1
6
15
7
1
6
4
21
11
12
7
10
12
10
9
6
10
14
7
5
7
18
4
4
1
1
12
17
9
3
5
2
7
9
38
6
14
2
1
2
3
6
2
10
1
11
1
6
3
35
9
2
29
1
13
1
4
2
14
2
7
15
14
16
1
1
4
18
4
2
3
3
15
7
6
3
5
15
16
30
9
3
1
2
11
6
1
2
3
1
2
4
4
19
17
11
3
2
2
2
6
8
15
4
1
17
5
3
29
2
20
2
22
10
5
7
15
2
5
2
18
20
13
1
43
3
22
6
5
6
3
2
10
4
4
4
13
2
3
14
10
7
1
1
5
8
17
18
3
3
1
14
1
9
6
6
24
2
12
4
10
4
6
15
4
5
20
2
3
11
12
8
22
4
8
13
2
11
7
3
3
10
7
2
2
1
14
7
10
10
8
1
15
8
13
4
5
8
1
19
3
2
3
3
1
2
4
8
4
15
2
4
2
5
32
4
5
5
6
4
35
9
1
11
6
6
1
8
4
3
2
1
3
26
4
3
5
8
10
1
5
2
10
10
2
3
3
7
6
1
2
5
5
13
3
1
1
5
9
2
19
2
3
4
8
3
16
1
2
4
4
1
5
18
1
5
16
3
2
6
9
1
20
6
5
8
2
4
6
3
19
2
24
3
7
17
3
28
17
6
3
6
8
12
1
5
2
17
6
2
3
4
4
5
26
1
2
6
6
33
3
7
5
1
5
3
3
16
21
6
3
5
17
2
5
7
4
1
12
3
1
1
13
13
12
4
5
8
1
12
3
1
11
5
2
7
12
6
1
15
5
4
3
5
1
1
2
15
5
1
6
2
1
6
21
5
2
4
1
5
9
7
5
11
4
1
6
25
2
12
20
3
1
21
3
4
2
14
6
4
5
10
1
29
5
13
3
14
1
5
3
4
5
4
2
22
2
16
2
1
17
8
1
4
11
2
6
16
1
12
2
5
2
2
7
3
9
20
1
15
8
5
2
2
9
16
5
1
1
5
7
5
8
16
11
10
4
19
1
2
1
15
4
1
3
6
2
5
9
3
15
2
2
4
12
1
1
2
5
11
2
16
11
5
3
25
6
2
1
3
16
2
3
18
8
6
5
19
11
2
16
20
4
4
18
8
5
3
5
7
3
26
3
18
9
7
11
7
3
3
2
2
10
1
1
1
9
6
2
1
1
2
15
7
3
13
1
1
14
1
8
3
1
1
20
3
17
19
5
6
1
3
4
5
5
1
5
25
6
11
12
1
9
4
1
3
1
5
19
7
5
8
15
7
9
8
1
14
5
10
4
4
5
6
2
13
21
7
10
6
1
5
2
13
12
7
2
18
9
3
24
6
9
5
4
4
11
12
7
15
8
4
2
1
8
1
3
5
3
6
8
7
3
3
3
2
4
4
6
3
1
11
5
6
1
2
16
13
5
5
18
19
6
33
2
1
9
20
3
18
30
6
1
8
12
2
11
11
9
9
2
4
8
19
5
8
2
1
2
9
1
7
10
1
12
8
1
14
8
24
13
9
18
25
1
8
2
8
4
18
4
2
6
2
14
6
2
2
22
3
6
5
4
7
6
5
6
1
2
6
7
2
1
3
8
1
3
10
13
4
6
13
28
7
2
11
4
14
4
13
2
4
5
10
4
2
6
5
4
5
40
4
22
14
6
4
1
3
2
16
15
5
10
3
6
15
11
21
3
16
2
3
3
5
2
3
5
3
3
1
13
4
12
2
8
5
6
4
18
13
10
1
11
12
8
5
7
14
2
6
7
23
2
2
2
19
5
18
16
5
4
7
8
2
2
5
5
3
10
8
9
7
5
8
5
7
10
6
6
13
18
1
4
6
12
18
14
1
12
3
12
1
5
7
11
1
9
9
18
11
3
9
7
20
6
1
8
13
33
3
3
10
10
6
1
1
2
8
6
1
12
2
7
9
5
2
4
6
3
5
14
3
5
9
10
2
9
7
6
20
23
5
3
3
11
6
6
9
4
12
8
5
4
2
5
9
6
2
3
9
4
12
3
12
1
14
2
6
1
9
2
20
2
3
15
3
5
12
4
17
4
2
12
18
1
14
1
5
3
4
6
1
8
4
4
3
6
9
6
28
4
4
13
17
2
8
2
4
3
3
16
12
1
16
3
27
7
4
14
13
1
10
7
15
8
5
3
29
1
5
1
14
14
7
3
4
8
13
17
2
5
3
3
9
3
11
26
2
10
1
25
5
3
1
1
7
4
17
9
9
7
5
21
9
1
1
10
10
3
20
12
1
3
5
1
12
1
1
6
16
6
1
6
4
1
6
1
7
6
1
3
30
2
16
11
7
11
7
24
1
1
17
20
12
2
16
10
11
2
9
1
3
2
8
28
7
6
11
6
9
1
15
2
3
6
6
1
1
4
31
3
8
3
3
19
12
26
3
32
8
3
6
2
1
11
1
3
3
3
1
5
2
6
9
10
3
5
6
2
10
6
4
5
13
2
14
6
7
15
6
1
7
5
2
1
2
19
7
2
3
6
23
4
12
3
3
2
19
6
5
6
27
10
11
6
6
2
22
1
2
10
1
13
3
1
2
9
22
3
6
1
7
6
1
5
16
5
1
8
3
9
7
8
18
1
7
1
5
17
6
2
28
3
12
5
3
10
8
8
8
5
9
15
1
2
12
3
9
15
24
1
2
10
17
9
2
2
8
1
12
11
1
8
10
18
1
6
4
3
1
2
15
1
9
1
17
14
4
2
1
5
3
3
10
7
11
25
5
1
13
4
11
3
5
4
8
5
31
18
4
4
9
5
12
2
10
4
6
12
2
3
3
1
6
17
7
9
9
2
16
3
15
11
1
5
7
1
2
3
8
1
2
4
2
6
3
5
4
4
14
4
12
6
3
6
6
2
3
1
7
7
1
14
8
18
14
3
3
2
3
21
12
7
6
2
15
3
15
1
5
1
17
12
12
13
1
8
3
15
2
8
22
4
3
2
10
2
16
12
2
4
17
10
2
4
29
4
12
5
13
1
2
9
6
8
7
10
4
4
4
11
7
1
3
1
5
13
11
2
1
1
3
5
1
5
4
16
2
2
24
18
1
2
12
1
5
5
11
8
6
3
12
10
14
1
5
6
2
2
2
3
1
2
12
7
1
8
10
10
12
1
2
1
8
1
21
15
5
12
6
2
8
3
5
6
1
13
8
15
9
6
3
3
11
15
6
10
6
8
4
4
1
6
6
17
16
4
2
7
15
2
9
4
5
6
2
4
9
1
12
6
12
3
5
1
3
8
10
2
2
14
9
8
5
12
4
13
9
3
8
1
3
12
3
2
7
3
3
2
13
12
3
11
3
6
5
4
2
4
8
1
3
1
2
6
11
8
3
3
14
4
8
6
15
1
2
1
3
2
2
22
8
19
4
5
19
8
1
22
2
6
17
3
1
11
13
5
3
3
6
6
7
6
5
7
2
5
2
14
1
8
1
5
12
9
20
5
9
2
20
2
3
3
2
9
3
7
14
1
12
9
3
2
14
14
2
12
9
10
2
4
8
1
8
1
6
5
6
4
4
4
12
14
18
5
17
12
2
25
4
7
1
4
9
15
3
2
7
3
8
3
3
7
7
2
3
2
6
4
9
2
8
10
6
8
25
1
3
1
10
3
7
2
6
7
2
5
4
9
10
6
6
1
5
3
4
4
14
2
2
2
4
12
3
7
6
15
6
11
6
6
26
7
1
6
2
2
5
14
3
15
16
18
25
4
1
2
4
3
5
7
3
6
1
5
3
5
3
6
12
4
3
11
22
6
2
6
6
1
5
6
3
7
4
10
6
9
12
4
3
3
8
5
4
4
2
18
16
2
20
8
3
6
8
11
5
9
2
20
1
7
14
6
12
19
3
9
15
2
4
2
22
2
12
6
16
3
3
9
8
3
4
9
9
11
9
13
18
7
8
8
22
9
1
17
1
14
8
7
9
11
3
3
15
1
23
19
11
12
3
3
2
6
10
1
17
2
32
11
6
25
3
13
2
17
4
8
7
6
3
5
2
8
2
1
2
3
1
5
9
11
10
6
7
3
5
5
2
9
1
1
4
5
8
1
1
9
3
3
6
12
9
8
19
3
8
1
9
8
6
16
8
3
7
2
2
5
2
1
2
8
2
15
1
10
1
2
1
2
16
10
10
6
16
2
31
15
2
6
1
5
9
3
2
13
33
6
6
1
7
7
1
3
3
2
1
8
6
3
2
13
3
1
21
4
2
8
7
2
6
4
7
4
15
3
1
2
7
4
30
4
7
11
1
5
10
4
1
1
3
3
4
2
14
30
4
15
11
1
13
10
7
1
2
2
9
6
9
8
7
6
5
2
2
4
6
4
4
12
4
4
2
35
1
3
5
4
16
4
3
9
1
2
1
2
10
8
15
3
4
3
12
6
7
19
3
10
2
10
11
6
3
6
16
3
1
14
18
2
1
7
5
11
18
2
1
7
2
2
20
8
3
21
12
8
1
3
10
2
20
5
12
8
9
12
6
2
10
10
14
7
6
3
12
3
3
6
2
1
6
6
5
1
11
1
14
15
4
5
10
5
4
2
13
3
2
3
3
6
12
8
5
1
2
20
6
3
18
3
13
1
1
3
15
15
8
4
32
19
7
14
1
15
6
2
2
4
7
12
6
2
9
3
19
5
4
2
18
25
8
20
10
4
3
19
19
7
5
1
4
1
3
1
11
19
5
2
5
11
16
6
6
2
12
13
17
7
3
6
30
3
15
8
1
5
12
7
7
1
3
6
1
5
21
1
2
7
6
2
1
5
4
3
11
7
8
4
2
6
2
14
5
5
13
4
9
2
20
2
2
24
8
1
1
5
3
10
16
20
14
1
11
8
6
5
11
4
10
10
8
10
6
1
6
8
1
6
23
10
47
10
2
2
5
5
15
6
5
12
1
21
10
2
2
13
9
12
7
15
9
5
2
14
8
1
5
8
2
2
10
4
4
4
10
4
6
27
9
1
15
6
4
4
15
3
3
10
6
11
4
4
7
3
1
17
6
3
16
3
2
10
20
6
4
2
2
4
4
3
6
18
3
15
2
3
1
9
6
16
5
2
1
2
1
3
2
1
1
4
7
9
24
14
12
9
3
24
36
2
4
6
13
2
3
3
4
7
11
23
14
7
10
1
4
3
3
12
3
6
12
1
2
10
3
14
1
8
1
29
6
18
8
6
22
6
1
6
1
2
2
1
3
8
1
9
15
18
21
8
1
12
7
1
6
7
6
2
3
4
7
8
8
6
14
1
4
24
20
3
1
11
2
5
9
2
3
3
4
5
1
2
12
9
3
22
3
17
1
2
19
4
10
6
8
5
2
13
11
10
3
38
20
8
2
6
13
7
14
2
6
1
11
12
1
12
5
4
4
1
3
2
30
1
9
4
5
1
3
13
6
5
7
4
6
4
10
11
1
17
12
2
24
5
12
2
5
3
1
5
1
1
7
31
6
14
1
11
6
1
1
4
3
1
2
10
9
2
5
2
9
1
4
12
12
9
16
1
19
3
6
8
4
15
1
20
4
3
5
1
1
4
13
3
4
1
1
5
3
2
17
7
1
4
7
18
1
7
3
8
3
12
10
3
2
7
11
1
6
4
7
9
4
5
7
21
8
12
21
7
1
14
6
3
5
1
12
3
10
11
9
2
1
14
3
10
3
1
2
3
13
31
5
1
9
4
9
1
4
1
7
1
10
2
3
2
1
10
12
2
11
1
4
5
37
2
3
2
5
6
7
2
5
3
12
10
10
2
6
2
15
7
6
3
7
2
3
5
9
24
36
1
12
8
8
4
10
11
1
3
8
7
3
5
9
9
3
9
4
3
12
2
1
8
3
7
10
4
22
9
1
29
36
23
6
7
5
10
2
2
1
4
17
7
15
3
9
2
3
3
1
8
12
4
27
2
6
4
3
6
5
1
1
40
9
5
1
9
3
10
9
2
8
4
4
5
3
1
12
2
4
11
18
1
6
1
10
4
3
13
2
9
12
2
9
22
16
6
4
6
20
8
5
9
13
2
1
2
9
5
10
12
6
1
7
1
24
9
3
1
14
13
17
30
16
2
2
10
7
6
15
9
20
12
7
2
1
5
6
1
3
2
2
1
10
2
1
5
29
13
7
16
1
4
18
5
6
1
11
7
32
4
3
2
18
9
3
2
4
2
2
3
29
4
3
25
11
3
5
3
6
10
11
3
7
2
6
1
22
4
1
12
1
4
10
21
7
1
11
13
1
14
3
13
12
9
6
2
13
2
1
7
4
9
4
5
6
12
6
3
9
1
2
19
4
2
9
8
21
9
1
2
3
12
4
6
19
4
3
6
3
25
2
1
2
9
3
1
11
2
2
3
3
2
6
24
8
35
1
13
5
4
12
7
17
1
1
1
3
4
20
1
1
10
6
3
1
14
3
5
2
11
6
4
13
5
2
6
3
1
8
11
11
6
8
3
6
4
6
5
1
14
4
8
4
14
1
6
1
2
4
22
7
20
18
6
3
7
1
2
20
2
4
15
17
5
2
1
2
7
15
8
1
5
1
2
3
3
3
3
3
3
7
20
8
1
3
3
6
3
2
17
1
7
15
6
1
5
1
8
3
24
2
2
6
2
4
4
17
3
2
6
6
3
35
4
22
10
4
13
2
5
7
3
2
10
7
14
3
13
13
5
9
5
7
10
5
7
10
7
20
10
8
5
12
1
3
7
9
6
6
2
7
2
1
5
1
3
7
2
2
8
17
17
6
4
2
4
5
6
7
3
8
4
12
2
3
32
4
12
6
3
3
18
1
12
2
3
2
4
14
2
9
3
3
9
2
13
5
7
5
12
24
2
7
5
11
5
2
13
3
4
22
25
1
15
27
14
6
6
12
4
14
9
1
14
9
3
1
5
6
1
7
1
10
8
3
4
2
9
10
3
2
4
5
3
4
9
9
9
13
12
1
9
4
4
2
6
3
5
1
14
3
12
3
3
1
6
8
3
3
5
16
1
12
1
6
5
11
28
3
1
4
6
10
2
13
1
1
3
1
29
1
2
4
11
9
7
2
13
6
5
10
6
14
8
2
15
3
11
3
9
6
3
10
35
9
27
3
3
1
6
2
1
6
1
4
10
3
3
23
11
16
7
5
1
3
5
6
27
2
8
3
5
1
5
4
9
7
2
3
3
9
2
3
10
4
5
2
1
12
5
6
5
2
2
1
7
1
9
12
16
2
1
19
22
3
10
2
13
2
36
6
8
11
6
1
1
1
2
9
5
2
4
8
9
2
3
8
22
13
11
32
4
13
8
3
18
2
1
19
3
42
5
3
3
27
6
4
11
18
7
2
22
7
4
3
7
11
21
3
4
7
10
7
17
4
6
2
26
13
15
12
7
6
11
4
3
26
4
1
10
10
14
1
11
4
4
4
1
6
3
3
35
3
15
13
3
26
14
16
6
3
12
1
3
1
5
17
10
2
3
3
4
8
4
14
2
10
6
6
6
4
3
1
7
3
12
6
7
12
2
3
3
3
13
9
5
13
3
14
1
2
6
10
6
4
5
7
1
1
8
1
8
6
24
5
23
5
1
9
9
5
19
7
4
1
23
2
4
1
3
2
6
18
8
7
19
2
16
15
7
2
18
2
6
10
2
3
3
13
5
8
1
3
6
3
5
16
1
2
12
1
4
2
2
7
6
1
6
1
21
19
6
8
7
6
9
5
7
3
5
4
3
5
15
1
26
23
4
1
14
3
1
12
3
2
1
1
10
2
2
15
11
28
2
2
2
10
1
1
2
4
2
4
8
1
11
18
3
3
3
1
12
6
2
6
1
1
2
4
7
3
1
3
2
12
2
6
23
3
2
1
3
6
11
19
15
9
2
6
16
4
2
22
2
8
4
14
12
1
3
2
1
18
5
3
15
4
2
1
6
3
4
22
7
7
7
7
2
6
6
9
1
3
7
5
12
9
8
6
4
2
1
2
7
16
2
8
4
2
6
2
1
9
2
8
3
8
6
10
5
1
8
10
8
5
20
2
15
15
1
14
6
7
6
22
10
9
4
30
5
2
8
2
2
5
8
7
21
5
1
9
6
8
3
16
8
4
3
28
4
10
5
3
22
4
10
8
1
13
3
1
4
1
2
12
1
6
3
15
5
4
5
3
6
5
2
16
14
5
3
4
2
10
3
6
3
18
4
5
2
3
1
15
9
3
9
35
9
4
3
3
6
8
3
4
3
6
14
6
13
9
2
4
1
4
2
8
5
15
13
8
1
6
14
1
5
6
1
1
5
5
3
9
2
4
3
1
12
20
6
16
6
8
1
21
3
7
4
13
9
4
2
4
7
1
5
1
15
1
6
1
1
6
11
3
6
13
2
10
8
28
19
5
6
21
2
3
11
2
15
5
2
28
7
1
1
1
8
4
16
5
5
6
13
5
4
6
2
15
3
4
9
1
4
1
20
1
8
2
12
13
7
5
13
14
2
10
4
2
16
4
2
9
8
3
4
2
1
12
5
1
8
9
4
8
7
5
1
2
15
8
2
23
3
12
6
2
11
6
3
2
6
1
6
1
14
5
4
1
7
7
15
7
4
3
9
25
2
3
12
16
2
13
11
22
20
7
6
5
6
4
11
3
24
2
2
6
2
13
9
4
6
7
15
25
2
15
2
2
5
3
4
2
10
9
7
13
3
14
6
4
4
4
1
12
16
5
7
5
16
12
12
4
1
5
4
1
12
11
2
7
9
4
6
3
6
7
1
1
6
2
1
1
7
7
14
6
7
15
8
8
22
6
4
22
18
13
4
1
4
7
7
10
7
6
3
8
6
13
5
1
1
17
8
22
2
1
3
2
9
12
6
6
12
8
14
2
14
1
1
5
1
10
4
1
8
16
2
3
2
2
2
19
8
3
2
2
5
3
4
3
47
1
3
3
1
10
1
2
6
1
6
14
7
5
1
1
7
19
5
1
10
11
1
5
5
9
7
11
1
8
7
7
1
1
3
5
6
3
7
2
8
2
6
9
12
11
6
1
14
3
7
5
6
6
9
9
4
9
5
12
1
11
4
2
2
22
3
7
4
16
2
19
7
8
15
10
5
14
7
1
5
1
6
10
2
6
15
8
3
9
4
6
11
3
5
4
12
1
11
14
8
4
4
4
15
2
3
7
3
16
8
8
1
1
1
4
26
1
18
6
9
8
7
3
8
9
1
3
22
5
17
12
1
1
7
6
3
3
1
9
7
10
4
2
16
3
11
1
5
2
13
3
2
10
1
15
2
12
2
2
3
8
19
8
6
2
2
3
47
1
9
3
7
22
2
1
4
2
5
11
5
2
5
6
25
8
8
15
7
6
9
2
17
7
25
2
12
12
1
5
4
3
15
2
12
8
4
3
1
2
4
8
21
1
11
12
4
17
3
4
5
6
4
2
2
13
4
2
3
6
13
3
2
2
2
14
4
5
1
2
3
9
1
5
6
1
6
5
13
3
8
4
4
12
16
6
6
4
32
7
5
1
2
6
3
21
3
1
5
8
1
3
3
18
3
9
1
6
2
8
13
4
20
3
10
3
12
18
13
1
7
4
4
6
4
4
2
3
5
1
7
4
10
20
6
10
30
3
6
18
6
19
10
21
1
4
1
1
11
9
8
6
19
1
6
8
13
2
4
2
9
7
1
12
2
2
9
3
1
3
2
3
4
14
4
2
1
14
36
13
9
2
20
8
8
9
1
6
3
1
4
6
24
4
16
1
5
5
3
3
5
20
1
3
1
5
6
7
6
1
1
5
4
18
12
1
2
4
3
6
17
1
8
8
1
36
15
8
7
5
1
1
5
3
8
11
11
1
3
2
6
13
3
8
6
9
4
1
10
4
3
6
11
6
9
9
4
3
21
2
13
11
1
5
4
2
9
4
1
14
4
11
2
6
7
9
14
9
4
36
10
16
1
7
13
1
16
7
3
1
2
1
6
2
3
3
14
1
7
4
4
1
5
16
3
7
1
4
5
3
3
4
14
20
14
2
2
2
2
1
13
10
12
4
3
2
5
19
4
11
4
3
9
2
1
5
14
2
6
10
7
6
7
8
3
3
3
4
3
8
12
6
1
18
3
9
12
6
7
14
8
7
3
3
1
5
13
2
14
6
12
6
3
17
1
31
6
6
3
11
1
2
11
10
9
3
3
5
10
6
18
3
16
1
2
6
16
1
9
4
8
8
14
6
14
2
7
3
1
17
7
9
8
12
12
2
5
11
1
13
6
1
3
6
13
5
3
5
2
26
16
8
1
6
13
22
1
5
6
10
2
2
4
20
4
9
21
1
11
7
17
3
18
6
1
3
21
8
9
27
9
10
5
1
25
4
4
2
3
3
9
5
11
7
4
3
3
10
9
5
20
6
8
3
11
15
7
6
21
13
4
6
6
1
9
3
7
1
15
1
3
14
15
3
1
14
5
16
31
13
10
2
4
1
23
13
12
21
8
1
14
12
16
8
3
8
4
14
2
2
4
3
6
1
18
6
5
5
1
1
4
6
7
3
4
1
3
1
14
7
3
6
9
3
5
18
4
2
1
2
1
6
3
5
8
18
11
3
3
14
5
8
12
17
4
2
6
15
1
11
13
7
4
10
2
1
6
6
1
5
3
20
8
14
2
6
10
4
4
1
3
14
4
6
2
22
14
1
6
1
13
1
5
6
5
2
4
4
4
9
2
10
2
7
8
12
10
4
2
26
1
6
8
1
2
3
9
15
10
1
4
3
9
1
7
2
2
1
3
2
15
22
2
3
25
9
3
3
6
4
1
3
2
12
7
6
10
2
9
12
10
5
7
20
4
3
5
8
8
3
7
8
3
5
16
10
7
6
15
2
4
4
9
6
6
13
22
3
27
14
1
4
13
20
8
12
18
1
1
4
1
5
2
4
4
2
7
15
9
9
6
4
5
5
6
13
7
1
3
8
7
4
3
24
2
1
6
13
14
3
13
7
9
19
1
32
2
4
17
1
3
2
1
2
1
7
6
4
8
5
5
15
19
20
3
15
4
11
9
7
6
12
2
9
9
9
1
1
2
2
1
2
33
2
10
6
14
6
2
10
4
9
4
17
16
2
1
1
7
10
14
3
1
12
5
4
22
4
8
1
25
6
4
1
1
2
16
9
6
6
21
2
13
5
24
2
10
4
8
1
1
2
6
9
14
3
6
1
2
16
6
14
4
12
5
6
3
12
6
1
30
3
11
6
2
2
2
7
3
15
17
9
7
2
10
5
1
17
4
3
3
1
13
24
6
3
2
8
3
14
4
5
22
3
32
4
13
4
15
1
6
3
5
1
12
5
4
2
6
13
11
2
11
2
1
6
8
10
2
3
9
2
10
7
9
3
20
7
14
3
12
1
9
6
7
4
9
4
5
2
4
1
6
6
12
3
3
1
22
1
13
26
20
3
15
18
2
4
6
6
8
8
2
12
8
6
2
6
3
5
10
30
3
17
7
1
4
1
5
15
4
11
13
5
4
3
11
3
3
6
10
2
1
2
15
4
3
5
2
4
4
24
6
10
4
6
9
13
2
4
15
5
2
1
6
1
8
1
8
3
10
12
2
1
19
1
7
4
4
12
1
8
1
11
3
3
6
1
6
3
5
1
7
19
3
1
11
21
7
27
9
8
1
26
4
7
11
6
11
8
14
3
1
4
6
6
22
6
6
4
1
9
3
3
2
6
4
6
3
3
1
6
5
2
6
2
2
6
6
1
2
6
6
9
4
3
3
3
5
4
3
1
10
9
3
12
6
21
10
1
2
9
6
2
4
2
6
11
5
12
3
3
2
11
5
14
9
8
16
4
2
9
5
1
11
10
3
1
4
5
1
7
1
9
11
2
1
1
2
9
19
4
6
1
11
4
1
11
18
1
1
1
31
9
5
9
1
5
1
2
8
5
2
7
2
1
11
8
2
2
1
3
5
11
5
21
3
6
11
1
27
17
3
4
23
37
3
5
3
5
1
3
2
4
4
8
4
2
1
7
6
7
9
7
9
5
1
6
21
7
4
6
1
19
5
2
9
2
2
16
2
2
7
2
3
1
1
23
1
13
1
23
4
5
12
15
3
3
1
33
2
3
13
3
2
1
6
2
4
23
6
4
6
3
17
2
13
5
10
1
7
1
7
6
3
6
2
15
2
22
3
7
15
6
8
1
3
23
30
4
8
1
7
14
5
3
3
11
6
2
11
9
4
2
24
6
7
18
12
29
9
1
2
25
5
4
2
10
3
7
11
6
1
6
10
1
1
4
1
5
6
2
4
9
6
17
8
10
1
3
1
20
7
9
15
5
6
7
22
4
3
1
5
3
6
4
3
7
10
4
22
5
9
3
5
8
8
9
2
12
1
22
11
7
10
7
1
13
11
2
6
4
8
20
1
24
7
5
2
3
3
3
4
2
16
9
8
10
1
14
8
15
3
14
22
2
4
1
18
6
1
5
1
8
8
13
6
3
2
12
6
6
1
2
13
6
14
2
14
26
4
3
3
2
1
8
11
4
4
10
8
11
15
9
7
3
5
3
7
12
17
4
8
15
3
3
2
8
6
12
10
4
4
17
9
2
10
2
2
9
5
4
3
11
18
3
9
4
2
4
11
6
9
6
4
2
6
4
14
4
18
2
3
4
3
24
2
6
1
8
3
1
2
7
2
7
18
3
9
13
8
2
6
9
3
1
8
1
2
4
9
5
6
1
5
2
4
16
28
2
3
17
3
13
5
1
18
2
7
1
5
2
6
15
1
5
12
9
17
5
8
5
2
18
3
2
7
3
1
4
4
2
21
10
2
11
2
9
6
8
4
3
2
1
5
16
17
7
2
6
1
7
4
8
1
4
8
1
10
2
12
2
1
3
5
4
3
6
8
30
4
15
2
4
5
2
12
4
14
5
6
3
5
3
7
15
2
4
3
1
13
3
2
4
12
2
7
3
3
1
14
7
6
29
16
3
14
7
2
6
1
7
19
10
6
2
15
3
3
19
9
8
1
5
7
1
10
8
7
4
5
4
4
5
5
19
17
2
7
6
5
17
1
13
5
19
15
13
2
23
2
2
10
3
3
8
6
28
2
12
4
6
9
5
4
2
4
5
1
3
7
13
3
1
2
6
1
2
22
5
6
7
4
2
3
5
4
2
8
2
9
12
14
16
5
6
2
2
3
5
27
4
5
10
2
9
3
8
11
3
3
2
16
2
27
2
8
10
4
6
7
1
10
6
3
10
6
3
5
1
8
15
5
4
15
9
9
5
11
3
2
3
9
1
1
14
8
6
1
29
1
11
7
3
12
14
3
1
2
2
4
8
24
2
3
5
1
1
17
1
13
18
5
2
3
14
3
1
5
39
3
4
2
24
1
6
15
2
13
5
8
1
6
7
8
1
9
8
1
3
4
5
9
4
16
7
5
8
1
24
9
2
4
2
14
3
3
12
2
1
9
6
20
6
8
11
6
1
34
1
12
2
1
8
13
1
4
1
6
7
4
15
16
18
9
2
4
2
2
7
9
1
1
4
6
10
11
1
6
4
8
2
3
22
11
2
16
1
1
8
3
11
9
10
1
2
3
5
10
3
5
18
1
5
21
4
3
9
3
3
36
2
3
6
14
17
5
1
12
5
3
7
10
11
3
8
8
2
16
24
2
17
12
13
4
14
3
5
1
1
2
9
17
4
16
1
9
1
3
3
11
1
3
2
2
7
3
7
5
4
20
8
5
6
5
3
12
7
9
6
2
3
14
2
2
6
12
1
8
4
7
1
10
5
18
2
10
6
15
1
4
2
8
6
7
3
15
2
1
5
4
3
6
3
5
14
24
13
16
17
1
1
10
10
3
2
7
6
3
18
5
62
16
7
12
12
2
7
5
11
23
8
5
22
4
5
3
4
5
9
1
1
4
10
3
7
4
9
13
3
6
2
3
6
24
12
6
6
6
8
4
4
14
4
14
8
10
1
8
3
13
11
7
17
4
11
3
1
11
4
29
3
1
14
1
3
9
2
2
2
3
5
2
14
2
2
14
6
3
13
4
7
7
5
2
53
4
8
4
6
6
1
3
2
3
1
5
9
20
1
4
3
6
2
10
2
8
8
5
3
12
12
15
3
8
2
6
2
1
12
9
3
3
9
5
7
2
3
8
6
1
7
17
1
2
10
8
6
12
1
5
7
24
5
3
1
20
6
8
5
2
5
4
14
5
5
15
9
2
6
1
4
7
2
15
1
16
7
13
7
3
27
1
15
1
7
11
4
3
4
3
3
1
8
9
15
3
2
31
18
3
12
7
4
3
7
12
2
3
5
5
3
21
23
1
5
3
6
5
1
1
2
3
18
1
2
1
11
6
3
11
2
9
39
14
2
2
8
10
3
2
10
5
13
6
8
4
1
7
4
7
4
1
15
16
7
9
6
7
2
10
3
2
3
3
8
5
3
5
4
5
6
13
7
11
7
1
17
4
12
12
18
3
4
5
4
3
8
4
11
8
14
6
10
34
2
10
6
7
2
12
17
1
6
15
7
23
8
10
4
12
2
1
9
32
1
17
24
1
3
9
3
8
10
11
3
1
8
1
2
4
3
13
1
1
3
6
11
2
1
21
3
3
15
9
6
7
3
14
22
4
1
12
15
20
14
2
1
7
7
3
1
1
8
12
8
1
3
15
11
7
15
2
1
6
2
5
2
14
1
11
1
2
12
1
4
4
1
11
10
3
2
1
2
2
18
5
8
3
20
2
14
1
20
1
2
6
6
1
3
6
32
3
3
8
5
5
3
9
9
9
4
2
8
4
19
3
3
3
2
1
17
1
1
4
2
13
1
5
6
1
2
2
4
1
8
6
13
4
6
5
7
5
8
5
6
1
1
8
2
16
3
21
1
12
7
10
4
12
2
21
23
10
3
7
2
3
9
6
4
5
13
10
17
2
1
9
3
4
12
5
5
3
9
12
2
10
1
6
11
12
6
7
23
10
2
1
1
2
2
2
11
6
32
9
1
5
3
5
10
1
15
4
4
7
24
1
1
7
6
8
9
1
2
9
3
13
3
11
1
4
10
1
2
13
3
5
2
34
1
1
8
3
3
17
1
6
12
14
1
2
6
1
3
18
9
4
12
2
8
7
1
5
9
18
4
1
5
16
18
6
6
9
3
33
1
14
12
3
12
3
2
2
8
7
3
8
14
10
7
5
7
3
3
1
8
6
9
8
9
9
9
7
5
2
2
2
9
3
9
18
6
27
16
10
1
1
9
5
4
3
11
3
3
4
6
15
2
6
1
9
5
6
1
15
2
14
4
4
6
29
6
10
6
2
1
9
8
1
10
8
3
11
4
4
7
4
7
4
7
14
36
13
2
13
1
10
4
11
7
3
1
2
4
1
3
1
7
5
29
1
2
4
15
2
2
12
10
8
4
3
16
17
6
6
6
12
1
17
2
14
4
6
7
9
12
2
6
4
3
7
2
1
2
7
10
12
10
9
10
6
2
9
7
2
3
4
14
6
6
4
4
1
6
9
6
4
2
12
8
1
1
2
13
2
3
3
9
27
10
14
5
4
4
5
4
1
4
22
18
12
2
6
6
1
8
11
6
8
4
2
9
6
17
3
10
14
4
5
3
3
20
14
2
13
11
1
12
17
7
7
5
17
7
14
13
12
3
21
38
12
1
18
7
8
12
2
3
5
2
2
2
4
4
18
2
3
4
5
1
5
7
11
1
2
1
14
12
3
4
14
9
12
3
7
14
6
9
5
4
4
6
16
4
3
7
3
2
4
2
15
6
1
5
2
14
10
4
6
2
7
3
12
13
6
23
25
7
20
8
8
13
17
4
1
6
29
9
3
13
9
12
6
5
12
1
8
1
5
6
1
12
1
1
15
2
8
2
3
12
4
2
5
2
3
11
1
5
2
28
9
9
2
10
7
7
7
1
2
6
9
1
6
2
6
18
4
8
2
4
1
9
6
17
1
10
2
17
1
8
3
1
2
20
1
7
6
2
9
9
6
4
3
8
9
3
9
12
18
3
3
4
14
9
11
12
5
8
1
9
2
6
22
1
5
1
10
16
15
3
5
15
12
1
9
45
15
11
16
2
5
4
1
6
15
3
7
8
3
3
9
6
7
5
32
1
2
15
13
3
6
17
3
3
1
11
19
3
9
13
10
14
1
1
20
6
3
4
1
2
14
6
1
6
15
5
16
3
11
3
4
6
3
6
3
5
15
13
1
11
27
2
4
3
5
1
2
15
10
6
12
12
2
4
9
6
8
3
4
4
1
6
22
17
1
5
6
6
2
4
3
4
3
9
2
10
7
10
2
4
10
5
10
5
4
14
18
12
3
1
17
9
6
6
3
36
1
6
14
10
4
16
3
1
2
3
17
14
2
10
23
15
1
3
2
7
27
2
6
18
7
1
5
1
1
11
10
1
21
4
4
13
5
2
2
6
2
1
2
7
8
2
2
8
6
7
11
2
19
6
1
6
3
2
7
26
4
2
1
8
1
4
2
17
10
12
15
11
6
22
5
1
7
7
6
4
3
2
2
2
10
8
6
2
2
4
15
13
11
24
7
4
30
16
7
5
1
8
5
5
9
2
19
5
6
7
11
12
1
6
8
9
3
1
8
9
3
6
10
9
5
7
9
2
2
2
11
16
3
26
18
1
3
27
5
2
12
1
3
13
1
14
2
3
7
11
5
4
1
12
5
8
7
3
19
2
23
5
8
7
11
1
21
2
7
9
1
16
7
6
2
3
7
17
2
7
4
5
6
3
13
11
3
7
7
4
4
3
12
5
7
1
6
7
21
1
2
3
6
9
3
1
11
8
1
4
3
4
14
8
4
2
12
18
1
5
9
42
22
14
6
23
14
10
4
1
2
15
6
1
8
4
3
28
1
4
2
13
12
6
8
1
1
2
11
10
15
3
3
3
2
4
1
1
5
12
11
6
7
8
2
2
4
6
1
3
12
2
6
3
3
16
2
45
6
3
6
7
5
7
3
4
5
5
6
2
4
7
5
4
11
9
18
4
11
7
2
3
15
6
13
5
2
23
1
4
24
1
9
12
8
3
1
3
3
8
12
1
2
4
2
1
9
1
4
6
12
6
3
1
12
3
5
15
12
7
2
6
10
9
3
4
5
12
1
4
10
14
10
17
28
2
15
8
1
19
9
2
7
5
9
15
6
6
3
18
3
4
7
13
3
6
36
4
2
37
3
6
8
22
3
21
2
7
5
25
7
7
3
16
3
3
4
4
2
1
7
2
22
5
9
20
4
2
4
13
2
3
6
1
11
3
3
15
21
3
9
7
1
1
6
4
6
5
6
10
6
9
3
12
2
1
7
10
2
4
10
10
14
5
3
4
6
4
1
11
4
12
15
5
1
6
3
13
3
6
6
2
1
5
4
3
1
1
7
3
3
2
7
11
4
14
1
3
2
1
24
7
4
6
8
4
6
8
8
2
8
7
4
3
3
1
1
9
3
3
4
11
21
8
4
1
5
1
1
1
4
8
11
20
2
4
10
8
20
1
3
5
4
11
1
6
5
10
21
5
2
6
1
4
2
13
2
6
2
10
4
5
4
5
4
33
6
1
4
2
4
4
4
2
12
3
5
6
6
2
5
21
10
29
15
9
7
8
6
8
3
4
17
12
1
2
1
6
2
1
3
2
4
9
2
33
7
8
1
4
7
10
5
7
5
2
4
16
11
1
23
11
8
2
1
6
1
5
3
2
3
9
4
8
1
19
5
14
3
10
22
2
3
21
2
4
3
14
5
2
12
18
2
1
7
16
4
3
5
7
6
3
2
20
4
2
8
3
5
1
8
19
3
5
1
2
11
2
20
3
6
4
1
1
1
4
4
12
6
8
5
2
12
7
23
1
2
18
10
3
14
10
3
6
2
13
5
28
8
4
2
3
9
15
3
7
5
1
1
1
3
3
9
1
3
8
10
6
4
1
9
6
1
6
1
1
1
18
18
5
9
46
10
11
1
5
2
6
5
7
3
6
4
15
1
13
5
4
1
5
14
4
8
16
8
10
6
13
1
8
3
3
6
8
21
49
5
4
7
16
1
14
5
1
9
4
3
12
7
13
9
13
6
3
8
10
12
3
7
4
1
17
14
1
1
6
20
1
6
1
1
1
11
4
11
15
3
10
3
1
16
12
6
3
3
3
3
2
5
3
14
3
4
9
20
2
4
3
10
3
44
2
1
1
6
2
4
3
3
8
3
5
16
1
6
6
3
2
12
12
4
15
1
4
8
4
1
5
6
9
6
1
2
27
3
3
4
3
15
1
2
21
14
7
2
12
9
3
4
2
7
6
14
4
1
6
29
1
13
5
4
30
1
2
9
8
4
32
11
9
5
17
10
3
1
23
9
2
5
5
3
1
8
18
9
4
2
9
9
10
12
2
3
1
9
2
6
7
17
6
9
11
8
2
12
4
4
6
8
2
6
1
5
10
2
2
4
22
8
3
7
9
11
2
10
24
1
5
2
2
3
5
3
1
5
10
3
17
7
5
7
8
1
5
9
9
2
1
3
7
17
1
3
4
4
2
2
10
5
12
3
2
36
4
6
8
12
1
3
18
15
8
3
6
3
1
11
5
4
2
5
3
2
6
4
5
5
1
18
6
9
1
1
1
3
14
4
1
15
8
3
3
12
6
2
14
8
18
4
17
18
7
4
2
3
12
9
14
6
39
1
2
12
4
11
21
4
32
1
5
2
5
11
2
19
16
5
4
3
5
18
15
4
3
3
32
21
2
12
2
14
2
5
27
8
2
10
2
4
6
7
2
9
3
6
27
4
2
2
4
9
11
5
5
3
1
18
3
6
5
1
2
3
1
3
3
2
5
4
3
3
1
12
17
2
14
3
3
15
3
6
9
12
1
2
4
4
3
9
13
1
2
30
3
12
21
2
3
10
5
7
8
25
6
11
9
10
11
11
10
2
11
6
5
4
28
5
9
4
2
2
1
3
5
4
5
12
3
1
11
15
1
3
9
6
5
1
5
33
3
2
2
28
1
12
3
6
12
6
9
5
8
9
5
1
2
10
2
3
3
10
11
4
20
4
4
2
2
10
3
9
8
3
3
6
10
2
1
15
2
7
14
3
2
13
27
6
9
19
4
12
13
3
2
5
1
13
15
12
9
7
8
1
3
4
2
3
12
12
17
26
26
5
16
12
7
4
3
9
1
1
4
9
10
3
6
20
30
15
11
31
5
4
6
1
3
24
14
1
2
5
1
1
10
2
12
2
1
5
13
6
5
7
47
1
5
2
13
4
24
5
9
3
3
10
17
4
2
6
12
16
2
9
13
6
10
5
12
9
8
1
1
10
3
9
3
6
10
3
8
6
8
14
8
1
12
3
2
13
14
19
12
6
3
1
11
3
6
5
3
27
6
3
24
3
3
10
14
7
9
12
2
12
2
5
20
9
4
3
11
13
5
2
24
1
7
4
11
3
4
6
16
1
12
1
13
5
18
6
2
2
6
9
6
3
4
5
3
10
14
16
3
1
10
7
1
4
3
4
12
5
12
15
6
15
16
8
6
4
6
6
14
19
3
2
22
26
4
2
9
6
7
2
7
6
8
15
12
4
2
12
4
9
3
22
7
6
3
8
13
3
6
8
2
8
1
5
3
13
11
7
22
1
22
11
1
3
3
1
2
5
6
4
5
7
7
14
8
6
13
2
5
1
4
2
1
8
1
7
8
5
4
17
7
3
3
3
3
8
9
6
4
14
6
1
8
9
2
2
8
4
4
2
4
4
1
9
3
5
44
10
6
2
4
10
2
6
6
1
7
5
5
13
12
6
13
7
15
6
14
1
3
13
11
1
6
1
8
2
6
19
2
1
6
2
1
1
4
14
4
6
7
3
18
8
4
2
2
16
13
3
6
17
7
3
26
13
3
17
1
1
1
1
11
7
12
2
1
5
1
1
4
9
7
9
12
5
1
11
16
12
8
9
3
14
11
6
1
4
12
7
13
2
3
1
16
1
5
3
1
2
2
6
1
7
2
19
26
7
4
2
3
13
5
30
2
3
3
7
2
3
1
8
10
11
11
5
7
2
5
4
5
1
3
3
2
9
12
1
2
4
5
33
3
1
1
1
22
3
10
1
11
13
5
13
18
3
3
17
2
2
9
16
7
17
2
6
11
10
1
5
12
1
5
4
15
5
7
6
2
6
9
1
8
7
4
1
17
6
4
3
6
3
6
1
13
13
1
3
3
2
1
7
20
8
8
6
1
1
5
5
16
18
3
10
5
1
8
3
1
5
13
5
4
2
4
2
13
9
3
1
10
1
17
3
6
10
5
18
2
4
7
5
6
9
3
6
3
7
26
9
3
2
25
11
10
7
1
4
3
4
5
6
4
14
1
1
2
9
1
5
14
5
2
6
2
10
18
2
7
14
1
8
14
4
4
17
3
1
3
9
13
1
4
6
7
17
9
11
3
3
13
14
13
3
10
4
7
2
3
3
10
5
2
1
7
8
4
9
1
6
16
1
9
8
1
9
2
2
16
4
6
8
1
15
18
3
3
2
6
3
22
6
5
26
5
8
12
10
5
16
8
18
6
4
52
1
1
2
6
6
6
3
3
22
3
5
1
3
3
3
2
3
4
14
10
5
7
8
11
4
4
9
2
3
1
2
15
4
4
4
15
6
11
2
3
6
9
2
10
22
10
6
2
5
2
16
1
13
9
13
9
4
34
2
4
7
2
3
1
1
8
5
10
17
2
1
3
25
1
6
7
1
5
7
9
9
2
6
12
19
5
16
4
18
17
1
7
10
11
3
3
2
20
3
11
2
4
2
7
3
6
4
15
3
3
3
22
7
10
11
14
5
11
7
12
1
5
7
8
3
6
7
12
18
4
4
5
3
7
13
2
8
4
18
10
1
9
3
17
5
2
15
1
8
21
7
11
2
10
1
11
10
2
1
5
10
11
10
11
10
14
1
1
2
9
7
1
1
2
4
10
1
3
10
5
21
10
2
2
1
3
6
13
5
4
20
4
6
3
9
11
1
4
1
19
22
20
2
3
5
5
3
3
3
8
18
6
6
26
4
1
2
5
7
3
8
5
6
5
2
10
6
12
1
32
1
12
12
2
1
3
5
1
8
12
7
6
1
7
15
1
13
1
10
3
5
3
4
12
3
7
8
12
8
9
13
22
4
1
3
8
1
9
9
18
14
4
1
5
3
2
1
5
1
12
3
62
18
13
1
2
9
18
8
9
6
15
1
2
2
20
2
7
2
3
3
6
7
9
17
6
9
3
1
6
8
19
2
12
1
26
1
8
7
1
12
16
2
2
4
5
9
8
3
5
1
7
6
15
5
1
5
6
21
11
16
1
5
24
1
25
1
1
12
2
1
8
4
11
21
6
5
31
3
6
1
6
1
5
12
5
4
8
4
2
13
3
2
6
3
1
5
1
18
2
2
11
1
4
3
13
8
12
13
5
2
17
8
5
5
1
10
3
23
1
3
15
13
4
1
9
6
14
11
8
13
8
7
3
8
3
1
8
6
4
9
21
4
25
3
19
1
5
2
9
4
4
25
9
10
18
3
5
1
14
7
12
4
2
3
5
3
27
4
12
2
4
10
11
1
4
1
2
7
2
12
8
2
12
4
1
13
22
2
3
11
4
3
11
2
2
2
1
5
6
6
6
14
2
8
1
18
8
3
1
9
12
2
1
5
9
6
22
1
2
10
4
1
11
3
6
10
11
1
6
5
2
2
20
3
3
2
6
1
11
17
7
2
8
2
2
2
24
7
1
31
3
3
3
22
2
1
5
4
3
8
7
4
19
16
1
1
3
4
3
11
3
4
14
21
1
11
1
2
1
4
26
10
4
16
3
8
4
2
18
5
2
12
5
6
5
44
9
5
1
24
2
3
10
8
8
14
2
6
14
25
7
23
7
2
4
21
12
29
3
1
2
8
8
6
2
6
7
9
8
7
11
2
10
1
21
3
1
2
6
14
9
11
5
7
7
9
22
15
9
15
5
3
3
10
2
4
3
19
26
9
5
2
2
3
7
14
11
3
3
1
2
4
2
6
7
5
9
3
3
3
1
6
12
1
8
9
2
7
14
4
2
7
2
9
1
1
1
25
28
1
4
5
27
3
13
5
12
2
4
18
7
2
4
1
1
4
3
2
3
9
12
3
1
11
3
9
4
7
2
9
6
1
8
2
4
4
2
3
5
8
1
7
21
23
13
17
21
9
2
25
5
1
7
14
7
23
4
3
12
5
24
19
5
2
40
24
1
11
24
3
15
6
2
2
2
1
3
9
1
10
10
6
24
3
11
7
6
12
1
6
1
4
8
1
8
10
9
5
2
1
3
14
2
6
3
3
22
6
12
1
4
8
11
4
6
4
5
3
25
5
3
6
5
4
4
14
6
7
11
4
4
17
1
6
1
4
9
8
6
9
3
6
1
8
9
13
2
16
5
2
1
5
10
1
6
2
4
21
8
15
7
24
4
5
6
5
24
2
2
20
15
4
23
1
7
8
5
6
15
2
2
8
2
4
9
5
6
8
14
31
3
2
1
14
7
30
18
9
5
13
8
6
3
2
22
14
1
5
4
10
2
18
4
6
6
11
12
3
3
4
1
4
7
3
11
1
11
1
12
9
9
4
14
2
1
6
1
5
3
6
8
3
3
15
4
14
15
12
6
7
11
1
27
2
6
8
4
7
7
1
6
6
7
2
13
11
10
8
4
2
7
6
7
1
12
4
7
10
4
11
1
23
4
9
20
2
2
3
11
8
35
30
1
1
1
6
5
12
7
11
3
15
3
7
17
2
1
9
13
6
12
8
9
18
3
21
21
4
1
5
2
7
2
4
2
6
8
10
3
1
4
8
3
15
2
6
4
2
1
15
3
3
3
3
2
2
4
9
6
16
6
11
3
15
2
34
2
24
8
8
6
9
6
3
6
9
10
3
9
8
9
7
7
4
6
1
14
3
22
2
15
1
8
26
4
12
20
1
19
2
6
10
5
7
2
3
1
5
1
21
14
6
5
6
4
13
6
8
3
4
6
2
6
7
7
25
1
6
4
23
5
12
2
2
15
17
2
1
4
3
11
4
9
2
2
4
24
13
41
4
3
8
19
3
3
9
7
7
24
3
8
10
22
6
3
5
3
3
12
18
1
3
2
1
29
2
1
1
21
5
9
1
33
5
12
1
1
6
2
15
6
20
15
13
29
9
6
1
8
6
6
1
9
10
10
10
27
3
5
1
4
8
2
12
3
5
13
3
10
9
2
1
16
1
4
5
6
7
6
5
3
9
4
8
2
1
25
2
2
19
25
14
1
8
5
4
14
5
8
10
3
2
7
15
2
3
7
3
2
3
4
9
7
1
19
5
10
5
1
11
10
2
3
5
37
3
4
27
3
14
1
8
7
8
6
3
15
4
3
5
1
1
4
1
11
6
7
8
4
3
2
22
2
4
14
14
8
2
9
3
1
29
6
3
3
7
5
2
1
3
7
9
2
3
4
18
11
12
9
1
8
12
3
1
9
6
2
1
20
1
1
1
6
1
2
2
1
1
14
6
10
4
2
5
4
29
1
2
19
2
30
12
2
8
3
7
6
1
3
10
12
14
15
9
2
7
4
3
4
5
12
17
1
11
6
6
13
14
7
4
12
5
8
1
18
14
3
3
1
1
2
2
2
4
24
3
6
4
2
6
10
5
1
14
13
6
2
2
2
3
11
2
18
5
1
8
5
1
9
6
1
16
12
12
2
2
6
2
2
4
9
15
1
7
4
16
11
4
9
8
21
9
3
3
1
15
5
9
12
7
6
1
1
3
6
10
8
1
18
6
5
3
6
5
10
7
1
11
8
1
8
12
4
14
6
19
3
22
2
2
12
22
3
6
12
6
3
14
6
2
4
1
12
1
4
4
5
3
7
8
15
3
15
7
17
3
9
1
12
14
4
2
9
15
1
2
6
4
2
6
21
9
1
17
13
3
3
2
4
3
6
9
3
3
5
27
1
3
3
10
1
3
2
1
3
9
6
4
11
1
8
1
4
5
30
11
31
3
3
5
4
8
26
5
23
1
8
5
5
3
4
1
16
3
4
8
21
5
6
3
7
5
22
7
5
9
2
3
10
7
1
54
7
14
10
2
1
6
11
4
14
6
1
2
10
2
1
8
7
5
6
1
6
11
10
11
23
5
13
8
2
3
1
4
1
1
4
1
10
23
12
15
4
14
9
1
11
4
8
1
5
19
7
4
8
1
3
1
17
6
1
12
8
5
11
7
2
2
13
5
21
3
10
5
3
8
13
12
1
5
9
6
7
14
3
16
8
2
1
9
3
3
1
8
5
6
10
7
23
1
5
13
6
2
6
4
6
5
14
28
1
8
1
3
5
34
14
12
1
5
3
9
20
18
8
5
7
4
12
5
13
1
3
14
5
6
6
1
6
10
13
13
1
28
9
3
6
8
13
2
3
1
8
7
5
3
11
4
1
3
3
35
2
4
4
9
2
1
8
10
14
1
3
3
2
1
5
4
12
5
1
5
3
25
9
2
11
10
1
7
6
2
6
8
20
11
1
5
6
7
8
15
6
2
4
1
6
1
3
13
5
8
17
1
17
9
3
3
5
17
13
5
1
3
14
8
11
3
4
2
3
3
1
12
8
4
13
2
8
19
5
3
6
11
4
3
3
14
8
6
9
12
2
9
7
13
5
3
12
14
2
7
13
2
3
10
11
12
15
3
2
5
3
2
2
5
2
22
5
2
8
5
4
2
1
2
2
7
3
12
3
1
9
1
7
7
3
3
6
15
5
6
12
7
3
5
5
4
12
12
6
3
23
16
6
8
25
7
5
12
3
12
8
4
3
12
3
13
6
5
1
11
3
7
2
9
1
9
2
4
11
15
3
1
1
22
12
9
6
5
2
8
6
2
2
12
12
6
18
4
5
3
2
22
3
1
1
3
2
8
3
2
9
6
6
1
37
8
2
1
1
13
1
4
1
1
2
4
2
30
7
5
6
6
18
3
9
10
2
10
3
12
11
6
2
2
8
19
5
3
4
29
2
12
2
9
5
2
5
11
7
5
7
1
14
3
1
10
3
3
1
7
10
15
3
1
41
18
25
5
7
13
10
4
11
6
7
3
5
6
6
9
4
9
3
7
10
3
1
2
8
4
3
13
10
7
3
9
4
9
4
5
5
1
9
15
12
5
1
6
8
3
6
4
2
3
1
2
10
12
8
6
2
5
6
5
2
6
1
3
4
4
2
2
3
4
11
1
2
21
6
4
17
1
3
12
7
2
2
6
2
1
13
9
6
17
3
1
3
5
1
17
18
4
6
20
3
7
8
4
14
2
6
7
9
7
6
3
8
9
1
3
20
10
18
7
4
1
3
6
2
13
3
3
1
12
5
2
6
6
9
8
1
6
9
8
17
9
3
19
5
17
2
5
9
2
4
3
8
7
11
6
3
8
5
2
6
13
10
17
3
2
14
6
14
3
3
2
6
1
2
6
7
3
1
17
3
12
2
1
3
3
6
2
4
7
4
4
9
18
11
6
14
2
4
11
1
2
11
16
5
15
3
2
14
3
1
4
21
3
1
3
11
3
14
17
9
18
4
2
3
23
10
14
1
1
13
15
8
2
15
2
4
9
5
4
5
1
5
3
10
8
1
2
19
2
15
18
1
3
17
1
6
4
17
1
2
4
4
6
2
26
17
9
7
8
1
2
3
15
2
4
4
3
5
2
2
2
20
8
6
2
1
14
5
7
5
5
13
8
2
16
3
11
3
4
3
2
6
3
16
2
3
1
20
5
18
41
5
7
3
4
22
7
1
13
1
6
6
3
8
10
3
14
19
8
3
6
7
6
3
2
12
1
12
7
2
5
3
6
1
6
8
9
12
6
3
5
10
8
4
4
3
9
2
36
2
12
4
6
6
15
7
8
1
6
7
10
3
3
12
12
1
23
2
18
22
4
10
16
6
2
7
7
3
5
1
6
3
18
8
9
9
1
7
18
10
7
11
22
2
3
3
10
2
4
4
2
9
5
6
6
12
21
5
6
1
9
1
3
9
5
1
1
2
18
3
12
6
5
12
14
6
7
5
5
13
6
4
3
10
5
6
16
6
2
3
6
7
5
15
6
3
11
2
2
6
6
7
20
5
1
17
4
7
7
35
3
26
4
4
2
14
10
17
3
1
5
2
7
22
7
7
48
15
1
2
1
11
1
2
4
9
5
8
5
14
1
5
13
2
1
23
6
7
15
8
3
7
2
18
13
5
4
2
12
1
29
6
6
7
1
7
13
9
5
2
5
8
1
15
14
9
6
6
3
4
3
15
11
10
6
3
11
3
4
21
12
10
5
17
25
5
24
9
1
27
8
4
2
3
10
4
5
8
10
3
4
1
9
1
7
5
14
4
2
6
7
9
5
4
14
6
1
12
7
13
7
2
4
4
2
8
6
2
7
9
2
2
2
2
5
6
1
10
8
16
2
4
1
6
17
4
24
16
20
11
6
19
9
5
1
3
20
7
3
8
12
1
12
3
4
1
12
9
4
18
3
8
1
2
18
1
2
4
9
12
4
2
8
3
3
1
8
3
1
11
16
4
10
20
2
2
3
10
15
3
3
2
9
7
3
5
6
7
5
8
13
22
17
4
5
6
1
14
7
15
2
2
4
30
4
2
12
4
3
2
6
6
15
8
5
5
1
1
16
10
15
5
9
9
4
2
1
1
5
2
3
6
3
3
4
5
21
3
12
3
7
11
18
4
8
18
6
2
10
3
1
2
4
16
22
12
2
22
2
5
17
1
6
1
4
1
2
1
28
8
2
4
15
7
14
5
13
10
10
3
9
4
9
5
1
3
6
3
18
6
9
18
12
9
2
18
24
6
10
12
9
3
11
4
2
3
21
2
2
26
4
2
2
14
3
6
18
5
7
15
8
8
13
7
2
2
11
1
13
1
9
2
1
3
5
6
13
5
7
14
13
8
3
5
5
9
3
7
7
4
2
12
1
2
2
6
5
9
3
3
17
3
6
7
5
3
7
6
5
1
28
10
16
15
7
7
4
3
2
6
2
4
1
8
9
22
5
7
5
5
10
7
14
16
5
7
3
5
1
2
1
7
1
1
2
10
12
9
9
4
19
6
3
9
9
1
13
1
4
5
2
4
6
6
8
5
7
5
8
7
4
2
8
7
3
5
7
18
2
6
1
3
4
7
7
22
1
4
1
8
2
7
13
1
4
9
5
17
10
1
5
2
5
2
17
12
5
13
4
1
12
1
7
6
5
8
3
3
14
8
1
5
2
2
12
7
7
4
14
1
7
12
2
1
2
7
3
11
6
1
9
2
12
6
14
10
3
1
8
1
2
13
8
15
7
2
7
11
12
1
6
21
20
6
3
1
3
6
6
7
1
4
2
3
4
2
6
15
3
8
1
25
3
5
2
4
7
2
7
27
6
9
8
7
2
1
3
5
1
1
1
9
8
10
24
3
9
1
6
1
1
10
17
1
17
8
1
6
1
5
9
7
6
8
22
9
8
6
2
7
4
3
2
2
7
9
24
1
5
7
19
10
4
3
5
16
16
4
6
6
4
15
11
4
4
7
7
15
6
2
12
6
22
6
8
9
3
5
2
3
11
1
1
11
9
2
6
13
1
11
1
7
10
1
13
3
1
1
1
3
4
5
1
2
1
3
9
2
12
11
5
1
14
14
2
1
3
7
5
2
4
14
4
6
12
6
6
1
1
6
5
12
6
6
5
3
15
7
17
4
2
6
3
9
7
3
2
3
1
3
29
6
1
1
10
14
26
3
6
1
14
15
2
19
2
13
2
5
2
2
6
2
10
4
8
3
11
13
9
4
9
2
6
6
1
2
2
1
19
3
6
3
2
12
1
3
3
8
4
6
3
5
7
30
2
9
13
10
2
3
8
1
20
7
17
14
7
3
3
1
18
2
1
3
2
1
8
4
17
19
3
3
3
3
1
4
2
29
3
4
1
15
6
4
3
8
3
4
6
2
12
1
5
27
5
14
2
3
10
29
1
13
16
1
1
10
7
5
2
8
2
4
9
9
4
7
6
21
3
3
4
4
11
5
33
10
1
5
9
3
5
3
19
6
3
12
8
3
1
5
2
4
24
13
13
5
21
10
7
3
7
8
21
1
8
16
11
4
11
3
3
1
6
12
14
3
3
3
1
4
1
16
6
12
2
19
2
7
17
12
12
4
5
9
7
6
9
9
15
4
2
9
7
5
2
4
3
6
14
7
11
2
1
6
1
3
20
4
3
8
3
7
2
9
7
4
4
3
40
8
13
2
3
6
1
6
15
1
18
2
11
7
3
1
8
2
19
1
1
1
5
1
8
6
6
3
3
2
10
8
5
6
21
4
2
3
5
7
7
2
3
7
10
1
7
11
7
1
6
7
10
12
4
4
12
6
8
1
2
23
4
12
4
3
8
6
1
27
1
5
1
1
3
1
3
2
2
4
6
1
8
5
1
6
15
1
11
1
2
1
8
12
6
1
1
2
8
4
3
1
13
3
2
1
21
15
7
3
11
1
5
21
10
12
2
1
26
10
8
3
1
4
28
1
7
13
10
35
6
13
11
1
9
9
1
5
8
3
1
32
3
2
6
10
6
6
7
2
7
3
5
22
8
13
3
5
7
6
8
2
1
12
21
2
4
22
9
6
2
6
4
6
9
2
1
1
4
6
4
2
1
1
4
2
4
4
9
5
4
2
15
6
3
13
1
2
12
5
34
6
5
6
12
8
5
2
11
4
27
4
3
32
22
17
10
6
3
14
8
12
5
17
6
22
5
7
11
21
3
4
5
4
8
1
13
1
6
13
2
1
8
3
3
1
8
3
4
13
11
2
16
6
8
1
12
15
7
5
8
3
1
9
2
3
3
1
6
6
17
2
23
12
5
3
3
18
4
6
16
2
2
6
4
3
3
9
7
4
10
3
5
10
12
14
2
5
2
25
3
5
4
5
3
7
3
3
1
8
23
3
2
7
3
7
3
3
5
12
6
12
14
2
2
1
9
2
2
4
13
5
2
4
9
3
13
7
7
19
24
8
6
2
7
7
15
6
2
3
2
2
15
5
6
9
7
2
20
1
34
3
4
4
3
1
2
12
6
1
7
5
6
1
5
5
8
2
2
4
3
7
1
4
13
2
6
8
1
5
1
2
9
4
14
2
4
10
11
3
1
8
9
6
2
13
1
4
11
14
1
10
4
6
22
2
2
11
2
13
3
7
4
16
2
2
17
3
6
5
13
3
1
5
17
15
19
6
9
11
4
8
4
2
3
4
5
4
5
4
3
2
6
10
8
3
10
15
9
5
2
10
4
8
14
4
3
1
5
22
2
6
6
19
2
6
1
1
10
3
10
6
1
17
17
8
25
3
3
1
4
2
8
9
6
1
33
2
9
28
4
4
4
3
9
2
6
18
1
2
6
13
3
6
2
4
3
5
6
19
26
2
16
13
2
3
2
6
2
3
7
2
11
4
7
10
13
3
11
7
20
4
4
10
1
1
2
20
3
15
9
16
3
22
5
15
26
1
3
2
1
12
2
7
2
3
3
8
10
4
2
4
16
2
17
3
3
7
5
23
1
9
1
5
14
6
2
5
3
1
6
9
2
25
5
4
2
8
4
8
14
3
2
7
10
5
14
1
11
1
4
18
6
4
25
7
2
2
6
9
3
6
4
12
2
6
4
20
13
2
4
6
5
3
21
4
6
26
3
3
4
2
3
6
9
1
13
6
4
1
5
2
18
11
3
14
3
10
5
4
5
12
1
2
3
7
2
1
7
5
3
9
1
6
2
2
7
25
14
8
4
10
1
31
2
7
7
16
2
14
5
4
9
15
5
12
1
5
2
1
1
4
11
18
7
1
3
25
5
16
9
9
5
12
7
8
13
5
3
15
20
13
3
1
5
34
8
1
5
3
3
9
3
9
3
4
4
7
11
1
15
7
6
3
17
1
5
42
1
17
4
6
1
4
1
2
13
2
4
11
9
1
2
6
7
2
6
2
5
9
6
12
4
5
2
11
4
1
3
15
27
21
3
11
9
7
5
1
3
11
10
11
12
13
13
50
15
13
12
5
8
3
18
3
4
5
7
2
6
4
21
11
10
1
13
11
5
5
7
5
6
4
4
12
22
13
14
40
5
15
4
5
1
8
1
2
3
1
3
24
18
5
14
2
4
4
3
3
1
11
8
2
20
6
4
12
15
8
3
22
3
8
5
6
7
3
2
17
12
2
19
3
6
17
14
4
2
12
11
7
1
7
3
9
3
13
2
2
30
2
1
3
2
22
8
2
9
2
3
2
5
12
1
1
19
5
3
8
4
12
12
3
5
11
6
14
23
1
1
2
12
13
6
6
5
1
13
1
15
9
4
1
22
6
7
12
3
8
4
16
2
3
7
5
8
3
1
5
1
11
20
1
41
16
1
8
1
3
7
2
21
9
2
7
8
15
4
3
1
4
8
1
1
14
7
3
2
4
2
12
6
1
12
7
23
3
3
7
14
10
2
10
13
7
2
1
13
2
8
21
16
7
10
4
6
2
12
4
16
22
2
13
18
10
6
1
5
9
15
7
2
5
1
12
6
28
2
3
1
10
10
2
7
19
4
3
7
3
6
1
1
11
4
28
3
5
1
13
1
4
18
8
3
2
1
1
12
2
1
6
8
1
8
3
11
10
13
2
7
14
6
2
1
4
6
33
3
11
6
7
15
11
17
4
1
29
10
4
2
15
1
4
2
4
3
3
6
14
14
26
1
2
9
9
17
12
4
6
25
15
10
17
8
36
5
4
4
5
22
3
11
5
22
7
2
5
1
1
14
6
2
19
3
7
9
26
2
11
6
14
5
16
10
2
1
2
19
3
1
10
3
4
5
4
2
18
1
21
20
2
5
3
2
1
2
5
7
1
5
4
3
2
2
4
8
13
7
2
7
5
2
2
9
7
11
7
4
6
8
5
5
3
5
4
6
6
1
9
10
16
15
3
3
3
7
9
2
16
3
2
9
48
8
17
2
7
9
11
9
9
3
3
4
2
13
6
15
2
18
1
2
1
9
18
7
1
3
10
2
22
36
2
10
8
8
2
5
4
5
1
6
8
6
7
20
3
5
1
1
5
3
3
15
1
5
2
2
2
2
1
11
4
4
3
3
4
4
2
2
3
38
1
8
4
5
3
8
4
9
1
2
1
15
12
6
15
18
24
1
1
6
10
9
4
6
8
2
4
14
8
5
11
13
9
15
15
32
1
7
1
10
1
10
4
4
2
2
6
6
7
9
18
2
3
16
1
2
2
2
4
1
2
5
2
12
3
5
6
13
5
19
7
2
6
10
5
17
1
2
21
6
7
8
3
8
2
14
7
2
3
1
1
4
6
3
3
7
5
7
2
7
3
7
14
14
4
6
2
13
1
17
2
9
1
7
19
12
1
12
8
1
5
10
3
3
4
10
10
5
3
1
3
11
1
4
1
9
7
6
6
3
4
1
3
25
3
9
8
1
12
6
2
6
4
2
14
4
13
27
9
2
3
4
22
10
9
6
1
6
9
6
5
2
1
9
4
20
8
10
26
5
8
4
5
4
2
38
1
3
2
17
12
1
4
1
9
14
1
2
11
5
5
18
2
5
5
4
3
2
7
18
2
8
7
9
2
8
3
7
2
27
3
14
3
3
3
1
9
5
7
8
6
16
6
5
3
4
6
8
7
14
6
37
2
1
2
9
7
10
4
14
14
2
7
1
12
2
3
12
5
2
1
1
6
9
5
6
2
13
1
20
9
12
3
14
4
3
12
13
20
4
20
2
10
3
23
5
5
2
2
5
3
6
6
6
6
2
4
3
1
11
1
5
15
12
2
5
6
2
3
20
11
7
11
5
2
4
2
19
3
3
23
4
9
27
14
2
16
25
7
2
4
3
11
1
1
1
1
14
2
1
3
1
19
10
1
9
3
3
4
17
2
6
6
1
6
3
9
5
4
5
6
8
2
6
2
4
15
1
11
3
4
10
1
6
23
9
3
2
13
9
6
1
9
20
21
1
2
1
3
4
18
2
2
9
7
3
2
7
9
14
6
6
4
3
6
2
15
7
11
3
3
1
2
4
2
6
15
12
3
30
6
6
12
4
3
7
20
2
6
6
13
3
4
2
8
7
3
20
2
16
3
3
1
14
24
7
11
1
4
16
3
3
9
12
15
1
8
3
7
2
6
5
16
1
8
3
3
11
8
4
4
7
5
1
11
4
4
4
1
33
2
6
1
2
5
6
10
3
4
9
12
3
33
6
2
4
2
6
10
3
1
2
3
8
10
5
7
11
3
3
9
3
2
4
13
1
4
13
7
1
7
14
6
6
1
2
7
4
2
15
2
7
3
3
5
3
3
9
6
2
1
3
3
7
15
21
2
9
10
15
6
3
15
10
13
3
2
6
2
6
24
4
10
7
27
2
2
4
3
15
2
12
7
3
6
10
8
1
1
5
6
7
4
13
8
13
2
2
4
16
6
3
8
3
4
4
14
3
7
1
1
3
5
3
1
15
8
22
6
7
12
7
3
3
3
1
1
6
5
7
1
9
13
6
8
4
5
1
2
3
33
3
10
2
12
1
12
3
3
1
2
11
9
6
1
5
2
5
9
2
16
2
32
4
7
2
1
14
1
21
14
7
1
4
4
6
8
14
2
11
3
2
2
9
3
2
18
4
2
1
3
2
9
6
3
18
6
6
1
3
3
2
3
4
2
1
8
3
13
12
9
10
5
7
24
4
4
3
5
15
13
4
8
3
5
2
4
2
1
7
21
1
6
2
5
15
7
5
12
1
2
3
3
6
15
4
2
1
6
5
12
6
4
4
7
22
5
12
3
15
4
23
3
4
2
16
24
4
11
5
1
1
14
11
3
12
2
2
3
3
14
4
2
3
3
6
9
3
20
11
12
2
3
2
2
18
2
4
2
4
3
2
9
10
14
4
2
4
10
17
1
4
4
10
5
5
8
8
11
12
3
13
6
33
2
4
8
3
3
2
2
11
1
2
1
5
12
15
13
15
13
2
33
2
4
19
4
4
3
3
5
4
2
7
8
8
2
9
2
6
16
6
9
4
1
1
4
2
2
7
11
10
11
3
4
2
20
5
2
3
4
22
2
3
7
1
1
3
2
9
4
2
7
5
3
9
6
8
12
1
9
14
8
9
9
3
8
11
26
14
12
2
1
9
8
4
6
1
11
2
10
9
6
7
8
9
4
9
21
1
1
1
3
8
7
2
6
1
14
3
6
30
3
4
1
5
29
7
1
5
8
1
15
12
3
2
31
5
4
8
9
4
1
2
8
21
6
1
2
8
11
6
1
1
17
2
9
3
4
10
12
18
1
9
18
6
2
14
4
6
3
7
11
16
5
2
5
1
23
5
2
8
14
1
12
2
4
17
21
15
16
2
2
14
2
10
2
18
19
1
4
2
16
6
9
1
2
4
9
6
2
7
2
12
1
5
6
4
5
9
4
10
5
15
3
6
9
8
6
13
9
5
15
1
3
5
5
4
3
7
2
8
17
8
23
8
2
3
12
7
3
3
5
10
8
7
9
8
7
12
2
21
4
11
2
18
2
9
2
7
5
11
5
6
8
1
6
6
9
11
7
11
1
1
7
7
2
2
11
13
2
2
12
6
13
8
5
1
7
6
2
1
5
14
17
18
3
6
5
4
3
4
2
8
2
7
17
5
12
6
3
3
1
11
5
7
2
12
9
6
18
2
4
30
1
3
4
12
25
15
3
7
2
2
2
6
10
8
2
26
4
12
1
9
3
5
7
3
9
9
24
3
1
2
5
6
1
4
5
5
4
4
4
12
4
9
6
3
8
1
17
3
1
2
2
5
14
4
8
5
17
1
2
14
4
2
4
10
5
6
3
6
2
2
20
9
1
18
1
3
10
5
4
6
18
13
2
3
2
5
10
12
1
1
8
5
4
2
1
3
5
4
6
8
24
3
3
32
2
2
13
5
8
18
34
6
6
4
6
4
2
3
6
3
15
1
4
2
7
3
15
10
9
4
2
2
13
7
10
4
11
5
1
3
12
1
5
1
5
12
16
14
2
2
8
32
4
1
3
3
11
3
4
6
6
6
12
3
5
15
3
3
10
2
1
26
1
2
3
3
1
5
6
10
11
4
11
3
1
2
10
2
1
5
3
3
6
8
7
9
6
6
9
3
4
10
23
30
2
1
16
10
7
5
24
19
14
1
6
4
16
3
15
2
4
14
2
2
14
2
3
11
6
15
6
6
16
17
7
2
7
26
2
22
1
6
3
3
1
5
1
12
17
5
1
2
10
37
4
6
8
2
16
4
3
13
4
5
7
4
7
2
7
8
7
1
4
1
8
10
11
1
1
4
4
14
2
4
1
17
7
1
2
2
1
1
1
12
10
6
3
8
13
5
7
7
7
10
13
16
13
7
2
8
15
10
7
4
22
2
3
5
10
6
16
5
15
3
11
7
3
9
7
18
2
13
2
3
10
2
6
18
1
6
11
15
10
1
7
7
4
4
12
2
4
6
6
12
9
1
4
7
6
3
12
2
2
4
2
5
4
2
3
1
2
9
2
6
10
4
2
1
14
1
2
2
11
2
3
9
4
2
6
1
3
3
2
20
4
3
1
5
3
18
4
3
14
3
6
24
16
2
6
2
8
6
8
7
14
1
5
3
28
14
7
23
6
3
5
1
7
5
16
8
1
8
1
2
1
4
5
21
3
3
4
8
2
7
11
7
1
4
1
5
8
5
9
2
1
2
7
12
2
15
4
5
15
9
9
31
2
9
3
4
8
1
3
15
17
9
9
4
6
4
13
23
8
2
3
6
3
18
4
3
1
4
14
1
10
17
3
7
4
8
8
6
6
2
20
26
6
1
18
9
30
2
1
5
1
3
4
1
10
2
5
1
1
2
1
1
4
25
1
4
3
16
9
6
20
9
11
4
3
1
20
1
2
7
3
3
4
20
5
1
10
10
7
18
51
2
19
5
1
8
18
4
11
1
5
1
5
9
5
4
16
2
2
5
11
10
8
14
1
9
13
6
3
3
12
17
7
5
6
4
4
7
3
1
21
5
3
38
8
2
2
5
5
15
1
2
3
6
1
26
3
6
9
7
5
13
8
15
1
15
17
1
16
4
3
3
4
4
5
3
8
6
4
12
6
10
1
3
18
2
8
8
7
6
3
4
10
7
12
12
7
1
9
8
19
6
31
14
1
9
20
3
12
3
1
2
10
17
1
2
9
18
1
7
1
19
9
39
12
15
5
2
23
8
6
12
9
7
7
7
16
5
16
10
4
3
4
9
2
7
11
3
9
2
2
2
14
5
8
7
8
7
1
7
6
11
14
5
4
5
1
1
1
1
3
2
3
12
10
3
5
4
5
5
1
3
16
2
9
3
12
1
6
5
1
9
12
5
11
5
6
6
11
10
8
2
1
3
6
9
3
4
2
19
2
21
2
2
2
1
8
4
19
14
11
7
2
1
2
15
2
6
7
1
17
1
4
8
5
1
5
10
3
5
3
2
32
9
3
2
6
1
8
6
6
1
2
19
5
8
4
10
17
3
3
4
3
5
21
13
11
3
3
6
12
2
5
21
8
15
4
8
9
7
2
6
1
4
2
4
4
3
1
2
15
1
5
5
4
31
1
8
18
10
8
2
1
2
1
15
6
1
4
37
5
2
10
1
17
8
11
13
4
13
17
4
6
2
10
10
2
4
5
7
14
6
5
4
12
2
1
10
17
5
6
12
7
7
1
21
2
14
24
6
6
16
6
4
18
4
6
5
4
5
22
5
3
9
1
2
14
6
4
12
1
3
5
6
9
13
2
6
6
1
6
3
11
4
9
3
6
8
2
11
2
1
11
4
11
6
7
8
18
9
7
9
6
8
3
4
1
8
9
11
1
17
28
5
4
3
18
3
11
10
2
1
6
29
6
8
5
2
3
1
3
5
13
10
4
13
11
19
1
5
3
5
16
6
8
4
2
9
6
8
11
6
36
1
1
4
1
7
6
4
3
2
8
10
15
3
1
13
12
7
6
5
10
1
5
7
9
4
4
6
7
5
9
1
2
2
7
9
7
8
7
2
6
3
18
4
6
3
3
23
2
13
5
2
20
7
11
1
9
2
2
6
4
8
2
2
6
1
2
3
3
3
12
1
1
4
6
14
1
7
6
8
3
3
2
1
1
6
5
4
11
7
11
6
22
15
5
14
4
9
6
16
5
7
2
3
2
2
11
10
1
5
17
1
7
14
3
8
3
4
30
3
3
5
5
16
21
15
4
16
1
1
8
9
3
4
2
4
20
6
3
11
2
2
1
8
3
6
12
3
3
18
13
2
10
14
4
3
3
1
10
18
6
6
1
5
1
2
6
13
2
1
11
20
2
4
8
9
5
9
5
5
3
4
4
4
10
4
7
11
1
11
1
17
13
3
26
13
8
3
4
15
3
3
35
16
17
5
2
6
11
4
8
21
2
17
11
4
14
16
5
1
6
2
12
1
6
2
7
14
7
3
4
1
6
4
2
19
8
6
9
7
2
4
16
5
11
1
2
5
1
28
2
3
2
10
15
7
16
4
1
12
7
10
3
9
15
34
1
7
4
9
8
12
1
9
2
1
2
4
3
8
12
6
1
3
5
1
8
2
2
10
2
30
21
1
1
10
2
1
3
3
9
11
10
2
2
1
3
1
5
13
9
3
1
7
7
12
3
20
6
27
7
6
1
17
3
2
1
13
1
4
7
2
16
4
1
5
3
21
25
11
6
9
18
3
7
30
2
1
4
1
1
6
8
1
6
2
1
12
9
15
15
5
2
4
1
5
1
3
6
14
6
10
8
4
9
9
2
10
6
2
1
9
12
9
1
13
6
1
6
6
6
14
1
5
6
9
3
13
5
1
2
1
15
11
1
6
5
4
2
1
1
14
2
12
10
2
12
1
5
8
2
4
4
18
9
1
8
9
4
6
2
3
9
4
5
4
11
7
3
1
17
5
3
10
2
1
2
4
4
14
20
31
23
2
6
4
6
2
1
4
13
11
6
2
9
10
5
16
12
1
29
6
1
11
5
26
4
8
16
9
7
20
1
1
11
2
6
7
5
10
12
1
2
3
11
6
6
7
1
19
3
2
7
21
8
13
31
2
2
1
9
13
2
1
18
20
1
12
9
24
16
1
1
2
7
17
18
8
4
9
4
11
6
25
8
13
2
13
2
3
1
3
2
1
21
9
12
5
9
5
4
4
9
11
2
6
5
15
2
1
2
7
8
12
13
7
2
5
7
9
7
4
2
2
6
8
3
10
3
2
10
11
28
6
2
7
2
2
20
12
2
1
7
5
7
2
9
5
2
6
10
2
2
8
6
2
5
1
1
3
13
5
4
2
2
4
7
2
5
1
3
7
11
3
9
2
4
6
7
1
4
9
1
6
9
8
13
3
1
10
7
8
7
2
1
11
8
2
6
15
6
3
4
11
2
10
14
7
3
6
1
1
22
2
4
5
1
3
8
8
2
2
2
19
9
4
34
6
4
6
7
12
6
1
1
11
5
8
4
8
6
1
2
4
18
16
11
13
5
7
13
5
5
17
4
2
8
4
6
6
2
1
1
2
1
8
5
2
4
2
3
11
13
15
3
6
12
3
14
3
1
9
3
3
5
6
1
14
9
1
1
7
3
4
4
4
6
7
9
3
6
3
17
1
8
6
10
11
1
6
15
9
2
2
14
2
2
5
12
1
4
3
9
3
17
13
1
6
16
2
6
15
2
3
7
7
5
14
1
2
6
4
8
8
10
7
1
1
3
7
3
20
2
13
3
4
2
6
16
6
5
22
23
6
2
2
11
3
6
18
15
4
8
5
11
12
11
2
1
7
2
4
8
15
1
8
6
1
1
4
6
3
7
4
4
1
5
3
1
16
4
1
1
1
4
5
9
15
3
1
2
4
4
1
16
7
16
10
2
3
5
2
10
1
4
5
12
3
3
6
9
1
6
10
17
13
2
9
3
9
14
6
3
6
6
18
7
14
6
5
16
7
2
6
1
15
3
15
6
11
21
1
3
6
5
4
14
18
12
15
16
1
1
1
15
9
11
9
6
25
23
1
17
10
4
2
10
5
8
3
2
2
5
7
3
17
2
4
6
6
3
1
2
4
2
14
5
7
2
16
13
1
8
13
1
4
9
6
1
5
9
2
11
5
19
1
11
5
12
6
6
2
7
3
6
9
5
6
36
20
2
7
33
4
5
6
2
1
8
9
3
8
10
1
5
9
3
1
3
2
3
3
1
7
5
2
6
3
1
32
3
3
19
2
4
2
9
12
3
4
2
20
1
27
1
3
2
4
2
15
3
9
10
5
1
14
5
14
9
5
3
5
5
1
1
1
14
4
8
2
1
1
32
13
5
3
25
2
7
3
3
5
6
21
1
6
2
8
1
9
4
8
13
1
7
28
9
5
5
17
6
2
1
5
7
3
15
8
1
7
14
3
5
10
2
15
5
10
6
15
5
10
13
2
9
4
2
6
7
1
4
3
7
3
14
3
2
2
14
9
6
3
12
10
5
1
3
9
2
6
4
2
1
7
2
2
4
17
1
2
2
2
2
13
1
1
3
15
1
4
17
11
2
29
2
6
13
4
10
7
5
1
1
10
3
4
15
5
1
8
2
1
21
9
6
3
1
2
10
11
6
1
6
2
3
10
3
1
4
4
2
4
14
10
3
11
7
17
3
10
3
10
2
4
1
9
24
12
4
14
1
9
12
16
2
8
1
36
5
1
2
18
9
1
12
3
9
2
15
1
6
8
10
1
5
3
2
2
22
2
4
8
14
6
6
3
8
15
12
4
2
2
1
4
9
4
6
2
11
3
1
11
1
1
6
2
26
1
3
6
10
14
8
19
9
3
7
16
3
3
4
8
7
7
13
3
4
3
6
2
3
1
2
1
11
11
22
6
1
3
8
1
21
4
23
5
4
11
3
4
5
4
3
2
1
7
1
1
6
3
11
6
1
12
17
3
7
6
9
14
15
7
11
1
17
7
6
5
1
5
1
11
3
1
2
3
1
17
37
17
5
8
9
1
14
2
6
12
16
9
5
8
14
4
4
1
12
1
2
2
13
5
7
11
6
6
4
9
3
11
3
24
6
2
1
4
17
8
6
10
28
2
13
2
13
17
3
12
4
16
2
5
3
4
4
4
3
15
6
3
7
16
2
8
6
7
1
2
6
4
10
4
2
1
6
2
9
3
4
12
5
10
12
6
15
3
21
1
4
6
1
5
4
5
4
2
4
2
9
4
4
13
1
2
3
3
4
10
17
7
14
20
1
1
2
3
27
9
17
3
13
15
11
6
2
2
3
23
2
26
2
1
8
3
6
18
7
1
1
7
12
16
8
9
21
2
7
11
32
4
3
10
1
1
16
1
4
6
6
9
1
2
10
11
3
1
7
1
9
3
3
15
4
1
5
8
6
10
11
10
32
2
1
12
19
6
3
2
3
6
1
3
6
10
10
8
6
1
11
2
2
6
4
3
20
17
4
1
2
3
16
8
6
4
3
5
4
2
24
3
1
2
3
4
3
30
8
6
2
2
23
12
5
1
3
4
4
13
4
2
7
3
5
12
25
17
4
5
3
12
3
3
6
13
3
6
2
1
5
9
4
17
4
3
9
2
3
3
4
6
11
5
6
17
12
3
9
23
1
3
4
5
3
2
2
14
10
8
8
3
34
5
4
2
2
2
2
1
1
16
24
6
18
8
4
3
1
2
1
1
5
8
3
2
4
12
3
10
11
1
6
5
3
3
12
10
6
9
15
9
6
3
11
3
30
3
22
3
5
6
5
18
2
32
3
10
6
3
4
22
1
5
2
4
12
1
6
8
1
3
15
2
15
7
6
11
4
6
2
5
14
4
4
7
2
13
9
1
2
11
1
5
4
1
4
1
17
7
9
3
3
4
2
9
6
1
11
5
3
6
6
4
3
2
14
1
27
8
4
6
15
4
3
3
1
2
2
13
5
1
1
25
4
1
1
9
6
12
6
10
6
12
3
7
6
5
6
1
5
9
2
2
5
9
6
2
14
1
15
2
13
4
8
7
9
6
2
3
8
1
15
6
1
7
22
19
1
1
11
1
3
13
9
12
11
9
4
5
18
1
15
5
6
1
12
1
1
9
6
1
6
12
6
9
8
1
5
9
10
5
3
3
12
13
2
3
2
7
18
1
9
14
18
3
1
1
1
10
7
20
3
9
2
9
1
3
3
4
4
4
8
3
3
1
13
4
24
3
3
10
8
4
15
5
3
13
5
3
12
4
5
4
5
13
5
14
5
9
6
14
6
12
1
11
3
11
14
15
1
19
9
8
1
10
2
5
2
2
4
20
1
20
1
4
4
2
5
5
3
34
2
4
11
2
2
18
2
1
20
1
2
18
10
2
2
4
6
2
16
4
2
1
9
4
17
5
12
1
1
5
15
4
10
1
2
12
1
2
31
8
10
3
9
9
3
7
7
3
13
2
4
12
17
6
1
1
4
2
16
13
7
4
4
11
9
6
4
2
6
7
8
6
1
4
13
12
7
5
4
14
1
30
14
6
3
6
15
1
14
6
1
4
4
7
6
5
2
8
4
1
4
2
29
18
5
6
5
4
2
4
8
9
1
17
9
33
1
2
8
1
3
12
13
17
22
9
2
1
4
2
3
17
1
5
15
9
4
6
8
18
1
1
4
6
6
13
7
1
3
2
14
14
2
5
2
4
2
1
2
3
3
1
11
1
2
3
1
13
2
14
6
9
3
18
2
2
4
7
3
2
5
9
2
13
5
10
3
2
19
2
2
7
24
4
9
10
4
12
25
6
15
9
5
14
1
12
4
5
2
7
7
8
14
4
10
9
5
1
19
2
3
6
9
2
2
11
14
1
10
2
3
5
4
3
12
18
12
12
2
9
18
16
3
6
2
9
13
5
1
1
5
8
13
30
3
9
4
10
4
3
8
3
33
4
9
2
10
4
4
2
2
20
3
5
6
7
6
10
2
1
15
5
12
6
1
1
1
10
6
1
2
6
11
9
4
2
1
1
10
8
10
3
6
3
10
10
10
6
12
4
11
1
9
9
23
1
8
6
12
8
10
7
2
3
6
1
3
8
9
7
2
4
5
4
3
6
3
7
6
7
7
3
9
3
21
9
15
6
2
1
1
1
21
6
4
5
12
1
5
3
27
1
2
12
6
6
13
18
6
13
2
4
5
8
3
14
1
5
1
3
1
18
7
6
5
25
4
10
20
8
8
3
3
26
6
15
1
2
1
1
6
1
11
10
8
2
2
1
3
15
11
2
4
7
2
3
1
5
12
8
5
7
2
8
6
7
15
5
7
22
13
5
4
24
1
6
2
3
2
14
14
16
14
1
17
4
8
13
1
13
4
6
11
1
3
6
10
1
6
6
10
6
7
4
10
4
1
36
7
14
1
5
6
1
7
22
8
16
3
10
5
4
4
5
7
7
7
3
6
13
5
8
5
6
10
2
4
14
14
2
7
3
5
3
9
1
10
5
8
15
4
4
8
14
4
14
14
11
2
1
33
23
4
3
1
4
7
1
34
1
19
7
35
4
6
6
12
4
2
7
6
12
5
10
8
4
3
2
13
8
1
26
3
7
3
4
1
1
3
15
9
11
1
13
1
1
5
1
9
17
1
1
22
6
4
22
7
3
14
4
4
3
5
12
10
11
1
9
5
2
5
11
2
8
3
2
4
1
1
1
2
7
6
5
1
12
3
15
3
6
5
6
12
10
13
7
15
16
3
6
6
1
1
17
2
9
2
10
17
2
17
12
8
4
5
27
15
12
6
1
21
26
3
9
4
2
4
16
1
23
10
1
2
18
9
1
3
6
14
1
23
1
8
1
22
4
4
8
2
1
6
11
2
3
9
2
8
5
2
5
2
2
12
1
9
5
18
5
13
12
6
6
5
5
25
22
10
17
5
4
12
7
1
4
9
1
2
7
29
16
2
6
8
18
2
4
5
5
2
13
1
12
3
5
2
4
1
3
11
21
10
2
1
6
9
15
2
4
3
4
10
4
9
6
1
6
1
3
3
1
4
2
8
1
3
2
1
7
4
9
9
7
1
6
8
3
1
19
18
4
2
7
6
9
7
7
4
21
9
12
5
3
3
18
1
11
4
5
22
32
11
14
5
6
9
1
15
14
1
5
3
1
3
9
8
1
11
1
5
13
17
2
1
7
5
4
5
13
3
5
7
16
2
8
13
23
6
15
6
4
1
2
2
8
5
5
3
21
7
3
10
8
10
4
1
5
21
6
1
6
21
5
2
1
6
9
9
3
4
9
9
8
19
6
9
3
13
1
3
16
4
4
7
19
8
6
2
6
1
5
1
7
1
15
27
4
14
3
1
3
11
1
3
6
21
2
6
9
1
2
4
2
12
12
3
1
16
2
18
20
6
25
9
5
16
5
6
15
1
8
7
1
4
22
10
6
11
1
29
6
5
9
5
6
2
20
4
9
2
3
3
1
4
4
9
5
1
7
3
5
3
1
14
1
9
2
9
15
12
1
8
21
7
2
5
11
7
4
18
18
13
3
2
4
9
1
1
1
14
15
4
17
7
6
3
12
3
9
15
7
5
7
10
6
2
10
8
7
11
20
15
12
5
7
5
8
7
10
9
2
3
3
3
6
21
7
1
4
2
4
4
4
4
13
5
32
5
3
5
1
3
9
11
1
6
2
1
25
2
5
9
6
7
3
4
1
3
4
10
10
10
2
1
14
3
20
2
5
4
2
6
7
3
11
1
8
7
2
7
3
2
2
5
6
1
1
3
3
3
3
5
5
3
12
2
4
24
4
10
4
3
6
2
1
10
4
12
1
3
14
12
4
10
10
2
2
23
21
3
10
29
3
15
3
4
2
10
2
7
2
16
2
7
5
2
23
2
10
1
5
8
1
8
13
17
18
1
2
3
3
5
8
2
3
1
2
1
3
2
7
5
1
2
10
27
3
3
2
6
10
2
1
20
3
3
1
4
1
7
3
21
2
12
2
1
3
1
6
3
8
1
13
16
7
5
7
5
3
9
8
11
9
8
2
2
9
5
43
2
10
1
1
3
6
24
4
5
6
10
12
1
1
7
8
1
11
6
2
10
3
18
22
1
14
5
15
6
4
5
3
3
6
10
6
2
24
5
4
21
16
11
1
8
27
8
7
21
1
5
7
2
6
1
3
21
9
1
19
7
14
6
3
4
1
17
5
14
26
2
7
12
3
2
12
4
2
28
5
9
24
3
3
7
1
58
4
3
2
5
12
10
6
6
6
3
6
4
26
6
3
13
3
2
19
11
1
1
2
15
5
12
4
16
2
3
2
3
4
4
16
7
2
11
1
4
2
1
6
4
5
8
9
6
13
12
20
6
18
7
11
6
5
25
16
5
1
5
2
2
3
15
6
6
8
9
7
4
1
9
6
4
8
2
7
7
14
4
12
3
3
3
1
28
22
20
9
7
5
3
12
2
2
3
11
6
42
3
1
6
2
13
7
2
10
4
12
3
4
3
3
8
22
8
4
5
16
17
3
6
18
10
2
3
4
11
2
12
2
15
1
16
12
1
2
5
2
8
13
9
22
2
12
10
2
17
3
6
7
5
4
3
3
9
2
1
2
2
6
8
8
1
2
3
1
3
3
12
7
17
2
1
12
9
5
3
4
5
1
2
7
9
14
5
7
3
2
4
10
8
6
4
9
3
10
28
3
22
1
4
9
4
1
4
13
1
2
3
8
9
3
3
22
20
6
10
12
3
7
11
6
20
4
5
8
6
7
10
6
7
4
13
2
9
3
4
17
18
2
1
16
5
25
3
8
1
3
15
12
8
15
6
7
1
4
6
7
12
6
24
1
5
7
10
14
8
14
9
7
6
6
6
9
8
4
5
2
1
15
7
2
6
9
4
2
4
3
1
10
8
5
15
9
6
1
5
8
6
13
9
8
16
5
21
1
16
14
11
1
5
3
4
3
26
22
20
3
3
3
7
15
6
8
3
7
2
2
2
8
19
1
1
3
4
2
7
6
8
1
17
9
6
4
2
2
7
4
11
1
17
1
3
2
4
2
6
12
25
11
13
20
3
6
2
12
17
11
4
2
1
1
11
2
13
2
3
9
7
14
11
4
16
14
19
5
1
1
10
1
3
14
12
1
6
11
14
8
4
13
5
2
2
3
9
22
2
9
3
4
18
9
2
15
6
6
1
2
9
4
8
7
17
2
22
14
10
12
6
9
1
22
8
12
2
3
4
6
1
11
26
1
3
9
2
12
1
1
1
3
2
2
3
5
2
17
5
2
1
4
21
9
17
19
11
19
12
9
8
3
9
10
2
6
9
5
1
4
3
24
3
8
12
1
6
3
7
4
2
2
8
2
1
9
6
10
5
1
5
4
6
3
15
3
11
10
7
1
10
5
4
10
10
8
5
13
4
6
1
2
7
2
4
12
6
8
3
1
5
9
9
10
30
5
6
3
9
8
5
8
6
3
4
4
7
21
6
3
1
15
11
3
4
7
16
12
13
7
4
3
3
4
8
10
4
4
13
6
1
4
13
8
13
10
13
4
12
7
8
5
12
11
5
45
26
7
6
6
11
12
4
2
2
4
1
1
31
1
15
3
3
3
2
3
3
3
5
1
3
15
10
7
2
12
2
7
2
5
4
1
3
6
9
5
9
1
5
4
3
2
1
5
37
2
13
9
9
3
5
12
12
19
3
4
8
6
2
18
4
5
3
7
5
3
1
2
1
17
4
3
3
14
2
1
3
22
2
8
5
5
4
8
10
9
5
1
1
7
6
5
5
1
5
14
3
18
13
8
6
4
5
8
5
3
8
12
10
8
10
2
1
2
9
2
2
8
7
3
4
2
2
1
8
3
1
9
4
10
8
8
3
9
15
2
1
3
5
7
8
13
3
13
2
8
4
3
5
9
5
4
3
1
6
23
3
3
18
9
4
2
3
9
3
3
19
17
3
3
10
4
8
6
3
13
4
3
4
3
8
6
7
8
16
18
1
1
9
7
13
8
9
5
14
6
1
3
3
7
3
11
39
3
13
1
19
5
1
4
3
12
10
14
2
1
3
2
9
5
4
9
9
24
18
7
5
22
12
17
3
1
2
16
1
2
2
4
4
4
4
5
3
2
14
2
2
13
3
6
1
3
5
4
6
9
3
1
6
7
16
7
22
14
11
45
3
8
5
6
16
9
21
12
8
2
2
13
18
5
6
3
6
1
6
10
1
3
18
10
3
6
1
1
7
12
2
8
8
8
6
10
4
28
1
6
2
6
4
3
2
2
2
2
7
12
3
2
26
2
6
28
6
11
3
18
15
2
1
5
3
6
8
8
5
17
2
3
6
3
8
6
7
1
7
7
2
12
1
2
3
1
14
5
2
9
7
2
4
4
3
29
12
7
3
7
1
4
13
1
10
4
6
2
4
2
4
14
3
1
14
9
7
6
8
7
6
1
2
2
1
5
51
4
7
10
1
5
2
6
1
1
6
4
18
6
10
2
13
5
2
4
8
8
15
5
4
6
15
3
1
19
4
3
13
2
6
27
9
1
7
8
2
6
9
11
16
8
13
12
16
3
4
20
2
13
5
6
3
3
1
1
56
6
9
1
1
4
1
13
1
3
11
6
12
3
24
21
6
18
2
28
1
6
2
15
6
6
10
3
26
7
2
13
24
18
15
8
12
1
2
13
8
26
1
1
3
6
7
6
14
2
13
1
7
1
8
1
6
8
1
4
2
5
3
7
15
2
1
1
11
8
3
10
4
4
6
1
3
4
28
1
5
15
5
6
4
9
19
14
1
12
9
8
10
6
6
3
1
5
5
12
6
13
1
5
26
3
7
2
21
7
17
3
1
5
3
12
8
10
3
3
10
11
1
2
7
9
2
4
2
8
11
3
2
6
4
14
12
4
3
13
1
9
4
6
27
3
11
4
8
16
1
5
6
9
8
4
2
20
5
5
3
16
7
5
5
1
5
3
9
7
26
15
1
15
6
10
4
13
9
2
8
8
5
7
2
7
2
19
6
9
7
2
8
7
15
3
1
2
11
19
4
2
2
7
7
2
4
4
4
26
2
20
21
8
9
6
21
9
1
2
3
10
9
12
5
1
3
8
6
15
4
3
2
2
4
13
14
1
9
2
7
3
14
5
13
1
5
16
2
7
26
6
4
5
6
7
8
2
2
10
16
3
5
4
4
15
6
1
5
1
23
7
4
2
10
6
6
6
2
1
7
3
2
3
1
5
21
9
2
2
8
3
1
3
1
18
7
1
2
4
2
12
6
6
12
4
4
12
2
12
33
2
1
3
11
1
5
2
1
1
2
12
4
8
4
14
7
20
15
1
3
2
2
5
27
14
3
3
13
3
5
4
6
1
5
48
5
6
1
18
12
5
15
9
10
3
8
3
1
21
2
10
9
9
16
7
17
1
11
16
2
1
6
11
5
5
10
3
3
11
3
6
1
7
2
11
6
3
7
7
7
3
4
4
5
9
4
4
2
11
2
3
6
3
5
4
2
11
19
1
13
3
5
9
3
1
3
14
12
6
7
6
3
2
2
5
9
10
10
19
5
15
13
2
6
2
5
2
9
1
8
1
5
5
2
12
38
1
14
6
7
29
1
2
4
4
2
17
1
15
39
11
3
19
6
5
13
5
4
6
23
3
12
6
4
2
2
1
6
7
9
5
9
3
7
2
22
12
2
1
2
2
1
1
15
18
25
8
3
6
8
1
8
4
2
1
8
12
5
6
1
25
5
6
10
19
1
4
15
3
3
8
1
7
4
1
2
1
2
9
4
5
8
1
6
1
17
4
19
1
4
11
6
14
4
4
6
3
1
7
1
8
4
9
5
2
6
16
6
1
6
17
2
5
9
6
5
1
27
1
10
13
24
7
16
4
6
2
7
2
12
4
11
7
9
6
3
5
2
4
22
10
1
13
12
8
3
13
2
30
4
11
7
4
7
4
30
5
2
2
2
1
13
22
15
28
5
3
3
6
9
1
2
12
7
21
2
10
5
1
3
8
6
13
2
10
6
2
9
9
7
3
9
20
4
23
3
5
2
6
26
2
4
26
16
4
8
4
3
5
2
4
18
8
5
3
44
1
1
8
5
5
2
8
13
2
9
1
5
6
8
2
6
3
3
3
6
17
6
8
4
4
10
18
8
24
4
18
1
3
1
6
9
4
10
34
4
11
6
3
5
10
1
11
2
1
4
6
2
2
4
14
6
7
3
9
1
1
6
9
1
12
17
6
1
14
4
19
2
4
12
2
2
6
10
2
10
9
5
7
1
4
16
2
6
9
1
41
3
36
1
3
3
1
10
7
1
6
2
8
6
4
5
22
11
1
3
8
14
14
9
13
13
3
7
1
4
6
12
6
2
6
4
24
8
2
5
10
9
4
5
9
26
1
6
11
1
6
6
3
5
7
15
3
4
6
1
9
7
12
8
1
28
2
5
11
1
10
11
4
23
3
2
5
5
3
3
7
5
10
17
12
11
10
12
7
5
6
18
8
7
21
6
1
6
14
34
2
9
18
6
13
5
25
3
2
8
8
10
13
7
16
13
7
2
6
3
5
10
10
5
4
14
9
6
2
4
1
6
8
9
2
22
18
6
10
9
2
1
6
20
1
8
5
2
20
15
6
15
15
7
3
9
8
12
2
5
3
4
7
3
3
1
4
2
8
1
7
16
8
4
6
6
1
15
2
2
1
13
8
8
13
5
8
2
1
2
4
1
1
1
3
2
4
23
9
4
5
19
3
14
1
5
12
2
5
5
16
5
11
2
3
11
1
8
7
12
6
15
5
14
38
2
15
3
1
1
26
9
5
1
3
22
16
1
12
5
7
1
4
12
7
6
11
6
2
5
13
4
3
10
12
6
2
12
6
4
5
15
3
4
2
4
9
3
3
8
1
2
4
4
26
14
10
20
2
4
1
12
5
7
11
4
8
1
19
23
8
6
10
9
4
7
6
1
5
11
11
5
6
9
5
5
11
3
9
3
19
5
10
7
2
6
8
9
4
2
5
2
2
14
4
1
6
2
1
6
5
4
3
5
3
12
7
3
6
3
3
15
1
4
2
7
3
2
5
5
6
7
1
2
6
9
2
4
3
2
7
5
9
3
15
5
1
22
3
26
18
2
1
6
1
6
8
25
11
8
13
3
4
48
4
11
25
4
4
8
2
7
6
1
4
10
6
15
1
2
1
7
13
4
5
1
3
4
6
1
6
3
4
2
3
4
5
2
8
10
7
3
6
2
4
6
1
12
5
1
9
2
24
1
14
24
1
14
7
17
1
1
8
2
10
8
10
5
4
5
2
1
9
6
6
7
7
8
10
10
1
27
2
7
5
1
1
5
5
6
16
2
20
4
2
4
4
14
18
12
12
1
3
4
2
3
2
7
20
18
3
7
2
12
3
1
8
3
6
6
9
7
3
24
2
8
19
6
13
18
11
3
2
8
20
1
3
14
12
1
2
7
2
20
2
54
9
7
14
2
19
11
3
4
6
5
6
3
1
4
30
11
5
6
13
5
2
5
5
7
24
25
1
3
27
4
7
1
3
19
6
3
2
1
2
7
3
19
2
2
1
1
2
5
7
6
2
6
2
1
15
2
2
14
1
1
5
2
21
7
3
2
21
7
2
4
14
1
20
1
2
32
2
3
1
1
7
4
64
8
49
9
9
5
8
6
4
4
1
17
1
5
6
2
8
2
4
6
24
5
7
18
11
1
8
4
8
13
5
18
1
1
11
9
6
14
12
3
4
2
6
3
7
3
2
9
6
10
3
15
6
9
2
9
1
8
2
18
2
4
1
9
2
1
21
15
3
12
20
13
4
9
3
2
3
2
4
1
3
2
3
9
2
4
6
3
9
3
16
3
2
6
14
4
4
9
23
3
7
14
10
2
3
7
3
5
3
13
3
1
16
3
21
8
16
2
10
10
6
5
11
2
14
1
2
3
4
9
2
3
3
1
18
5
4
1
5
23
3
12
7
2
10
10
1
1
20
12
12
2
14
6
9
3
2
6
1
15
33
2
15
12
4
3
8
7
26
15
6
11
19
3
1
3
9
1
8
14
12
13
5
2
5
5
8
1
5
17
2
12
1
11
5
13
5
2
4
4
4
5
3
10
3
3
17
21
1
9
3
1
4
1
12
5
13
5
6
3
16
6
1
1
13
3
8
9
6
3
7
6
20
6
6
3
6
15
4
14
3
6
21
1
1
8
15
11
2
10
1
14
6
11
4
6
7
5
14
16
3
21
12
37
5
13
5
6
1
25
11
8
3
4
10
4
1
3
6
2
15
4
3
26
2
4
2
1
7
2
4
9
9
26
1
6
1
34
4
14
2
1
1
8
4
12
11
9
10
11
3
1
3
3
8
3
8
10
2
7
19
2
15
7
6
4
10
1
12
14
4
8
1
14
1
8
4
8
3
6
10
2
2
5
3
3
1
16
1
14
4
14
5
1
5
11
1
4
6
4
2
16
2
4
5
3
9
9
24
12
4
33
6
1
16
9
6
5
8
15
5
4
4
2
8
3
10
9
4
11
15
2
8
22
4
10
2
2
6
1
12
14
4
5
26
2
26
4
2
4
2
3
6
1
3
1
4
6
8
1
3
1
6
2
23
2
2
25
11
1
3
16
10
7
6
6
6
1
5
5
2
1
18
3
14
7
16
21
5
1
2
1
3
2
10
4
5
8
10
21
8
1
3
5
1
3
5
2
13
5
7
7
3
5
14
6
13
4
11
4
8
26
5
5
1
20
7
3
1
8
2
1
3
3
5
12
7
21
2
1
7
5
12
2
1
9
2
13
9
5
19
9
2
4
3
5
3
5
7
7
2
14
2
5
4
12
8
5
10
6
1
19
1
10
17
8
8
2
12
9
4
11
10
3
9
8
3
16
9
2
7
12
2
1
2
7
5
1
3
2
2
4
8
1
4
5
12
2
5
7
4
12
7
3
9
1
17
2
7
2
4
12
2
6
3
15
18
9
13
8
13
1
2
6
8
14
19
1
2
16
6
9
11
26
14
6
2
6
8
7
29
16
2
4
2
1
3
6
22
3
11
2
8
18
2
6
3
6
3
4
4
2
9
5
1
1
2
3
13
6
2
3
8
10
36
5
4
3
2
3
13
8
1
5
4
1
5
12
23
3
3
20
10
12
3
3
3
5
4
6
4
11
16
17
4
5
5
1
10
7
10
6
1
17
7
19
2
2
1
33
2
4
6
15
1
10
1
6
11
3
9
7
7
1
13
22
7
9
16
3
17
6
2
8
6
2
7
5
4
2
4
26
6
4
11
16
1
4
7
3
6
3
3
10
19
4
2
6
3
4
12
2
2
4
12
4
8
6
7
8
1
20
1
6
13
2
8
3
3
7
11
7
1
2
2
1
2
9
13
6
3
8
1
17
2
6
5
2
5
14
8
4
11
1
2
6
6
9
7
4
5
5
9
5
2
9
1
32
5
16
9
3
7
4
7
3
10
4
15
10
1
2
15
19
5
5
1
6
1
1
3
1
11
2
1
7
2
10
11
7
2
19
9
15
7
1
15
12
16
3
18
9
11
11
2
5
1
6
16
1
3
1
5
4
9
2
11
10
13
6
7
10
12
10
3
1
4
1
18
5
9
4
9
4
4
12
6
7
24
11
8
5
9
10
4
9
3
6
6
1
42
2
3
3
1
8
6
7
1
13
1
8
1
20
13
39
11
1
5
16
3
3
2
1
9
4
12
1
4
6
2
9
6
4
11
7
4
1
5
2
23
3
7
11
10
14
3
9
6
7
12
1
12
5
2
3
7
7
25
1
8
13
5
1
5
6
2
1
13
3
6
8
1
3
1
14
4
11
8
1
2
2
1
3
4
9
5
9
1
2
3
1
9
2
7
8
4
23
55
2
4
3
8
9
2
6
1
4
9
23
6
10
6
3
3
1
6
10
16
6
15
2
25
18
2
3
7
8
7
3
27
11
1
9
4
1
3
30
3
9
3
1
6
14
22
8
15
21
8
10
1
20
7
17
7
2
18
6
4
3
6
3
8
12
4
11
4
1
1
4
3
24
18
4
4
14
11
11
14
7
16
3
26
26
5
11
9
7
2
4
10
11
11
2
4
25
3
8
8
14
9
2
1
18
18
6
2
2
2
3
15
2
6
6
6
9
13
15
11
3
1
9
3
3
29
7
17
6
1
6
8
3
1
11
12
22
2
1
3
6
8
2
2
20
7
5
6
10
15
8
7
20
1
5
16
9
1
7
9
9
6
6
6
7
2
6
8
11
7
2
16
4
3
4
3
4
1
3
24
1
6
12
5
2
10
1
6
8
17
5
5
15
7
5
10
1
24
5
11
20
19
3
13
2
3
13
3
6
6
4
10
4
2
15
4
12
3
6
2
3
12
1
12
3
8
13
8
2
11
2
4
1
8
11
13
4
2
5
11
8
14
6
3
3
18
8
12
1
23
13
15
31
5
10
15
8
1
11
4
5
2
2
3
11
3
6
1
9
2
6
9
16
17
28
19
4
1
8
7
2
1
5
18
4
11
5
1
9
6
1
3
8
7
3
8
1
5
2
1
16
8
3
4
8
7
3
22
5
2
11
13
21
2
4
12
4
20
16
17
1
5
1
9
6
5
4
4
4
31
3
8
19
15
8
19
5
4
2
1
6
6
2
13
2
4
9
2
9
3
3
6
2
25
1
3
5
6
3
1
6
2
6
16
3
11
15
3
9
9
12
15
4
6
2
7
3
14
3
13
5
8
10
1
19
6
2
6
2
7
21
10
13
10
5
8
26
8
1
39
2
4
2
14
4
1
2
6
10
12
3
10
10
9
15
18
8
4
3
10
9
4
2
12
6
3
5
4
2
13
3
4
1
3
21
3
4
2
2
1
4
8
5
2
2
4
6
2
1
14
6
5
5
12
8
1
10
1
7
9
12
1
4
2
4
8
4
13
2
6
6
10
11
1
1
4
6
4
8
7
3
3
8
4
7
23
17
3
6
6
7
9
6
13
1
1
4
12
2
3
2
4
3
6
6
8
7
9
4
2
3
11
18
1
3
2
15
1
24
9
3
22
10
2
1
1
5
3
8
1
9
4
8
14
1
3
4
2
21
9
3
6
29
2
2
9
1
14
18
18
2
4
3
3
8
4
9
1
4
4
2
5
6
1
7
4
23
6
12
1
5
2
11
5
9
9
10
2
4
14
1
1
4
15
9
8
6
7
5
1
13
2
13
8
12
3
2
4
1
1
8
4
4
4
2
3
7
4
2
6
3
11
3
3
1
3
12
8
7
8
1
6
2
13
13
2
21
13
4
3
1
2
1
2
3
2
16
1
1
5
3
2
25
12
3
2
1
1
1
6
16
17
6
1
3
6
5
11
5
5
4
9
1
8
6
6
2
3
4
2
1
3
3
3
3
5
3
14
1
1
8
12
24
1
2
3
6
3
7
3
3
2
12
21
3
18
9
3
3
1
5
1
6
17
5
2
8
6
6
6
3
3
8
14
8
4
18
3
8
3
15
1
3
3
4
1
1
16
10
4
17
1
2
8
5
15
11
6
31
11
1
6
16
1
5
1
3
10
8
12
1
5
1
11
6
10
2
6
4
3
1
7
6
1
17
4
3
14
4
8
1
8
4
5
3
3
2
20
14
1
1
2
5
1
2
18
8
10
6
24
12
3
10
13
1
7
9
2
3
25
1
2
16
1
3
4
2
7
5
13
2
10
3
2
12
3
1
17
10
9
22
29
6
25
4
4
14
4
2
2
10
4
26
4
12
2
6
8
1
15
2
24
1
9
12
1
13
1
9
4
2
12
1
2
7
2
22
3
1
2
15
6
5
4
2
2
13
9
1
8
10
6
9
3
19
5
12
12
11
6
6
15
1
2
6
1
8
1
3
12
6
1
5
3
4
1
1
22
2
36
8
1
11
3
3
4
6
10
7
6
5
7
3
6
19
5
1
1
11
5
12
2
1
9
4
8
13
3
2
9
3
4
22
7
5
7
3
10
2
14
10
10
3
13
2
12
33
2
10
1
7
7
2
1
11
7
2
25
2
1
1
20
14
1
1
2
2
19
2
11
6
5
25
5
32
1
2
7
11
4
5
7
4
1
1
2
18
3
3
8
7
5
17
2
3
4
3
7
4
6
12
7
3
9
8
3
8
2
5
28
3
8
12
1
2
5
1
1
4
1
9
1
5
9
1
5
7
18
3
11
10
5
10
5
6
14
20
2
2
2
30
2
7
2
3
10
2
19
6
1
24
2
6
9
5
7
11
8
24
1
1
5
29
8
2
3
1
8
1
3
3
7
1
4
11
20
5
5
2
5
5
12
1
3
2
16
3
5
3
7
15
8
1
8
1
1
4
13
11
18
12
22
15
7
6
17
17
7
5
2
5
3
6
5
5
16
1
12
8
7
3
6
3
3
13
1
7
4
18
2
2
10
4
1
10
3
9
12
11
6
6
7
3
2
1
1
16
2
6
4
1
6
11
19
3
5
4
12
1
25
6
4
2
34
7
1
3
1
5
2
18
4
4
8
4
9
5
1
1
4
13
15
4
8
2
4
3
12
23
1
5
1
9
6
2
2
1
7
2
15
12
10
3
17
5
7
5
1
1
26
4
2
3
10
5
4
4
5
2
6
3
13
3
3
1
5
8
9
4
4
1
3
1
3
12
3
3
3
5
1
3
2
30
4
5
9
12
3
4
3
18
2
10
6
9
6
2
1
15
8
4
3
2
2
4
6
3
7
8
13
18
3
8
3
6
22
6
6
3
6
6
8
6
12
4
2
7
2
4
3
5
3
4
2
7
2
4
1
1
3
9
21
3
1
3
24
3
2
4
2
7
15
2
12
6
9
11
14
9
20
11
41
12
3
3
11
4
12
2
6
16
32
39
1
3
2
11
7
21
1
6
1
6
25
4
7
4
3
7
3
9
15
18
5
2
4
2
30
6
4
7
1
4
22
3
6
1
20
15
1
14
3
5
1
1
4
4
2
2
2
6
12
12
4
4
20
16
4
16
2
15
9
9
6
2
18
3
10
23
5
14
14
1
2
5
1
1
5
3
4
2
30
8
14
5
13
4
4
12
6
4
11
3
6
3
7
9
2
1
15
2
7
24
2
1
3
45
1
10
4
11
11
5
3
6
8
1
7
8
14
3
21
4
3
1
4
1
12
7
2
15
3
14
13
1
4
9
1
4
16
4
2
3
6
3
3
1
2
14
14
2
4
12
5
21
7
8
1
2
14
2
9
3
8
6
4
20
2
10
3
3
2
14
2
1
1
2
2
7
5
4
6
8
7
12
7
1
3
19
6
2
1
16
2
3
17
12
2
1
10
21
2
4
2
10
4
5
3
5
6
4
2
9
12
1
20
25
2
13
7
7
1
8
1
29
6
15
4
1
29
5
9
6
19
14
1
8
6
15
4
4
5
13
1
9
13
14
6
9
1
14
16
8
1
2
6
21
13
6
20
1
8
3
8
8
5
6
9
9
7
6
2
3
9
4
4
2
9
15
5
4
2
1
4
38
12
18
4
2
8
4
15
5
1
5
22
12
3
8
4
8
1
4
4
1
5
10
3
5
7
5
2
1
1
8
2
2
3
11
2
4
6
8
10
1
9
3
29
8
23
6
5
16
3
18
5
9
7
8
2
1
5
4
4
4
10
7
2
3
3
3
1
7
4
6
3
4
7
2
8
16
4
18
5
19
4
7
5
20
10
4
3
8
7
8
18
1
3
10
16
6
4
4
10
1
11
27
3
1
1
18
1
6
15
1
19
4
8
7
3
1
6
12
5
6
9
1
10
4
4
4
4
6
3
3
12
9
1
5
6
4
1
4
2
4
6
2
2
18
6
9
1
10
6
2
20
6
8
2
32
11
7
4
10
3
13
8
1
11
9
4
21
8
9
4
7
7
11
10
6
10
2
4
5
3
2
2
14
18
1
5
1
2
1
6
18
32
15
34
6
1
10
6
6
2
23
13
2
5
7
15
5
1
8
1
5
3
6
1
6
2
3
15
16
3
4
4
12
25
5
7
5
1
2
11
2
3
5
2
5
8
22
1
14
2
2
4
9
13
2
3
1
2
4
21
9
3
1
4
3
7
14
8
23
5
24
2
10
9
1
38
2
4
16
3
2
1
4
8
6
17
9
10
2
3
9
16
30
3
2
3
3
3
2
7
9
4
8
6
2
5
2
42
3
6
10
15
3
9
17
13
1
10
1
8
16
3
4
7
30
1
23
4
7
12
7
3
10
9
25
1
1
26
1
11
10
3
17
1
5
24
7
7
2
20
7
1
18
18
19
4
2
3
30
1
19
1
7
8
12
4
2
16
8
7
7
4
3
22
3
4
10
12
4
15
6
1
1
3
1
2
3
8
4
1
9
9
8
6
16
23
12
10
9
1
17
1
2
15
2
10
7
1
4
5
16
2
4
15
12
2
7
14
7
3
2
13
11
24
2
2
2
1
6
9
15
3
9
38
7
3
6
5
3
3
1
13
1
4
6
6
21
11
5
2
3
13
2
11
21
8
12
1
6
11
1
5
14
15
1
16
7
6
2
28
3
3
5
1
2
9
7
8
3
12
10
3
2
7
14
10
20
2
5
13
1
7
5
4
3
2
4
2
8
23
1
4
8
8
3
2
4
14
6
1
2
13
11
12
3
9
2
6
1
1
6
17
3
1
1
16
2
2
9
17
6
9
18
16
2
13
6
10
13
5
14
12
2
16
3
2
6
1
12
3
3
2
14
7
1
2
3
28
2
3
13
15
14
1
11
15
9
1
33
2
2
2
5
7
4
16
1
6
9
2
13
6
8
9
6
3
13
2
14
4
3
4
8
3
1
1
12
5
8
3
9
4
3
3
9
11
9
18
3
3
8
5
3
9
6
12
1
8
2
18
2
2
4
1
4
7
10
18
3
6
22
14
1
6
8
3
1
12
6
5
12
6
15
12
13
18
9
9
18
3
8
1
37
13
19
6
8
1
8
7
3
8
9
9
4
2
3
2
5
9
14
4
10
4
4
8
1
15
4
1
1
3
3
5
9
6
4
8
16
2
7
7
12
14
2
2
2
8
6
2
4
7
13
1
9
2
23
8
5
13
9
1
13
4
21
1
3
8
7
3
7
2
2
15
1
8
3
1
2
2
11
3
4
2
2
3
12
5
8
9
5
12
7
7
5
14
3
3
1
5
3
19
11
4
4
2
2
12
1
12
5
4
15
5
10
3
23
9
1
2
3
12
24
7
24
2
2
31
3
1
1
2
14
8
5
2
1
6
8
52
8
3
1
26
6
1
5
6
16
8
13
14
4
3
9
12
15
4
10
4
5
12
6
16
1
10
40
28
4
4
6
17
5
4
1
3
4
16
1
2
5
23
3
6
3
21
5
9
19
12
12
7
2
15
7
2
17
3
4
6
4
12
10
19
7
1
1
5
6
4
1
1
7
3
11
12
1
11
3
15
6
1
1
4
2
20
11
6
33
2
1
7
4
1
7
9
5
9
1
2
7
6
12
11
4
8
1
9
5
1
2
4
2
1
8
10
5
3
1
10
2
2
1
13
7
11
4
18
7
3
12
9
1
16
3
9
18
4
4
13
7
15
15
2
4
8
1
12
2
12
5
1
27
2
1
1
2
16
17
1
8
4
18
3
1
2
4
4
24
1
5
7
3
14
4
4
10
1
5
15
6
7
6
6
5
10
6
1
7
10
9
11
1
2
18
4
8
6
1
5
2
1
3
18
18
6
14
14
11
10
13
1
23
10
1
5
6
7
1
7
7
2
2
14
39
9
2
9
6
3
8
2
2
1
14
12
5
6
14
8
3
23
2
3
6
6
1
6
1
4
6
14
4
6
5
8
14
10
1
6
6
4
9
8
1
1
7
3
6
6
6
19
3
22
7
3
12
24
3
1
2
1
5
1
2
1
8
14
11
2
1
2
4
2
4
2
12
1
14
12
15
4
8
7
5
3
22
6
2
3
6
12
2
5
1
4
1
14
3
16
8
2
2
3
5
8
1
15
12
24
4
22
12
16
6
22
3
7
6
1
4
6
17
2
2
2
1
6
7
1
1
5
7
2
7
3
3
5
1
1
5
11
6
3
9
7
6
7
4
2
12
4
9
10
8
5
8
3
5
1
6
13
4
12
9
7
3
11
7
1
2
8
6
12
3
28
17
2
17
14
13
4
11
8
6
12
3
12
10
3
7
2
5
9
10
30
17
9
12
6
25
17
2
4
1
8
5
5
15
14
9
3
3
1
8
4
3
5
2
11
18
7
6
1
9
7
29
6
1
17
1
5
10
14
6
4
2
8
4
16
11
15
3
1
3
12
11
13
5
1
5
10
16
7
3
3
1
8
1
9
10
2
3
3
8
1
6
5
6
13
14
3
2
7
10
3
8
3
9
4
8
12
1
6
3
4
10
3
4
11
9
15
10
2
2
5
8
4
1
8
2
3
7
9
3
17
16
3
6
2
7
5
3
1
12
4
14
3
7
4
6
15
5
1
18
15
7
14
13
3
1
6
1
7
3
5
3
6
4
5
6
13
5
1
2
5
11
6
6
5
8
8
2
8
5
9
3
6
12
1
5
19
1
3
1
2
3
4
14
6
2
5
8
13
6
2
22
9
11
1
7
14
5
4
6
15
9
1
4
25
9
14
13
2
5
2
17
13
3
1
4
1
1
5
15
8
4
11
3
3
6
9
1
1
10
3
3
6
3
1
2
6
8
10
1
14
27
4
5
5
1
1
6
2
19
5
1
12
3
2
10
2
7
2
6
1
6
2
3
3
13
5
6
6
6
6
18
32
4
6
2
1
4
14
6
4
6
6
5
3
10
3
5
1
3
21
8
10
21
5
4
2
2
1
9
4
3
5
21
10
3
12
4
5
14
3
4
11
1
2
1
11
2
2
12
2
4
3
5
3
3
2
4
6
7
14
1
2
1
2
21
1
14
9
4
2
3
1
8
8
5
3
10
18
5
3
10
13
10
6
11
12
9
10
12
6
6
15
15
7
28
2
1
4
6
9
2
7
6
3
4
1
7
5
3
12
6
15
3
1
6
5
37
2
3
10
2
7
8
4
3
5
1
6
3
11
4
6
3
21
8
6
1
12
2
6
13
8
8
10
3
3
2
18
7
13
3
1
2
35
16
8
1
5
22
13
6
14
12
10
4
8
4
13
9
24
6
8
7
1
4
18
7
12
19
4
6
27
11
16
4
9
24
3
2
4
11
3
7
5
8
13
3
4
9
3
9
6
3
14
3
7
18
3
6
3
12
6
2
14
6
26
8
1
3
8
3
4
9
2
4
2
1
2
15
4
8
1
20
1
8
7
6
5
3
6
4
5
3
22
2
3
9
6
1
4
1
11
4
1
13
4
10
26
2
14
14
1
26
7
12
10
4
12
1
3
4
13
1
9
12
1
4
1
17
8
4
10
2
4
14
1
5
12
2
28
19
14
15
6
19
8
3
6
6
8
4
9
1
2
31
6
6
6
1
22
7
5
1
8
13
2
6
6
8
5
3
5
3
6
22
4
4
3
4
17
4
11
9
2
4
2
12
7
7
2
4
27
7
4
2
4
1
6
1
7
4
2
9
1
17
13
9
6
9
5
7
5
10
4
11
9
2
12
4
2
1
8
7
9
3
4
2
8
4
2
8
4
4
5
3
21
4
18
5
2
8
5
1
8
10
9
5
1
7
1
13
2
8
11
1
1
17
4
7
5
4
2
16
4
5
2
6
4
5
16
11
18
5
11
14
7
3
1
20
3
3
10
4
1
54
11
4
3
6
1
7
21
1
43
4
12
13
7
2
21
2
21
3
4
1
2
17
17
1
3
9
3
4
2
10
2
4
2
10
4
5
3
5
9
13
6
11
2
1
13
3
20
10
3
4
7
3
3
1
20
6
1
13
2
16
26
3
9
2
4
8
12
8
7
22
2
6
3
9
3
8
30
1
27
22
2
4
11
4
8
13
2
1
6
9
12
4
7
11
2
4
1
4
20
7
2
6
7
2
6
11
11
12
3
8
3
21
1
9
9
3
15
11
1
3
14
12
1
5
2
4
2
1
4
2
12
10
8
1
2
6
2
1
12
19
2
1
14
7
6
2
7
2
9
4
4
23
2
9
2
1
1
12
4
2
2
9
4
5
7
5
3
3
4
2
6
2
11
5
16
2
4
4
2
15
5
3
7
17
21
2
16
6
3
1
3
1
4
6
4
11
4
11
9
7
8
4
6
3
1
1
7
9
5
6
2
2
24
20
1
2
4
25
4
1
8
10
2
5
1
1
2
6
4
20
2
4
4
9
6
8
5
4
43
2
1
2
3
1
3
11
13
5
4
8
13
3
2
1
11
6
14
7
1
4
1
4
15
14
2
28
15
6
4
1
6
2
5
4
6
5
15
4
5
7
13
5
1
8
2
3
9
8
4
6
25
6
5
8
5
3
8
10
10
5
8
3
1
1
20
8
1
2
3
3
5
1
7
8
10
3
6
30
1
7
10
3
2
6
6
1
15
12
9
9
3
3
2
7
5
6
3
7
6
9
3
9
7
1
3
8
5
6
3
2
28
5
6
18
4
11
4
2
2
2
12
9
3
14
1
11
3
6
1
4
6
12
2
2
1
11
2
1
4
5
18
6
6
3
1
12
2
7
5
1
3
2
18
9
19
23
16
2
22
5
4
3
1
5
5
25
5
20
4
8
10
3
7
2
3
1
3
12
8
21
1
1
10
7
2
6
7
6
8
4
2
7
3
3
3
5
10
7
18
16
1
3
2
1
9
2
7
3
8
10
20
4
2
4
26
7
7
4
26
4
7
5
2
4
14
19
6
7
10
12
14
10
4
4
3
2
17
1
7
15
3
8
1
5
2
8
4
16
1
7
7
23
2
2
15
3
10
4
34
8
1
3
7
3
5
6
4
9
2
1
12
71
10
2
8
1
6
16
6
11
1
11
4
2
7
6
6
31
2
18
10
16
7
15
27
6
2
7
3
12
8
6
19
16
2
4
34
9
7
2
3
7
2
12
10
5
16
5
1
3
3
3
8
18
1
7
2
5
3
3
1
4
10
8
5
5
9
5
2
2
18
4
5
15
3
1
6
8
1
2
7
5
7
9
7
11
5
2
17
3
35
3
13
1
19
9
7
1
24
7
5
4
12
1
6
2
21
7
1
6
1
9
18
10
2
8
2
14
13
8
3
12
2
4
1
6
5
7
21
2
4
29
7
4
11
11
6
16
20
7
8
11
4
3
10
2
1
6
5
5
4
2
10
1
3
3
2
6
3
8
10
10
5
4
3
2
7
7
16
6
6
4
8
1
6
6
8
7
2
6
12
4
2
1
8
5
11
15
34
12
11
5
8
11
2
3
7
3
11
21
10
6
6
18
2
28
17
1
5
21
6
2
5
5
16
3
1
4
2
12
5
2
9
6
2
2
8
12
8
2
2
7
23
1
1
2
2
18
4
3
2
5
2
4
4
22
3
12
41
2
4
6
4
8
1
21
12
2
2
2
9
2
3
6
19
3
4
5
3
2
7
18
3
2
21
6
15
1
5
3
3
1
3
2
12
10
17
6
3
16
2
13
6
5
22
4
2
3
8
5
4
12
7
5
7
8
3
19
2
1
6
17
1
12
4
4
2
12
8
17
1
2
6
3
1
8
3
4
5
2
5
25
1
22
2
9
1
7
2
8
7
5
1
8
6
7
3
18
7
2
6
12
10
2
5
7
2
2
20
17
3
3
7
22
4
1
29
4
6
9
7
11
1
4
6
3
12
6
1
20
16
2
12
7
1
1
3
7
8
10
6
11
4
6
16
13
15
3
7
14
1
2
3
3
9
1
12
17
1
2
3
6
4
8
4
3
9
14
1
11
1
18
30
5
1
26
3
12
4
2
1
1
1
10
2
1
9
1
4
6
16
10
4
8
17
8
1
8
2
4
7
13
8
5
1
15
6
2
3
3
6
25
15
13
4
2
4
8
1
3
1
3
11
15
3
4
20
3
6
24
13
1
14
2
4
3
1
4
8
20
2
7
3
4
1
6
29
7
3
19
21
6
3
11
1
17
8
2
14
3
4
2
4
3
16
22
7
3
21
11
4
5
15
2
4
6
8
4
1
2
29
4
3
13
16
5
27
6
9
9
2
3
3
3
1
9
6
5
6
1
2
3
3
6
18
4
12
2
15
8
7
1
8
4
20
3
3
6
6
3
5
6
8
8
1
5
3
6
9
1
5
9
6
7
5
11
4
1
14
9
1
2
6
9
7
5
3
4
5
4
8
6
13
6
3
2
18
6
32
37
4
7
2
3
13
28
9
7
12
2
6
6
3
3
12
9
4
6
17
3
15
6
6
6
3
3
12
6
1
1
5
9
15
7
17
19
12
10
4
2
3
1
16
19
4
1
1
4
2
1
4
4
13
9
3
5
1
18
1
4
6
13
23
1
3
9
5
6
3
1
2
13
9
5
7
8
12
18
4
2
4
5
1
3
15
3
5
6
3
9
15
3
1
7
1
7
5
11
4
15
7
6
8
10
3
9
3
1
1
9
1
7
18
1
1
2
3
1
5
4
3
11
11
1
16
9
2
1
1
2
4
5
11
3
9
1
7
4
1
3
3
2
12
10
5
4
3
29
1
3
9
2
6
1
3
11
1
11
3
7
21
1
2
32
2
8
2
8
8
33
2
7
2
12
7
9
6
5
9
3
6
22
6
5
3
5
17
5
15
7
12
2
8
4
14
4
12
2
1
3
3
9
19
11
1
14
25
2
2
1
4
2
3
39
5
14
4
2
3
11
8
7
3
2
17
8
19
2
1
8
3
3
9
1
2
13
14
7
5
6
3
5
8
6
4
10
4
6
3
5
1
8
7
2
3
3
3
3
13
1
17
1
5
15
3
11
6
2
8
5
19
11
3
4
5
3
7
1
19
6
3
7
1
4
2
4
3
5
1
1
6
2
1
8
3
19
6
21
6
8
14
4
4
4
10
4
3
8
15
1
5
7
2
10
21
6
11
12
1
5
5
10
1
6
3
11
7
6
3
5
4
8
8
7
3
7
1
11
15
24
5
15
7
11
7
1
7
1
12
17
18
3
26
4
16
6
3
5
2
4
18
10
3
27
2
10
2
20
29
6
3
10
14
6
2
1
15
8
12
14
7
9
20
1
3
13
1
6
5
3
4
13
3
1
5
30
8
28
1
7
20
14
10
2
12
24
7
21
2
1
12
19
10
7
5
7
5
10
14
6
6
3
1
6
9
3
3
6
1
1
7
2
1
9
14
1
3
6
3
27
2
4
8
3
9
3
3
4
8
6
2
2
3
20
13
2
9
9
6
13
9
2
4
2
6
8
14
3
2
4
8
13
27
3
3
9
10
12
8
10
4
6
1
8
3
15
21
1
5
3
1
6
2
9
4
17
1
1
2
4
7
3
3
3
4
16
2
2
4
22
7
1
3
3
17
4
3
2
2
16
7
12
6
8
19
8
1
7
10
4
8
1
1
14
6
3
5
1
1
13
3
3
3
7
33
6
8
2
2
10
5
15
9
7
1
7
5
6
3
12
1
3
3
8
3
2
2
20
1
2
13
2
6
8
13
5
10
6
16
2
19
3
12
2
1
1
5
5
6
6
18
6
1
3
3
8
6
1
10
16
7
13
19
16
5
18
4
3
9
3
33
2
22
3
7
2
5
9
10
10
4
10
18
3
12
2
3
1
14
6
3
6
6
13
1
6
2
2
6
1
18
9
5
3
12
1
5
18
2
4
10
2
1
3
9
2
7
27
5
3
4
8
10
6
8
3
6
1
2
12
1
2
13
14
12
3
7
6
5
1
1
1
6
15
1
5
19
7
4
4
2
1
5
9
15
9
1
2
1
1
6
5
7
4
9
25
8
1
5
2
2
2
21
1
6
3
6
2
28
2
7
5
10
12
2
5
1
1
11
21
6
15
9
4
9
11
1
2
27
13
6
2
1
5
1
14
6
1
2
5
16
7
13
1
3
28
3
3
2
2
23
11
3
7
11
3
8
10
9
21
1
11
18
1
2
1
6
9
26
3
3
3
7
19
10
21
13
4
14
4
2
3
6
7
5
13
19
13
4
10
22
20
7
2
3
10
8
4
2
1
3
15
11
25
12
7
2
6
6
4
2
4
10
1
1
2
2
1
8
4
14
7
17
1
14
12
4
2
20
7
1
6
21
17
12
8
2
3
3
8
6
6
25
6
1
5
7
10
4
3
1
5
6
21
2
3
9
13
6
5
2
10
13
6
2
1
9
1
1
1
18
8
8
8
5
17
2
4
1
10
17
2
2
8
1
11
1
12
6
5
4
8
14
4
4
3
12
2
6
21
7
15
12
17
3
4
2
2
20
6
3
8
11
4
14
6
1
24
5
4
2
7
5
13
10
9
8
7
3
3
17
12
3
6
1
2
6
12
1
5
9
9
18
6
9
6
3
25
1
12
5
21
2
1
2
4
15
4
2
2
6
6
19
1
4
19
5
9
5
2
10
2
2
9
1
22
10
6
1
3
4
7
7
2
10
17
5
4
6
4
2
12
1
3
23
13
15
2
3
10
10
7
7
3
1
13
5
2
8
6
4
8
6
16
4
11
3
4
16
1
1
4
2
2
6
8
1
2
9
2
8
2
4
8
6
1
3
5
3
15
9
9
3
6
7
12
6
9
2
3
4
14
19
2
12
7
7
10
3
9
6
7
5
6
3
23
12
14
22
1
10
6
17
20
6
28
6
6
3
9
1
15
2
10
5
10
7
14
3
3
15
14
4
3
8
9
3
10
2
2
1
4
5
4
6
4
2
15
5
44
1
3
4
8
27
7
26
2
5
23
2
19
4
2
15
1
11
3
9
1
5
2
4
16
8
7
3
3
3
12
11
1
2
1
11
4
24
4
2
3
18
11
7
7
13
1
15
3
8
3
9
7
11
1
1
25
1
8
12
8
4
6
6
1
18
3
4
1
4
11
1
3
2
7
9
3
8
3
22
10
13
5
4
4
39
9
9
5
2
1
1
4
1
7
18
3
9
2
4
4
8
12
8
28
2
7
8
15
1
3
4
1
1
2
7
1
16
4
3
5
3
4
1
18
8
14
14
6
1
21
3
4
1
2
6
6
4
5
14
1
2
4
11
3
21
10
5
3
9
1
19
1
3
22
8
15
3
2
5
5
1
5
3
15
1
7
2
2
12
3
7
2
4
2
1
1
7
1
9
5
12
16
15
3
8
4
21
11
1
20
5
6
10
7
5
1
5
2
5
5
9
6
9
3
6
7
2
24
2
4
8
11
9
5
11
4
1
11
4
2
3
11
7
9
6
7
24
5
19
6
2
3
2
6
5
9
27
3
8
6
4
2
8
1
9
4
6
2
1
7
28
8
4
1
1
1
3
9
1
5
3
18
21
3
8
4
7
2
3
4
16
5
5
1
1
1
4
9
2
4
9
3
4
4
10
5
3
4
10
4
1
17
1
13
5
13
7
4
11
3
11
10
1
2
9
1
11
6
14
2
3
8
3
7
12
12
8
1
14
7
5
4
11
11
10
3
24
13
4
1
1
5
3
16
14
7
3
8
14
4
2
5
20
1
6
4
5
3
2
7
11
6
6
8
16
3
1
5
3
3
7
23
27
3
7
3
11
13
3
3
2
19
6
6
30
2
2
10
6
2
7
1
2
3
1
8
13
6
2
11
5
2
1
5
22
3
14
6
10
36
2
4
2
10
4
1
6
7
3
37
4
2
4
1
3
6
9
2
5
16
6
7
7
1
1
6
12
26
3
10
19
5
3
2
2
1
6
4
7
6
2
3
3
4
5
5
18
6
1
1
7
7
6
3
21
2
3
1
2
12
4
2
7
2
24
3
12
1
5
1
11
1
33
10
11
15
3
2
3
2
4
9
19
8
4
2
6
2
1
7
2
1
6
6
8
4
7
1
9
22
2
4
21
5
2
2
3
2
11
1
3
4
14
28
9
11
15
4
1
6
4
3
6
1
12
2
4
21
5
1
30
9
2
6
3
9
2
4
1
5
3
9
3
6
7
8
7
15
8
12
4
2
2
1
16
30
5
1
6
5
2
1
3
14
2
5
9
1
5
2
2
3
9
6
2
3
4
9
9
6
8
9
10
4
18
1
3
9
6
21
7
3
2
3
13
2
7
6
20
5
5
5
7
5
1
12
9
2
4
3
6
12
5
3
3
10
8
4
3
2
1
4
1
7
29
6
1
3
23
19
2
10
5
10
12
6
8
16
2
6
8
11
3
22
1
5
1
1
5
15
6
8
5
2
5
5
11
6
3
12
15
2
2
6
8
30
7
2
3
3
7
26
1
2
1
11
1
14
2
2
11
4
5
2
2
15
8
11
1
4
9
14
2
2
4
12
2
21
2
1
11
9
13
8
1
15
13
5
3
3
1
11
9
4
1
16
12
7
1
3
21
1
4
7
3
10
16
4
7
11
7
18
3
5
7
5
4
7
4
7
1
4
3
3
13
12
3
3
3
2
1
11
7
14
17
4
18
1
6
11
9
3
12
13
6
1
1
1
2
7
5
2
10
4
2
3
6
6
4
12
9
3
2
4
5
10
9
1
4
9
7
30
8
4
9
3
3
15
4
5
23
9
9
4
5
3
7
5
6
1
2
6
3
12
4
8
1
3
8
6
1
3
2
10
8
2
8
5
1
5
1
20
1
8
6
3
2
1
21
19
2
7
2
1
23
1
14
11
16
1
2
17
5
11
1
3
2
14
4
6
9
12
11
14
8
3
5
5
2
3
21
5
1
5
1
6
15
7
1
11
8
3
19
6
7
10
3
3
4
2
1
3
8
1
11
8
10
13
5
3
11
11
1
5
2
4
11
6
4
2
13
5
2
8
14
12
8
2
12
23
4
2
1
5
9
3
1
6
11
3
12
6
3
1
2
7
7
16
1
23
12
4
11
9
1
11
2
5
5
9
9
1
9
6
10
14
2
12
7
3
8
19
6
2
6
6
3
2
18
4
3
6
4
2
3
12
1
5
3
13
15
25
8
4
1
15
6
6
4
14
22
9
9
2
4
2
2
5
8
3
15
5
14
11
1
2
4
14
26
11
5
1
12
5
12
6
15
1
5
18
7
4
6
4
9
7
5
4
3
15
2
4
18
1
4
1
3
8
4
9
2
19
5
3
12
25
3
2
7
17
30
3
3
22
3
7
4
3
13
6
8
2
1
1
11
11
11
8
6
15
24
3
3
6
13
8
9
19
5
10
3
1
1
7
22
7
12
17
8
3
2
7
8
24
4
2
4
16
4
13
8
3
1
11
4
2
12
8
14
9
6
3
3
6
11
24
12
2
14
2
1
6
13
24
2
6
2
1
1
1
4
2
6
1
6
2
18
6
7
5
2
1
21
14
7
15
15
13
8
6
1
8
15
6
6
1
1
11
6
6
17
6
10
6
11
5
44
12
10
8
10
1
3
1
19
1
25
11
4
2
4
1
7
6
1
2
12
9
13
4
1
4
1
10
15
3
1
19
4
13
2
1
4
4
7
5
10
4
2
4
10
22
8
9
9
14
4
1
7
8
2
3
7
2
12
1
2
4
8
1
4
11
5
7
2
17
4
6
9
3
3
7
2
2
1
6
3
1
11
14
5
9
8
6
1
7
2
6
4
1
1
34
16
6
6
6
4
2
10
10
10
7
11
16
14
1
2
5
6
16
12
7
9
12
9
14
4
1
4
10
2
1
3
2
1
2
3
8
8
8
19
14
6
9
8
2
9
5
2
8
8
20
7
15
4
3
7
7
13
2
20
1
11
11
13
2
3
6
5
3
3
14
5
7
1
6
1
6
2
6
4
23
5
1
1
2
6
21
4
15
2
1
3
8
1
6
7
7
6
3
6
1
15
2
1
8
13
8
7
17
7
3
9
3
2
1
2
3
6
6
10
8
13
7
14
18
11
1
8
1
15
3
2
6
3
13
13
4
7
2
13
9
7
12
2
5
22
17
3
5
16
6
3
3
10
20
3
16
9
9
8
11
5
3
24
8
3
9
3
4
9
4
1
3
1
3
9
11
6
2
2
2
9
3
18
18
4
10
10
8
2
3
18
3
2
22
6
4
2
2
4
2
2
14
3
12
8
1
14
1
1
2
2
2
14
14
1
7
4
8
8
3
2
16
7
2
15
1
1
15
6
15
7
2
10
3
15
30
5
3
1
14
9
25
1
4
20
4
1
6
8
3
10
21
3
5
5
7
4
3
17
10
15
2
1
11
9
7
4
1
16
5
9
5
18
6
4
7
6
2
3
10
26
8
4
7
9
2
3
4
7
4
7
5
7
2
7
6
21
8
1
3
1
4
7
7
1
4
5
14
19
3
15
3
1
5
6
3
6
16
3
11
3
8
1
4
3
2
4
8
4
2
12
3
1
8
25
2
21
1
5
1
1
10
10
8
37
6
1
7
10
6
8
13
10
2
11
11
38
2
1
7
25
21
1
3
3
1
23
18
3
10
10
4
6
16
4
4
2
8
6
4
15
6
15
4
6
2
3
10
23
10
8
4
2
7
9
2
4
5
9
1
9
21
1
14
2
3
3
6
6
2
8
2
7
8
4
5
1
5
7
2
12
9
18
10
2
9
11
2
3
3
3
7
6
2
6
14
3
7
3
1
2
2
13
6
7
13
1
11
42
5
4
2
13
4
9
15
3
2
6
18
4
15
19
1
29
6
1
27
1
8
27
6
4
3
3
22
2
11
1
4
5
5
14
8
8
21
1
8
13
9
5
7
2
4
9
3
3
17
6
6
9
4
3
2
12
10
2
1
6
1
4
8
4
6
3
13
8
1
15
2
2
2
3
1
4
8
13
12
4
17
14
4
3
1
14
3
3
1
36
1
7
13
5
7
3
1
10
1
31
11
6
13
1
1
4
4
4
3
1
7
4
2
7
12
8
10
21
1
28
3
13
2
7
1
4
7
9
20
2
4
1
2
19
4
4
6
21
6
3
4
14
4
5
3
3
1
14
4
3
5
4
11
6
1
4
22
2
2
3
3
6
2
15
9
4
3
1
4
12
2
4
13
8
6
1
4
4
18
10
2
8
2
2
6
3
16
1
6
22
4
3
1
13
1
18
4
4
7
8
3
4
3
8
10
3
2
3
1
14
2
5
48
1
5
8
5
2
6
8
3
7
5
6
1
6
2
12
1
9
6
11
1
3
5
13
23
6
7
8
9
24
7
8
3
6
12
33
5
13
1
2
1
6
7
8
14
9
6
7
14
20
8
18
4
1
1
2
4
9
1
17
1
11
5
9
15
13
1
4
14
4
31
3
9
7
36
14
2
1
7
13
3
1
12
2
3
1
2
1
8
3
1
2
4
26
15
10
1
7
3
6
3
4
18
5
2
4
1
8
3
8
14
6
2
1
6
15
2
7
6
17
3
7
2
12
8
10
3
3
12
1
3
9
17
3
15
4
5
6
6
15
8
2
15
2
21
14
5
2
28
5
2
4
9
4
5
4
2
13
11
7
13
4
1
6
1
18
16
1
1
16
10
23
7
4
25
3
4
2
30
7
1
14
2
13
3
2
4
10
11
3
9
17
6
4
6
2
4
32
1
15
3
5
15
11
2
9
9
8
6
2
5
8
11
13
13
6
15
1
4
4
10
11
2
3
2
1
9
6
8
8
4
7
3
19
5
9
3
9
1
12
8
1
9
3
8
1
12
3
8
3
1
6
13
1
3
18
6
7
17
8
2
2
3
1
2
4
3
11
6
2
17
5
10
3
5
16
21
3
11
10
2
12
10
8
7
33
7
1
3
1
23
1
1
2
5
1
3
7
1
9
7
5
7
2
6
1
16
11
6
1
1
1
9
13
4
18
8
1
5
1
15
6
8
6
13
3
1
12
11
6
13
7
14
5
12
36
9
7
6
1
5
3
14
14
4
6
1
3
2
1
1
10
3
13
3
3
5
7
3
3
5
18
6
7
8
12
8
2
14
1
2
3
6
4
16
4
1
2
6
1
4
1
1
8
1
9
20
6
7
5
9
3
3
3
3
3
10
11
23
1
3
12
9
4
32
4
8
1
2
9
1
4
6
5
11
12
16
9
6
14
11
17
9
9
12
7
18
10
12
14
1
3
4
14
10
5
4
8
1
15
2
3
1
1
19
3
27
3
4
4
4
6
12
7
19
18
1
6
4
8
3
1
5
1
6
1
1
3
3
22
11
9
5
13
4
1
2
2
19
13
14
3
12
13
8
8
10
6
2
2
10
2
10
3
7
5
1
12
2
10
3
1
2
3
1
5
7
22
4
8
1
3
16
11
2
3
4
5
3
1
7
5
1
2
10
1
3
3
12
5
2
24
2
2
2
4
7
4
11
7
1
4
31
3
9
29
6
4
4
1
3
1
12
1
2
23
9
27
7
2
13
12
12
8
3
4
6
12
4
2
2
3
25
4
2
5
6
5
17
8
3
6
6
13
12
18
8
1
4
2
2
12
3
13
8
1
17
10
21
5
8
1
1
3
17
4
14
4
11
15
8
10
6
19
9
4
14
15
6
3
8
3
11
1
3
4
4
10
15
1
2
4
9
5
6
2
1
5
1
9
6
16
2
4
2
6
1
5
10
3
18
6
2
6
9
7
11
3
1
15
5
4
2
27
3
24
2
6
4
3
10
19
5
5
10
3
3
3
7
1
3
6
6
3
3
16
14
20
2
8
3
31
5
3
9
6
1
2
2
2
15
2
10
8
6
5
11
7
4
2
4
4
9
6
6
6
3
8
3
10
9
3
2
4
6
2
4
12
1
13
4
3
12
6
15
11
6
2
4
3
7
2
6
4
5
5
1
3
4
24
18
9
6
7
4
2
1
4
11
6
10
2
2
4
9
7
9
11
13
21
3
11
6
30
7
5
2
2
5
3
6
4
14
1
2
17
10
4
18
2
1
1
1
1
6
3
7
14
4
1
9
3
10
1
4
3
1
9
9
2
7
1
5
5
6
1
5
6
6
3
4
12
20
10
3
8
6
12
1
3
2
27
3
1
8
13
6
2
1
12
23
7
2
4
8
7
9
18
15
23
10
5
2
8
2
1
14
1
2
4
2
15
4
11
9
11
2
15
18
3
2
9
9
1
9
3
11
10
8
1
3
2
2
18
6
5
5
10
9
5
3
16
9
4
13
7
17
9
1
2
7
2
10
3
7
22
6
1
1
2
2
7
6
2
12
3
6
1
13
4
4
2
6
1
5
14
2
18
2
3
6
1
4
18
2
8
12
1
9
21
1
2
12
8
6
1
5
3
3
1
9
3
12
8
6
3
3
15
1
11
15
27
3
3
4
14
15
1
10
5
3
2
2
10
4
3
11
1
7
7
10
1
8
8
4
16
4
4
5
4
5
1
18
1
13
10
9
15
1
2
5
12
17
13
9
2
4
8
16
4
2
4
6
24
6
2
6
9
3
7
3
8
18
19
3
4
4
7
2
7
9
7
2
3
5
12
4
2
12
6
9
3
16
8
27
24
7
4
4
13
3
2
4
2
1
25
8
2
1
8
3
1
3
5
1
14
1
5
16
6
11
5
14
2
1
6
1
1
1
3
3
14
6
2
2
4
5
3
2
2
1
17
10
1
3
9
21
10
8
2
6
2
2
3
1
11
6
8
4
15
3
6
3
16
2
2
8
2
2
9
33
19
6
1
4
12
7
2
4
5
1
2
1
2
1
13
4
7
8
1
5
16
14
4
6
6
19
10
6
1
1
2
4
23
3
4
10
4
8
10
3
1
5
11
3
3
7
14
1
2
4
8
9
7
11
1
4
5
14
1
15
6
5
8
4
7
11
1
9
5
3
3
27
1
2
1
6
2
3
7
15
7
2
3
3
4
14
6
2
3
6
5
1
13
8
7
7
5
13
1
4
11
4
9
6
2
19
8
1
7
6
7
21
18
2
22
12
1
12
6
1
4
6
1
5
1
8
3
10
8
1
2
1
5
15
8
4
8
10
10
8
7
9
3
5
1
1
16
4
9
2
10
9
12
8
3
17
1
15
1
18
5
9
24
10
2
1
26
1
8
4
2
3
34
12
3
19
13
9
13
9
3
9
6
9
6
9
4
5
2
3
3
1
21
5
4
5
13
2
9
4
11
18
16
5
16
1
2
3
5
6
2
2
8
3
1
6
2
1
3
9
2
5
5
3
3
5
12
1
8
21
7
1
5
1
11
1
7
12
3
12
10
10
6
5
9
2
6
3
1
10
4
4
2
7
5
13
1
1
9
12
7
3
2
4
2
1
7
1
7
10
4
18
14
4
2
5
5
3
1
3
5
3
6
3
13
6
8
12
4
17
9
5
2
27
11
13
5
6
3
1
2
21
7
2
6
4
2
18
6
1
7
10
2
10
10
3
1
4
4
11
1
2
4
2
1
7
1
25
9
1
4
3
1
9
5
6
8
1
6
3
19
6
17
21
1
2
28
2
13
2
3
4
2
8
4
6
7
15
8
16
2
4
10
1
4
3
9
5
10
6
2
1
5
8
1
9
6
4
17
10
3
4
13
1
5
9
6
1
7
8
4
1
3
1
19
31
13
3
5
16
11
3
15
1
4
2
4
8
4
1
4
5
4
9
3
21
15
5
4
1
1
1
5
7
3
1
18
1
13
23
1
3
24
35
10
24
3
5
2
4
6
7
3
2
1
6
5
1
5
21
1
11
15
2
14
2
16
2
8
12
2
9
13
1
1
6
17
36
15
6
2
1
4
5
12
2
4
6
2
2
20
6
12
3
24
7
9
7
4
4
6
9
6
7
29
7
2
4
14
3
14
9
4
21
8
4
7
22
4
10
8
10
4
4
8
1
2
6
9
3
9
7
1
2
2
9
1
3
5
2
2
20
15
6
7
2
33
9
7
2
4
1
1
1
8
10
10
2
4
5
7
4
9
3
2
4
9
6
1
8
8
2
12
4
19
1
9
6
1
8
2
3
4
7
4
13
5
1
12
6
2
24
3
6
7
5
12
1
5
6
1
2
1
2
1
25
25
1
2
21
1
12
10
1
11
26
6
2
13
2
4
15
2
3
10
7
2
23
17
13
9
3
10
9
2
10
18
2
24
10
2
8
4
10
2
1
11
4
3
1
17
7
4
6
21
1
2
14
1
1
9
11
24
22
5
9
8
2
8
6
6
6
7
7
2
2
8
7
9
6
6
16
2
1
7
1
4
2
3
6
20
1
19
2
12
4
4
28
1
3
4
5
14
1
10
16
3
12
4
2
7
6
6
9
8
3
3
6
5
13
1
3
7
13
3
7
23
1
2
16
19
2
3
12
19
4
1
8
7
4
19
36
13
8
21
11
4
3
3
18
8
7
1
5
9
6
9
7
14
6
7
1
2
5
1
5
4
11
4
4
2
3
20
19
2
6
6
1
2
1
26
1
5
19
3
5
3
1
15
2
7
8
6
15
3
3
1
2
13
9
1
2
15
11
3
11
2
6
21
23
3
16
5
13
9
3
5
2
10
20
4
7
3
3
2
3
7
5
1
1
8
2
6
1
14
7
4
5
7
5
5
1
3
4
10
7
18
3
14
7
3
5
18
7
15
7
13
3
6
12
3
1
10
18
4
1
8
13
9
1
2
6
38
9
4
6
5
13
3
3
25
1
3
6
4
2
1
6
6
1
2
14
16
4
19
3
13
15
2
25
11
7
15
6
8
7
9
35
1
3
1
4
2
1
15
12
1
2
9
10
6
2
7
30
12
2
7
2
12
7
1
4
13
20
1
6
3
9
9
2
19
2
2
5
5
1
7
5
3
6
20
2
1
3
1
6
7
1
15
15
5
17
9
8
2
1
13
9
8
9
20
8
4
5
20
3
13
15
2
4
14
1
6
12
15
6
2
1
9
4
12
10
14
5
6
2
12
5
2
4
17
5
22
11
6
5
1
1
6
8
7
9
2
7
5
18
3
3
8
14
2
6
6
6
2
1
3
4
5
24
16
8
3
4
6
8
37
6
2
9
12
6
9
6
22
15
6
3
11
10
2
8
2
6
8
3
6
9
1
1
2
4
10
6
3
17
5
6
11
14
5
3
2
13
3
4
4
3
16
2
7
10
4
12
10
9
1
10
7
13
1
3
1
3
5
1
3
2
1
22
4
15
10
5
4
2
16
3
3
5
15
2
25
9
2
8
14
4
10
2
2
6
3
15
1
5
25
1
1
7
2
1
1
1
9
4
2
15
15
6
1
5
7
2
5
26
8
6
1
6
6
2
6
1
2
6
12
4
2
1
8
7
9
11
3
1
9
9
2
10
6
2
3
7
4
1
3
6
1
3
2
2
4
4
2
4
28
5
20
9
2
2
2
6
3
13
3
1
2
2
6
1
7
8
2
3
1
2
6
30
1
7
2
2
3
3
12
7
3
2
2
7
3
2
2
9
9
5
19
6
4
10
27
17
8
3
6
2
5
2
6
4
4
1
6
5
24
1
9
3
3
14
6
12
1
3
3
2
11
11
5
15
3
3
9
21
5
1
10
23
18
6
3
9
2
20
4
2
2
3
7
3
5
8
2
8
4
6
3
5
4
10
2
11
21
2
5
3
20
2
18
5
2
39
6
4
2
2
4
7
6
2
16
15
2
16
12
35
13
15
2
4
5
1
1
16
19
3
2
4
2
6
8
2
21
2
4
11
8
4
1
5
31
8
5
19
1
2
4
11
9
3
3
1
1
1
22
6
15
2
6
1
5
1
5
8
19
5
2
2
4
4
4
4
2
12
14
4
13
8
21
8
8
8
12
37
11
14
22
2
2
2
6
2
7
4
2
10
5
6
2
13
3
1
1
6
25
4
3
2
4
5
15
1
2
1
2
7
1
10
16
5
1
3
3
11
13
2
2
11
36
3
14
10
6
8
7
2
3
16
6
4
14
3
3
8
16
2
1
2
4
8
3
8
10
13
5
3
1
4
4
13
17
6
3
10
3
17
4
15
2
14
2
8
1
21
8
18
19
13
1
18
1
16
6
1
10
8
18
15
9
7
8
10
16
1
4
17
14
1
10
5
4
11
10
1
2
8
6
10
15
5
16
2
6
2
5
5
1
3
14
1
20
6
11
5
9
2
16
6
2
1
1
2
3
6
2
3
6
3
5
23
19
4
4
4
11
5
6
3
1
18
42
2
4
2
1
2
6
22
3
8
7
11
3
3
8
13
1
5
1
5
4
11
4
2
1
11
7
1
13
16
11
18
1
9
4
13
3
6
7
9
2
3
3
4
3
2
9
7
7
7
1
2
4
2
1
5
8
6
2
15
2
25
2
9
1
6
4
7
3
8
14
4
2
9
7
2
2
4
2
6
1
11
9
6
3
1
25
4
19
3
3
7
1
35
10
6
25
18
26
4
3
4
4
1
5
4
16
4
6
1
11
4
12
8
6
1
2
4
9
2
6
14
16
2
8
2
6
18
9
7
14
10
5
7
2
12
27
1
14
7
1
5
11
12
2
4
7
15
10
2
6
11
4
2
3
4
18
8
3
10
1
1
6
29
2
4
1
3
8
5
20
3
1
9
2
1
13
4
1
14
13
10
8
17
15
6
4
6
3
2
5
19
4
12
1
7
3
1
9
2
4
3
2
7
6
15
18
2
3
18
6
4
9
14
4
9
4
5
11
3
10
5
2
10
2
7
3
3
5
1
3
10
2
15
4
5
6
18
3
1
3
8
13
3
5
8
5
2
4
7
14
2
1
7
1
1
27
8
9
4
14
6
1
9
4
1
3
4
12
14
26
1
3
7
12
7
8
6
6
8
3
5
2
3
2
1
3
5
13
5
10
2
6
2
4
3
7
2
8
7
5
13
3
1
3
9
5
1
1
2
12
9
1
5
7
4
9
4
1
1
1
8
33
6
1
2
2
4
6
14
12
5
5
7
3
4
4
15
21
6
2
16
2
2
14
15
1
6
4
2
3
6
11
4
2
4
8
16
5
1
3
2
1
15
11
7
5
10
32
8
11
5
2
6
2
24
10
10
3
22
6
11
4
3
13
2
6
3
6
6
2
4
7
1
3
4
4
10
3
19
4
18
1
6
12
7
8
4
5
6
3
4
2
1
2
6
11
4
6
10
16
2
9
11
3
3
1
18
14
11
22
19
2
1
4
1
7
8
3
13
21
7
53
9
20
2
8
10
23
5
4
4
5
12
5
4
9
23
1
5
10
5
7
4
1
7
2
24
2
2
2
16
8
1
3
9
13
11
5
3
15
1
1
2
2
4
3
3
6
2
7
11
1
1
16
1
19
1
1
10
4
1
11
1
5
2
5
6
25
4
1
3
2
3
6
1
12
12
6
3
9
2
12
1
17
7
18
1
5
9
2
1
17
2
8
5
10
3
2
9
15
6
3
3
4
4
17
1
2
6
6
3
35
21
5
4
13
5
8
11
7
24
2
8
6
1
9
6
2
9
3
3
4
9
5
5
12
1
13
18
2
3
1
12
2
1
1
4
15
9
10
9
8
6
7
4
7
7
18
5
1
2
16
8
6
3
5
10
12
7
1
20
8
1
5
1
9
23
4
1
5
1
10
1
12
3
2
10
2
7
23
14
2
3
3
18
6
4
10
6
2
4
9
1
2
2
4
6
6
6
2
12
10
8
4
1
5
8
10
7
3
9
7
10
6
8
8
12
16
17
2
9
6
6
19
6
19
1
3
15
3
6
10
22
4
1
5
2
1
1
21
5
4
6
20
12
18
1
7
4
18
1
21
8
12
13
5
4
24
8
3
16
9
2
3
5
4
6
19
7
11
3
6
16
5
5
1
5
3
7
3
6
1
5
2
11
6
2
5
4
6
11
8
4
6
12
6
1
5
3
4
9
9
3
2
4
9
8
4
12
1
4
9
3
26
5
5
4
3
5
1
6
1
2
12
9
2
10
11
32
10
4
3
5
14
10
3
17
4
12
3
12
5
6
4
12
9
16
7
2
3
5
8
14
3
3
2
3
7
3
6
18
3
2
7
5
2
4
9
4
13
1
3
15
17
2
2
12
4
5
9
2
6
7
1
2
7
5
4
2
2
1
21
13
2
1
9
3
2
7
5
25
17
1
3
3
1
2
2
6
16
11
4
5
9
7
9
1
5
7
8
8
27
7
2
16
4
10
7
3
6
9
5
9
6
1
2
3
6
4
19
11
29
10
4
2
9
6
1
4
3
1
10
1
3
1
5
8
4
13
1
13
5
2
26
3
15
1
3
2
12
7
1
5
5
8
4
6
4
3
1
6
20
9
1
4
9
3
12
4
9
11
6
14
19
12
5
1
7
9
1
5
5
8
1
1
5
11
7
10
3
26
6
2
14
2
4
3
9
3
2
9
3
4
2
35
2
3
8
7
3
9
15
11
4
11
3
1
11
8
17
3
5
4
7
7
9
6
7
3
2
2
7
1
5
10
6
3
4
8
3
1
7
13
2
2
13
3
9
4
1
11
11
9
24
1
6
9
2
3
14
5
2
3
3
1
3
3
2
1
18
9
2
9
9
3
1
12
3
1
19
1
2
3
1
2
6
9
1
3
5
18
6
1
8
3
1
6
13
2
33
7
1
4
21
4
4
2
17
9
5
3
10
9
3
2
1
8
1
5
3
1
2
7
12
4
2
8
1
2
5
10
16
3
5
1
1
5
8
9
12
1
11
8
1
7
2
4
11
9
2
23
5
4
6
2
10
2
2
20
2
9
3
1
9
10
11
11
6
8
6
22
9
4
6
5
7
5
16
6
2
1
17
3
5
7
4
3
21
18
3
14
18
14
13
7
2
13
11
9
12
1
2
31
5
8
8
6
2
1
2
11
16
13
2
4
1
1
1
9
3
21
1
5
2
1
6
5
3
4
3
3
11
10
15
2
20
5
5
4
10
11
17
9
4
5
4
2
6
4
3
6
9
18
2
2
1
4
3
2
1
2
5
11
7
11
2
4
1
25
21
6
2
11
7
5
11
2
16
3
12
5
2
2
28
11
3
4
4
2
3
9
4
6
5
5
3
1
15
6
1
5
3
6
33
15
3
12
2
7
2
1
2
15
7
7
5
8
4
1
4
3
7
9
3
5
3
3
1
2
12
7
6
13
7
3
18
1
2
7
11
1
27
20
18
4
5
1
11
7
1
10
6
3
13
8
4
17
4
8
3
8
8
3
2
3
2
2
4
8
5
15
1
1
14
2
3
7
14
7
3
4
2
3
5
3
7
6
2
3
9
7
2
3
24
6
4
10
12
2
2
1
8
4
39
3
2
30
15
1
1
7
17
4
22
9
11
1
1
2
2
9
3
6
7
12
3
10
14
4
4
6
1
2
1
2
9
9
12
8
1
3
1
2
9
6
1
15
4
4
8
14
3
7
1
4
17
7
1
2
2
2
8
18
8
1
6
5
1
1
5
8
7
2
2
20
2
15
6
5
5
6
3
4
11
26
1
6
10
7
3
4
14
4
4
5
8
1
4
8
3
2
23
2
3
14
3
4
6
21
14
6
3
34
4
1
7
9
9
20
3
13
3
7
4
1
29
13
2
9
3
19
6
5
3
6
2
4
3
3
1
3
4
4
3
7
5
5
12
2
2
10
2
15
9
12
2
6
8
2
18
2
7
25
14
1
6
1
10
14
17
5
12
6
48
4
12
3
3
10
10
7
6
6
3
5
16
3
5
3
1
24
5
2
12
2
2
14
1
5
16
16
2
2
2
8
4
3
13
7
1
6
22
2
4
12
14
5
9
6
1
8
22
20
21
9
16
3
6
2
2
1
9
1
3
3
1
11
11
3
3
40
18
38
4
2
14
17
29
1
41
3
3
7
2
4
17
2
7
13
8
7
5
12
6
4
14
6
4
2
10
5
6
6
3
4
15
7
7
21
4
8
1
11
2
22
9
6
7
15
5
8
2
6
12
8
1
2
1
10
1
16
11
2
1
3
2
5
6
3
6
16
4
1
5
3
3
3
3
3
1
2
2
10
1
26
9
1
5
3
4
5
10
14
2
11
6
11
4
4
4
6
7
1
6
2
2
4
9
14
5
4
1
5
3
9
8
5
1
10
10
2
21
3
12
6
22
14
1
1
1
6
16
5
9
4
1
12
4
1
5
1
7
1
1
2
16
3
11
2
2
9
5
10
2
13
1
1
1
6
2
15
4
1
2
4
5
3
2
4
8
3
3
2
10
18
1
3
3
7
4
21
4
3
4
8
4
2
23
1
2
3
1
5
1
14
2
6
16
10
3
1
4
3
4
12
3
2
4
8
19
8
1
2
20
1
15
2
1
5
2
2
10
2
1
19
8
17
5
42
1
15
4
28
4
1
18
1
7
3
6
9
3
4
3
11
12
7
1
1
7
2
19
3
6
4
2
2
7
11
1
2
5
5
11
3
7
14
1
3
2
1
5
1
1
23
3
2
1
2
4
6
12
18
11
4
20
13
9
8
4
22
7
6
3
4
2
14
7
6
3
3
4
15
2
2
4
6
13
6
8
3
15
7
2
1
1
10
1
8
3
15
9
26
14
11
11
1
7
2
21
11
2
10
10
7
11
7
2
9
6
13
15
2
6
18
2
13
3
2
2
17
10
5
2
1
3
12
1
5
9
3
1
7
12
2
3
9
5
3
7
25
4
25
7
2
9
2
10
8
5
10
8
5
9
9
6
6
1
1
4
11
13
3
2
2
11
35
1
6
8
6
5
1
9
7
2
3
14
17
6
1
11
5
4
8
2
11
3
6
2
6
14
5
3
9
6
3
3
8
9
1
1
25
10
25
7
28
1
4
4
5
1
15
5
3
9
9
6
5
8
3
2
5
4
1
3
11
7
8
7
13
6
12
2
9
6
2
9
10
15
2
17
2
16
4
2
19
4
23
3
13
4
2
12
2
2
1
13
9
3
15
3
5
4
3
5
7
6
9
6
7
1
7
21
6
2
12
15
1
21
35
17
6
17
2
4
7
2
4
4
8
7
15
7
5
15
4
1
2
4
16
1
6
3
4
7
30
7
2
6
2
1
1
12
21
1
1
7
10
2
4
4
3
4
5
12
13
12
11
1
1
6
10
12
3
11
1
6
1
2
13
11
6
9
10
5
1
8
21
12
10
3
1
1
13
9
5
18
3
6
7
9
2
3
3
9
2
2
20
4
5
1
3
8
3
21
19
2
3
1
2
4
10
4
3
4
8
17
6
1
3
8
1
17
5
3
9
14
6
5
10
6
7
24
1
14
3
19
4
13
3
12
4
5
11
2
5
2
3
6
10
8
4
11
3
18
1
5
1
1
8
2
2
13
1
9
15
5
9
4
8
8
2
8
1
11
2
16
6
1
7
5
1
2
8
6
4
8
12
4
18
11
7
3
11
6
1
1
2
2
2
8
3
11
8
2
8
18
4
35
5
6
11
3
2
13
11
4
27
5
6
4
8
22
4
5
9
8
19
3
8
13
6
1
2
8
14
1
3
4
2
12
1
6
1
1
9
4
4
2
20
3
3
19
6
3
2
7
7
4
6
6
6
12
2
4
12
18
12
3
3
4
3
15
3
5
1
24
5
3
3
26
8
2
7
8
16
24
5
2
8
24
5
1
3
12
1
31
3
6
7
5
6
1
8
5
2
2
2
5
6
5
1
3
14
3
3
3
3
1
3
15
3
9
7
4
13
26
10
17
20
6
4
8
7
3
8
10
10
2
1
3
5
33
6
1
14
3
1
12
3
5
1
21
9
6
16
4
18
2
34
15
18
1
4
4
6
2
1
3
3
9
1
36
5
2
22
12
16
2
12
2
8
3
9
14
6
15
4
3
5
7
4
10
1
3
12
4
1
15
12
3
6
15
1
6
5
3
15
19
2
7
20
1
13
6
11
1
1
7
12
2
2
1
4
3
3
6
2
6
1
2
1
1
5
5
6
15
9
1
6
3
8
1
13
14
8
13
3
2
19
5
6
4
3
5
3
3
3
7
16
1
1
6
2
1
1
24
2
15
9
12
2
8
4
7
25
14
2
3
3
12
1
1
2
5
3
16
12
11
3
1
3
2
7
5
19
8
11
1
3
4
15
18
13
2
3
11
3
18
5
10
3
6
17
1
4
3
2
7
2
4
2
4
11
4
3
1
10
10
17
4
20
9
16
3
17
9
3
3
3
10
6
3
1
1
9
4
2
13
3
2
6
4
3
6
3
9
12
18
21
2
1
7
6
1
12
4
5
6
2
4
9
9
7
5
4
9
14
7
6
4
4
1
5
2
11
2
9
12
1
8
9
6
10
6
2
4
5
4
1
10
7
3
15
20
13
2
6
15
16
1
2
3
5
4
9
3
8
1
37
14
5
18
9
21
4
1
1
7
2
18
4
2
4
4
4
1
7
5
13
10
8
1
25
23
1
3
6
17
1
23
7
3
9
9
4
1
9
4
5
3
15
21
6
10
5
16
23
22
2
1
5
16
5
1
3
3
21
2
9
6
7
12
19
1
1
15
6
9
8
3
18
3
1
12
21
14
1
2
1
2
1
3
12
2
1
7
12
2
16
23
2
3
16
3
47
1
5
6
1
1
1
9
19
3
2
8
5
11
13
5
3
1
3
3
4
10
8
8
15
9
20
3
1
2
20
5
5
4
5
15
2
8
6
14
8
1
3
4
2
4
14
9
3
3
5
22
7
2
3
3
3
7
5
2
4
1
12
6
12
7
7
1
3
6
13
8
3
23
2
10
12
7
2
6
5
2
23
3
7
2
4
3
4
22
18
3
3
6
1
8
1
8
2
7
9
6
1
9
3
17
8
4
1
8
9
30
9
5
13
1
4
2
8
12
24
6
10
2
4
2
2
4
14
8
8
7
5
4
9
1
8
5
15
10
2
7
1
20
4
2
12
18
6
5
1
22
7
6
9
4
2
4
8
2
4
9
15
1
11
1
8
3
4
16
5
2
1
2
1
6
6
2
3
2
14
12
5
15
6
9
7
3
1
4
14
8
2
7
8
4
5
30
1
2
5
2
12
10
2
26
10
5
3
1
1
1
7
3
24
14
9
3
3
1
3
8
1
13
1
5
8
14
3
4
5
3
9
2
17
2
6
1
5
7
5
11
11
11
10
2
1
1
14
3
1
2
44
3
9
3
4
6
15
3
17
2
4
9
3
1
3
9
7
1
15
21
1
2
7
5
1
8
3
4
14
7
1
6
8
2
13
3
2
4
2
4
9
5
6
8
2
2
2
16
1
6
7
18
18
11
7
10
14
2
2
1
7
4
22
9
19
6
5
5
2
2
2
12
16
4
7
6
7
4
4
4
2
4
2
6
4
2
9
3
12
27
9
6
6
9
4
3
8
13
9
11
23
4
21
1
8
4
9
18
1
4
2
10
2
11
5
3
4
13
13
5
8
2
1
2
7
2
6
48
3
3
3
5
17
5
2
12
19
9
6
7
3
2
1
6
2
5
1
1
3
12
5
3
12
21
4
3
1
6
22
7
12
8
7
14
2
8
2
12
3
3
2
4
7
8
1
16
1
9
9
4
2
6
7
5
11
17
3
2
25
5
1
1
2
5
7
6
3
9
2
7
1
1
9
2
2
8
8
18
2
2
6
10
8
13
5
1
9
8
21
3
4
4
1
3
1
11
10
3
1
4
1
17
9
5
1
1
5
3
1
3
2
2
16
21
9
10
6
9
1
2
5
3
6
2
10
3
18
3
8
2
3
11
18
2
17
8
1
6
3
1
12
25
22
5
1
7
8
6
2
12
6
6
12
14
4
7
5
28
3
8
12
3
1
1
6
2
32
1
2
11
2
9
5
18
25
5
1
11
20
1
1
10
4
12
1
7
14
6
2
3
7
2
1
12
6
12
2
7
3
31
22
1
17
6
6
1
6
11
3
1
8
19
6
8
5
5
3
2
6
8
5
8
4
8
3
12
4
32
8
5
5
6
1
2
15
2
20
18
3
20
19
3
7
8
2
13
12
1
2
2
4
21
15
9
1
18
2
2
18
14
4
6
12
12
7
6
12
12
3
8
7
1
1
3
10
2
2
2
9
8
23
8
9
8
9
14
2
3
12
2
13
11
17
16
6
1
7
1
3
6
10
15
5
14
22
14
1
3
3
10
3
2
4
3
2
10
11
8
2
2
1
8
6
11
11
15
5
1
2
2
7
27
7
1
17
6
6
35
12
4
5
3
12
1
11
1
7
2
5
21
1
15
9
18
14
6
3
4
2
7
6
8
7
2
6
22
9
1
19
3
19
3
22
4
2
16
6
1
7
1
3
7
5
12
3
1
3
1
2
9
5
2
8
9
1
1
9
13
12
12
3
2
2
2
2
10
8
4
10
11
7
6
1
3
4
2
2
1
9
4
6
2
10
11
12
1
16
2
20
2
1
11
5
5
1
13
1
9
15
5
1
5
2
3
7
4
12
3
5
8
15
5
2
2
18
11
9
2
7
10
2
3
3
6
9
7
6
8
4
2
3
6
1
3
22
10
6
12
1
2
13
29
1
3
23
6
10
9
3
11
3
2
4
2
4
3
4
30
11
15
5
1
1
2
8
5
9
8
14
31
6
1
14
1
3
4
1
3
8
7
3
1
7
7
10
6
5
4
12
2
6
3
4
6
5
6
7
8
4
11
8
14
5
6
3
10
2
7
1
14
9
1
4
3
3
13
6
29
12
3
4
7
18
6
12
10
3
10
3
8
15
1
6
12
3
8
6
4
5
2
1
3
36
1
7
19
3
12
3
16
12
2
3
1
3
8
12
2
7
1
4
14
6
34
1
3
7
18
6
1
16
4
14
4
3
11
12
1
5
1
2
4
5
4
3
2
3
3
7
6
14
4
18
21
2
3
4
4
29
5
2
2
6
3
7
20
6
5
9
9
1
3
8
4
5
3
1
9
9
3
13
4
13
1
10
1
11
22
5
3
3
4
13
6
8
2
2
4
1
12
5
6
13
3
5
1
5
30
9
10
5
7
18
2
18
12
21
1
6
12
2
9
1
2
19
5
1
9
6
3
5
1
1
16
15
3
2
2
11
1
6
8
13
1
2
8
3
4
11
1
2
7
5
3
2
2
6
8
2
2
4
14
5
10
1
6
4
1
2
10
13
6
2
9
1
13
9
3
3
8
4
1
3
3
8
7
2
8
2
3
9
6
3
5
9
4
12
7
2
2
1
3
3
8
9
2
4
2
4
8
18
8
3
30
1
5
9
9
5
2
6
1
7
3
6
23
6
12
14
4
3
10
6
5
10
18
6
3
5
2
2
10
1
4
5
3
15
3
7
11
24
15
20
2
3
8
3
1
5
1
1
22
13
6
2
6
35
2
12
9
3
6
2
6
9
10
1
10
20
16
2
14
10
4
13
6
2
1
3
3
4
22
30
15
4
3
3
7
4
16
2
2
4
1
2
4
2
15
4
16
2
6
2
1
8
36
15
13
2
3
4
2
9
1
3
18
1
32
5
7
3
5
1
1
18
19
1
22
8
20
7
11
18
2
22
3
6
4
7
4
6
16
2
8
10
31
2
6
9
15
3
1
20
5
6
2
3
3
12
2
10
20
6
1
5
2
18
2
5
18
1
14
6
9
7
8
2
18
4
4
2
9
16
1
6
10
3
7
12
4
8
4
16
7
6
3
15
5
1
2
1
9
9
2
7
6
15
8
1
9
27
12
3
12
2
1
5
14
6
1
3
4
3
5
43
7
4
1
3
2
1
3
9
2
3
10
14
10
5
3
15
3
7
17
4
3
5
3
4
5
7
6
5
1
7
16
2
7
1
2
13
9
2
1
7
4
22
4
18
1
1
8
3
19
3
6
8
5
1
1
6
2
8
13
11
4
12
13
6
13
8
6
4
11
7
5
2
16
8
7
6
20
7
3
5
3
10
24
9
7
4
13
5
4
4
5
8
22
5
4
14
7
5
1
5
2
4
4
2
7
2
9
2
8
2
4
2
1
17
3
3
13
23
2
4
7
6
5
28
6
5
3
1
1
4
14
5
17
1
2
10
18
12
6
1
1
3
12
2
5
8
1
9
9
14
1
3
2
2
17
2
1
5
1
20
14
7
4
5
6
4
3
1
11
7
5
6
9
14
20
6
13
21
28
4
6
2
8
7
12
7
4
7
1
10
7
5
27
5
4
2
16
14
10
6
6
7
3
6
5
1
3
6
1
16
1
1
8
2
9
7
11
5
4
10
3
6
5
13
7
13
9
30
2
14
4
8
9
9
12
2
3
7
3
7
4
1
5
12
7
12
6
1
10
9
1
2
2
4
4
5
1
9
6
5
3
1
2
8
4
10
2
2
23
8
4
1
5
9
14
15
3
6
6
7
5
9
4
3
5
17
10
4
2
6
9
3
3
10
9
2
15
3
6
1
11
18
4
6
6
9
18
5
3
23
1
7
11
7
12
14
6
4
2
4
2
7
3
5
1
16
14
20
20
5
5
8
1
6
7
4
19
3
2
1
12
9
1
3
2
2
4
7
2
5
2
14
13
5
1
1
10
40
15
5
1
17
4
4
4
1
11
1
19
4
13
11
1
1
4
1
6
17
7
15
11
3
10
20
6
4
10
4
1
20
1
10
10
6
1
8
9
7
5
15
4
1
6
10
2
2
2
6
7
5
6
4
2
3
19
3
1
7
3
2
4
25
3
6
3
11
2
14
5
3
4
2
1
11
2
5
3
8
21
1
9
5
4
3
8
5
7
18
3
1
1
7
12
1
23
11
4
3
3
6
6
7
2
1
6
18
2
9
15
16
3
25
17
1
17
1
1
19
2
4
14
6
6
18
6
10
8
4
9
1
6
10
9
7
10
14
8
9
5
10
1
1
11
6
5
2
1
9
6
1
6
3
5
4
9
17
1
3
2
4
3
10
2
3
9
10
5
3
6
14
2
4
2
4
12
3
1
2
3
3
2
2
16
16
10
2
1
17
1
6
1
2
27
7
13
9
1
5
8
23
12
3
14
4
15
3
4
2
3
8
19
9
5
3
3
3
7
8
6
1
6
1
10
3
25
11
3
4
8
6
18
2
5
3
5
1
5
15
3
15
19
3
4
14
2
12
15
3
7
8
7
16
5
2
7
6
12
3
1
14
3
1
2
16
8
20
1
2
1
4
4
12
1
6
1
2
12
15
9
3
3
4
1
6
10
11
4
28
2
2
19
17
1
11
4
3
2
4
5
10
3
1
4
1
8
11
1
1
14
13
1
2
6
3
5
2
7
3
7
29
12
2
5
5
1
6
11
2
11
3
2
4
2
13
2
3
16
12
3
6
18
11
7
1
5
5
2
1
9
4
4
1
1
3
9
4
4
4
3
6
5
3
15
22
8
2
2
3
11
3
1
3
11
7
2
11
2
6
3
6
15
2
1
8
10
3
21
17
6
1
8
3
3
1
3
7
2
21
8
6
7
18
5
12
3
4
6
3
13
10
6
3
6
18
15
2
1
1
10
5
12
14
3
6
18
2
10
12
7
3
12
2
1
1
10
6
6
19
3
2
8
1
17
1
4
2
11
10
1
5
2
18
4
2
4
21
19
2
4
3
11
6
9
1
3
12
5
15
10
11
2
11
7
5
5
9
3
19
20
15
3
11
6
4
4
9
8
4
8
1
3
25
5
3
8
13
5
4
9
29
1
8
12
3
13
1
11
3
3
13
11
3
6
2
7
2
4
2
1
6
2
12
7
6
1
5
3
8
6
4
12
3
6
7
24
1
13
15
9
6
9
2
3
3
7
4
4
6
6
1
8
7
6
8
15
3
2
5
8
1
4
5
11
1
1
1
9
1
2
3
12
10
8
6
4
8
1
12
1
4
1
11
12
4
2
7
2
7
16
1
3
2
12
24
8
4
5
6
8
6
1
35
7
4
5
5
1
5
2
2
5
10
2
16
5
2
19
3
26
5
8
5
1
10
5
4
3
21
17
3
6
9
3
3
7
12
3
2
6
4
7
4
1
12
1
10
9
17
13
3
4
14
6
4
14
7
5
4
8
36
4
3
1
4
7
13
1
3
33
4
2
3
6
19
1
2
20
7
8
4
2
3
2
8
2
8
14
2
3
17
5
1
5
7
25
1
2
1
3
17
1
3
3
2
9
3
12
8
10
3
6
1
3
6
3
3
8
9
12
12
4
8
1
1
2
15
1
10
4
3
1
5
13
16
2
16
1
3
4
10
6
1
5
3
7
5
7
21
5
7
18
5
1
8
6
15
8
5
2
6
1
8
1
5
3
13
9
2
21
15
3
6
7
2
16
1
16
2
4
4
6
15
12
2
30
12
3
2
8
14
9
4
17
13
5
3
1
21
5
6
4
27
17
6
1
8
3
10
3
6
23
6
4
2
9
4
5
24
8
8
2
18
4
2
6
7
1
5
5
4
33
5
9
3
10
12
3
1
4
9
5
2
3
11
4
12
14
6
1
3
4
4
4
8
6
10
2
2
4
22
2
6
14
4
28
3
5
9
4
3
12
2
13
3
2
2
6
2
27
2
1
6
2
8
18
10
7
1
10
6
10
3
23
1
17
12
3
9
7
15
9
1
4
6
12
13
7
4
3
5
2
22
13
4
14
6
1
6
4
1
3
7
13
8
21
26
7
4
10
8
10
3
4
1
1
9
4
2
15
3
9
1
14
1
12
1
5
8
13
6
3
12
6
24
1
14
6
2
3
19
4
4
7
23
13
9
12
4
5
19
7
3
1
6
23
4
8
10
3
7
10
24
6
6
1
15
12
3
3
12
14
14
1
40
5
3
9
1
17
6
6
1
3
2
3
1
6
5
1
9
11
15
24
4
2
6
15
1
5
24
18
1
7
13
3
3
10
3
8
6
4
6
2
1
2
1
2
8
5
9
5
3
1
17
19
5
7
1
2
14
9
1
8
2
2
5
9
12
3
3
15
6
7
14
3
3
6
1
11
21
3
1
3
11
7
9
2
10
8
1
6
3
11
1
3
5
1
3
11
6
4
4
18
8
2
3
5
4
4
14
1
11
12
9
1
5
7
2
1
1
6
5
9
3
8
4
6
2
22
6
7
1
9
3
3
7
5
13
2
5
10
1
3
3
1
6
5
5
2
10
19
17
14
2
6
15
2
3
9
7
8
1
33
8
4
11
4
11
6
16
3
7
2
2
3
9
6
7
11
13
7
19
7
6
20
14
2
5
15
7
6
1
7
7
6
8
6
7
18
13
16
6
13
9
3
5
12
6
2
11
14
7
4
5
9
11
6
12
7
17
5
2
16
5
8
1
15
2
25
8
7
2
1
14
6
6
8
1
7
18
8
7
9
10
53
13
1
5
8
6
8
3
4
30
7
5
11
3
15
2
4
7
6
1
1
4
11
4
2
2
4
7
2
12
15
1
5
26
12
4
3
3
1
7
1
3
1
1
67
1
2
14
1
24
18
6
25
11
3
3
1
9
6
1
4
6
7
2
3
19
8
18
7
15
1
1
4
13
10
12
1
1
1
4
3
5
10
17
1
17
4
2
6
2
5
11
7
5
3
7
11
1
2
1
5
8
1
1
5
4
24
1
7
10
11
7
7
14
2
6
6
4
8
4
4
4
10
6
2
3
3
7
14
3
4
2
6
1
8
27
12
4
8
8
2
2
4
2
9
6
1
6
3
2
3
4
2
6
12
1
7
12
10
4
3
6
1
7
7
2
6
12
3
1
3
7
20
4
13
10
15
15
5
1
2
7
14
2
4
4
3
9
3
12
6
8
1
5
25
8
2
8
2
1
24
3
16
7
6
1
2
6
12
1
2
3
6
4
4
1
1
8
12
6
1
3
10
14
20
2
1
28
5
1
17
6
4
5
7
8
2
2
2
16
20
6
12
2
4
9
15
3
7
2
7
6
15
26
15
6
25
3
8
7
8
4
2
7
1
5
8
9
6
2
6
5
2
7
2
13
3
16
5
8
21
4
2
7
7
1
6
3
6
7
2
3
4
14
4
3
1
2
2
1
5
12
3
11
22
1
2
6
21
1
5
6
1
6
3
2
1
5
3
9
15
7
14
2
5
3
5
6
11
18
2
15
9
2
18
3
5
5
21
3
8
5
10
4
9
13
1
7
8
6
10
14
1
2
18
4
3
3
6
12
8
1
2
19
11
1
5
1
21
17
3
1
23
2
4
1
11
4
9
20
1
20
15
6
17
2
3
6
5
4
15
1
1
7
2
13
12
1
7
3
22
2
37
3
4
1
4
14
3
4
2
4
32
6
9
15
6
7
11
4
5
6
4
3
15
14
6
1
2
14
5
20
4
5
12
6
2
5
2
9
2
24
10
15
11
4
12
15
1
2
12
12
4
8
2
31
6
7
4
2
3
14
3
6
3
6
3
20
1
4
6
1
1
9
4
3
8
6
19
4
4
1
5
1
14
15
15
3
1
12
12
3
6
11
4
1
4
24
8
1
15
4
12
14
1
6
5
4
20
12
12
12
1
3
11
11
1
3
12
2
7
18
3
1
6
1
11
6
11
7
1
11
5
22
2
15
5
4
39
4
5
4
5
7
2
4
2
3
4
5
10
22
4
1
6
2
11
10
1
5
13
1
16
6
6
6
21
4
11
4
9
7
1
13
2
12
4
4
1
4
8
5
6
8
6
8
10
4
2
2
1
8
13
3
1
4
12
6
7
7
1
6
1
20
6
15
24
6
1
8
4
8
24
2
4
3
6
5
4
4
6
4
22
6
7
1
1
4
23
6
24
3
13
9
2
7
36
2
7
21
35
9
14
4
1
3
2
12
13
2
1
16
1
7
3
5
2
2
3
17
6
12
9
1
6
4
1
1
11
3
4
3
9
3
5
7
1
1
3
13
6
12
1
2
6
8
4
6
3
5
13
5
4
9
14
1
2
9
1
8
27
4
8
3
21
5
7
7
8
6
4
12
2
20
7
3
7
1
10
7
1
2
2
4
2
26
17
8
3
4
11
4
11
13
1
1
4
12
3
11
3
1
7
30
2
15
11
8
5
1
1
4
2
9
1
5
19
3
4
4
12
6
4
3
3
4
5
5
7
2
1
2
10
2
9
17
12
24
17
12
6
2
3
1
3
4
4
4
14
9
3
1
19
5
18
19
2
26
6
2
4
4
2
1
9
2
1
2
6
5
4
18
8
6
7
21
1
6
6
5
1
17
2
2
4
2
9
5
4
10
11
9
12
4
6
5
5
3
1
6
3
2
4
9
3
3
8
6
6
2
4
3
3
4
3
6
12
7
5
5
4
2
18
43
5
1
3
2
9
3
1
15
4
19
9
4
2
19
3
6
8
13
12
1
11
6
5
6
3
5
1
1
2
6
20
2
8
1
3
6
9
32
7
2
13
5
37
1
2
2
1
11
8
1
9
2
7
6
9
2
1
6
1
4
2
16
2
2
4
6
4
4
1
5
4
2
1
2
15
6
12
1
7
10
1
2
12
5
4
6
3
1
9
3
18
10
4
1
11
4
2
13
6
3
2
1
2
7
2
2
10
2
4
6
6
2
10
10
14
7
20
10
9
5
1
5
16
26
3
13
1
4
1
18
5
3
10
7
4
6
4
5
4
12
11
9
12
1
2
13
5
16
4
7
4
17
6
2
1
12
11
8
4
22
10
4
17
3
16
16
1
9
2
21
7
3
2
4
18
9
4
1
12
13
2
8
5
3
4
1
17
2
12
9
29
6
1
5
8
6
16
1
5
4
2
12
27
3
1
9
5
3
27
1
8
31
8
10
24
5
8
6
5
5
2
13
3
2
1
7
14
18
6
10
3
6
3
2
4
3
1
8
5
3
16
3
2
1
17
3
7
8
3
1
3
3
11
6
2
4
12
1
6
5
14
19
9
2
14
2
28
10
20
26
15
7
4
2
8
8
4
4
11
6
7
4
5
1
5
12
3
3
8
3
12
6
7
11
12
9
7
3
1
35
7
10
13
13
5
25
4
6
1
11
13
5
37
9
3
6
8
30
6
1
2
1
1
22
15
7
2
1
26
1
4
5
7
2
6
3
5
1
32
4
17
9
3
1
2
3
2
6
11
1
1
4
13
4
12
10
23
5
13
3
7
6
2
6
3
1
3
17
4
21
10
1
4
11
6
6
2
2
17
6
11
18
14
15
3
2
2
10
9
3
6
7
11
1
2
4
7
7
21
6
4
3
8
1
6
10
2
3
2
4
8
3
25
5
1
20
3
2
4
10
3
15
9
21
8
2
29
7
7
6
1
17
6
1
5
3
28
6
2
2
4
6
18
9
12
3
19
1
34
1
1
7
16
1
12
11
7
4
7
7
26
11
25
2
1
2
3
2
13
3
6
2
4
8
1
3
4
10
6
5
7
18
29
9
27
6
11
9
1
6
6
3
8
7
18
2
6
14
1
17
6
4
15
3
4
9
5
6
2
13
1
4
2
2
4
3
23
8
4
3
7
3
12
8
4
17
7
1
4
2
1
15
3
7
18
8
12
1
1
17
3
2
1
13
2
2
2
11
2
9
4
4
7
3
4
6
3
8
6
9
7
1
10
4
6
6
10
11
3
2
2
4
4
3
6
2
3
12
6
1
1
7
9
1
8
4
12
23
4
17
3
6
1
15
14
1
2
4
6
5
2
2
8
18
3
13
14
12
2
2
2
3
4
12
18
5
7
11
2
4
6
8
5
5
3
9
2
28
18
1
6
8
4
1
6
7
4
1
5
20
7
14
12
14
1
51
24
20
10
4
2
13
3
4
4
6
7
8
1
5
9
3
1
2
6
1
8
12
12
1
9
13
8
4
4
7
7
10
4
3
14
7
3
12
11
10
6
2
18
7
19
4
4
15
18
13
5
6
2
1
2
7
6
6
7
7
21
6
6
16
8
1
3
6
2
8
4
6
6
2
4
33
6
1
14
18
3
6
3
2
5
23
8
5
11
15
3
3
1
15
1
4
6
1
5
6
3
3
14
7
6
9
16
10
4
14
8
3
5
1
9
27
3
18
5
21
9
3
4
10
2
8
7
5
14
13
7
2
7
2
3
6
10
2
4
6
11
1
2
16
8
4
4
5
9
9
1
7
1
4
2
8
1
5
8
13
15
8
7
6
9
8
11
6
14
4
3
4
7
6
7
2
3
22
18
7
1
4
21
18
3
15
6
5
13
6
9
5
7
11
3
3
6
1
17
9
1
2
3
5
2
4
10
12
19
12
21
2
8
10
14
14
17
4
1
1
1
29
1
8
3
1
2
27
4
3
3
2
4
9
8
18
4
2
1
5
2
11
5
19
11
6
10
5
11
12
2
11
4
3
3
11
6
4
3
26
9
7
5
1
1
7
1
2
2
2
12
10
28
2
5
5
4
5
10
5
2
2
8
18
8
8
12
8
10
4
8
8
19
2
1
3
2
22
7
2
15
8
4
5
15
12
3
8
10
1
23
16
6
2
1
7
1
21
1
5
3
7
2
4
21
17
3
3
1
15
6
9
7
13
1
8
2
5
5
6
1
8
1
15
3
17
37
2
4
3
5
6
16
9
3
8
3
13
3
1
4
6
7
1
1
3
13
5
37
1
8
15
7
2
3
1
8
14
10
20
6
8
7
6
3
1
6
6
2
11
5
11
6
7
2
1
12
2
16
4
14
21
7
10
7
5
19
7
1
7
2
3
1
10
10
12
3
4
1
35
7
13
3
7
6
1
4
1
8
13
3
9
8
22
4
20
3
15
2
7
9
3
6
2
5
4
3
1
6
8
10
8
4
10
18
11
9
2
4
6
8
4
2
33
4
3
14
14
5
7
14
5
5
5
5
3
1
3
8
6
10
7
5
20
3
3
3
10
8
30
26
4
7
17
1
11
12
2
2
14
18
2
4
1
29
10
6
4
5
6
6
7
1
10
5
12
4
4
4
1
9
8
4
5
27
6
6
3
1
6
3
3
11
7
6
2
3
1
6
3
5
6
4
14
6
3
9
18
2
4
6
7
1
6
8
8
1
17
3
6
1
9
21
3
2
12
9
1
7
2
2
7
11
3
4
5
2
12
10
4
4
2
23
3
4
8
2
17
3
8
33
4
3
21
11
1
1
1
1
4
1
6
3
4
12
4
10
1
11
6
18
1
5
1
1
13
13
11
3
13
3
20
10
3
3
4
7
7
11
1
2
2
14
14
12
4
11
1
23
6
3
18
8
2
5
6
19
2
4
15
11
2
6
1
9
1
5
1
5
1
11
12
6
1
20
3
1
7
5
6
9
2
6
12
3
10
3
3
3
11
3
1
3
8
1
5
7
30
5
10
2
4
3
2
9
4
2
4
4
4
6
6
1
5
10
14
4
3
3
2
2
1
4
2
3
12
6
1
1
2
8
6
3
1
2
22
9
5
6
6
2
8
2
13
14
1
8
9
6
21
1
7
5
11
1
1
5
1
12
32
2
4
9
17
1
5
2
1
1
2
14
6
1
28
5
2
12
53
2
5
4
15
10
11
12
1
6
13
4
4
2
2
1
3
1
19
2
8
22
14
1
6
8
4
17
2
5
5
12
13
1
13
5
10
16
11
6
3
3
7
2
7
5
1
1
6
1
16
3
2
9
5
12
10
12
1
3
5
3
4
2
9
1
10
2
14
7
2
1
36
5
3
18
15
6
3
6
1
9
9
5
9
10
24
2
6
7
9
3
15
1
7
6
3
1
14
6
7
8
8
2
12
14
1
1
14
2
4
9
15
23
1
15
7
4
13
3
14
3
27
4
4
7
3
3
3
4
8
1
12
11
2
1
7
3
6
11
6
12
7
12
3
2
7
2
13
17
7
15
21
6
2
3
3
20
1
7
5
17
2
4
23
5
4
23
10
2
5
1
3
4
2
2
5
3
9
1
4
4
8
1
14
3
16
2
2
1
3
1
14
3
1
1
2
12
5
3
6
4
3
8
1
4
5
8
5
6
4
8
1
12
3
7
3
10
4
6
16
8
7
8
5
2
11
7
6
9
7
7
3
4
3
9
15
7
10
1
7
6
2
6
2
2
10
18
1
3
8
4
2
1
8
15
2
4
14
6
10
10
6
9
9
9
5
15
4
2
7
9
15
2
12
10
3
11
6
2
4
6
10
12
8
18
1
1
17
13
2
4
8
21
15
9
12
3
2
2
10
2
4
1
13
2
8
1
2
1
8
12
1
5
14
2
8
6
1
3
4
10
4
12
15
3
2
2
13
3
1
5
6
13
6
8
9
6
2
11
2
5
14
5
4
3
3
6
5
2
10
12
14
5
2
9
10
3
3
8
12
1
5
3
7
3
6
11
1
2
1
8
12
8
5
12
24
5
10
16
1
9
1
20
19
2
1
6
2
3
4
4
4
3
10
1
5
6
3
23
5
5
5
3
3
1
8
27
1
8
3
3
1
4
4
21
3
1
2
9
8
8
2
7
7
13
6
15
1
3
3
2
3
2
17
5
6
1
11
3
7
9
3
10
10
3
5
2
4
1
4
9
11
1
3
1
5
1
12
17
11
26
1
4
3
5
5
11
7
4
2
19
3
33
3
30
13
1
4
3
7
17
9
9
21
2
2
3
15
8
4
3
5
2
22
4
2
2
4
3
12
1
20
6
3
1
4
2
3
23
6
10
2
6
1
1
1
3
2
2
15
5
3
3
4
2
3
3
7
6
3
2
9
10
9
27
8
10
9
2
6
1
3
4
7
3
4
2
6
7
2
4
1
1
12
11
13
3
6
4
3
9
8
2
8
2
1
6
5
2
1
3
8
13
4
3
2
3
7
12
8
3
3
7
5
3
3
7
5
13
7
1
27
4
30
2
10
3
5
3
3
9
3
22
3
8
11
5
9
4
7
25
10
2
5
3
24
4
2
1
2
19
2
13
3
5
6
1
5
1
5
3
1
5
8
1
28
5
2
10
9
6
1
5
31
5
1
8
22
2
24
1
1
11
5
20
2
14
2
14
18
12
11
5
4
1
20
1
2
31
7
6
7
5
1
1
9
3
2
1
3
11
1
4
2
2
4
8
2
5
1
2
14
13
1
5
14
23
10
7
6
9
14
2
5
6
2
3
20
4
1
8
6
4
2
1
3
17
6
3
1
8
15
7
6
4
5
7
1
3
33
15
8
10
16
2
3
6
7
8
6
8
5
1
10
4
14
6
1
2
7
8
1
11
1
1
2
2
1
2
1
5
9
4
9
7
11
1
16
6
15
1
17
1
8
13
23
4
3
5
9
5
20
8
7
3
4
1
3
10
22
1
10
18
9
10
4
6
7
12
7
14
9
6
7
4
15
1
2
10
3
11
4
3
7
2
6
9
5
3
5
7
12
16
5
6
6
12
12
3
1
3
24
1
4
9
5
2
32
4
5
4
5
9
4
3
6
2
9
3
2
4
1
1
8
8
10
2
1
11
1
5
10
2
4
2
2
4
2
8
14
1
12
5
6
10
21
3
4
5
15
6
3
6
5
4
12
20
6
3
1
2
16
6
3
3
6
4
6
5
17
12
9
7
9
6
1
10
7
5
9
1
4
29
3
9
14
3
13
1
1
3
3
7
32
3
16
13
17
9
3
3
15
23
2
1
19
8
2
20
11
7
8
28
2
13
1
18
13
7
15
2
1
4
4
3
6
1
3
18
1
2
5
23
7
1
30
6
8
15
3
4
8
6
4
8
8
2
4
17
2
4
2
4
2
3
1
3
23
6
13
2
2
2
3
13
1
3
2
10
2
14
6
3
3
3
12
3
2
4
2
1
5
14
1
9
6
8
8
6
14
2
7
15
7
20
5
16
2
1
5
1
16
5
7
7
8
2
13
5
2
7
1
8
4
11
21
7
5
3
10
3
8
9
6
4
2
3
18
4
2
4
10
1
3
3
1
2
1
17
2
6
1
4
5
12
14
13
9
4
2
1
5
10
12
2
3
13
23
24
6
11
11
5
2
17
1
1
5
1
7
6
8
1
6
3
2
6
12
1
15
2
15
6
13
17
4
2
3
6
1
5
9
1
3
11
8
6
5
3
4
4
10
3
1
8
6
4
7
1
3
5
6
6
21
3
7
1
1
4
7
4
6
12
2
7
12
10
1
10
1
14
6
1
26
15
3
6
7
1
11
2
15
4
2
1
3
2
1
19
16
21
3
4
14
7
11
1
2
5
1
10
6
5
6
1
9
5
3
18
3
3
15
3
16
2
1
27
8
21
5
2
8
1
1
10
10
14
3
4
9
3
2
1
2
1
5
9
6
3
12
1
6
7
4
9
7
2
9
10
5
3
1
2
13
12
5
12
3
9
1
21
2
10
9
11
2
1
5
8
5
22
2
7
5
1
14
4
4
4
9
6
10
3
4
5
6
6
19
13
3
1
2
15
12
12
3
7
5
10
1
18
4
2
7
5
8
9
9
5
6
6
3
8
5
2
4
8
3
3
22
23
13
7
4
1
6
2
1
4
1
7
20
6
4
18
2
7
3
4
10
12
6
4
23
17
17
11
3
1
9
17
1
8
1
5
1
6
2
6
7
15
2
27
19
3
3
9
9
3
1
4
10
2
1
6
8
6
4
3
8
12
1
1
2
2
1
13
37
3
3
7
2
2
11
5
2
17
1
1
3
12
7
17
28
2
3
10
5
2
1
1
12
4
6
7
5
2
6
2
4
11
18
3
7
1
2
2
9
1
2
2
13
6
3
6
4
4
1
6
3
7
7
2
14
16
33
8
1
6
6
8
6
3
9
19
3
2
6
7
12
8
7
4
5
17
4
2
2
1
9
13
3
14
4
9
1
7
6
3
6
2
2
8
2
10
1
3
2
20
24
29
1
11
9
2
10
8
2
12
11
8
5
11
3
14
1
12
12
14
3
3
1
9
14
4
1
16
3
4
21
2
1
8
21
2
4
7
1
1
1
29
16
3
6
4
16
14
2
4
1
28
19
10
12
7
2
3
2
4
18
3
3
24
10
2
12
3
3
4
4
11
11
1
5
3
5
8
9
1
16
9
3
6
16
2
4
2
19
8
4
6
6
5
3
4
30
3
5
16
9
11
9
1
12
7
5
5
4
2
7
1
12
10
8
8
9
17
8
1
7
14
6
1
2
15
24
2
5
18
7
11
14
6
1
2
10
3
2
3
4
8
3
7
9
29
2
4
8
4
4
3
2
11
4
3
7
14
6
6
4
5
16
5
1
1
12
1
19
8
4
12
8
1
7
19
19
6
2
12
7
2
6
9
7
17
3
10
1
2
2
1
3
8
1
12
9
14
6
2
19
1
2
42
7
6
3
4
4
4
18
2
26
2
4
10
2
4
7
2
4
2
3
1
1
1
16
8
7
4
1
9
4
2
16
4
2
6
11
10
7
1
3
6
22
3
12
3
14
13
5
1
5
12
1
5
14
2
8
7
6
8
3
15
5
11
8
15
7
21
9
5
15
9
13
8
1
9
2
3
4
4
6
16
1
12
19
4
1
8
9
6
12
6
12
7
2
7
2
16
6
10
1
13
10
4
3
5
16
2
10
6
9
6
3
8
20
3
8
9
21
5
13
15
7
5
12
3
17
11
2
3
18
1
5
7
5
1
15
41
9
4
8
1
2
9
1
3
9
7
5
3
12
8
8
17
1
18
1
3
21
15
3
9
1
1
13
1
14
3
1
3
1
6
11
11
9
1
2
2
2
2
6
7
3
6
2
8
4
4
8
13
19
2
3
14
7
3
3
8
12
2
8
26
8
29
3
4
8
22
10
1
3
3
2
17
1
9
1
3
6
8
4
20
15
4
1
16
2
4
12
45
3
1
5
1
1
2
2
13
19
10
3
5
8
6
11
1
8
10
2
7
1
4
3
13
3
12
1
22
3
12
19
2
1
1
4
4
4
7
13
2
2
30
11
2
5
5
5
8
4
2
5
6
2
31
2
4
3
5
1
2
4
19
16
6
12
6
15
1
14
34
2
20
6
17
15
4
2
2
13
12
1
2
2
3
3
4
2
1
1
4
9
5
4
3
19
3
7
1
5
17
18
1
2
5
3
6
7
7
4
9
4
11
3
16
2
3
16
5
3
7
7
4
6
26
5
35
9
4
14
6
24
3
6
1
2
9
7
12
6
5
12
1
3
4
16
6
8
6
16
9
7
5
7
4
2
3
8
11
2
8
7
11
4
9
2
3
2
10
1
6
8
3
12
13
5
15
22
13
2
3
19
11
6
9
2
8
1
3
1
14
1
2
6
2
2
5
10
11
4
2
1
9
18
20
3
1
4
2
8
10
5
1
26
1
5
4
23
6
10
5
1
19
4
10
9
8
5
2
2
2
12
4
6
4
4
4
3
3
13
17
1
1
16
28
3
1
2
5
7
4
11
2
1
11
1
18
20
6
12
4
15
9
4
7
3
4
11
3
1
3
3
1
7
1
5
25
10
17
1
4
14
2
18
2
4
2
4
9
5
27
4
11
3
5
4
7
6
19
14
16
6
10
12
10
2
15
3
6
1
6
1
11
8
1
15
1
4
1
8
1
3
11
6
2
1
9
13
8
11
5
9
2
1
8
3
1
18
19
4
12
12
6
3
3
16
12
2
2
5
1
4
1
11
3
1
5
10
5
1
3
2
30
4
3
5
14
1
24
3
1
3
9
9
14
1
3
3
2
4
3
3
11
1
12
2
4
2
9
6
10
11
6
12
3
4
6
18
20
1
5
18
8
20
2
9
15
3
7
2
6
14
2
11
10
5
4
16
20
2
9
1
21
5
12
3
1
9
9
4
8
6
8
6
3
9
4
11
7
4
13
7
3
19
4
4
6
20
3
3
12
4
17
1
9
2
15
4
8
1
2
6
3
1
8
3
10
2
10
8
1
3
4
10
1
9
15
2
3
2
4
12
6
6
16
21
1
1
7
8
2
17
3
6
11
6
9
2
14
2
2
7
7
2
2
1
10
3
4
13
4
7
8
11
4
9
5
16
8
6
3
1
13
29
3
4
1
1
6
14
10
2
1
8
3
6
10
5
21
2
4
2
2
8
12
6
6
4
9
1
8
3
5
2
1
3
9
10
12
7
1
4
5
4
22
8
4
2
8
13
1
1
3
4
3
11
6
15
3
1
17
18
9
1
2
3
13
8
1
6
5
3
18
16
5
12
4
4
1
15
6
7
9
6
8
6
14
2
8
8
20
16
8
2
4
15
9
5
3
4
2
6
1
2
6
1
3
7
12
14
4
5
5
6
6
18
2
4
10
14
7
1
7
1
11
15
10
3
1
14
5
7
3
8
9
14
4
8
17
23
4
8
9
7
2
3
3
1
14
6
1
9
1
11
3
4
2
6
9
19
6
5
3
14
3
3
3
7
11
4
2
9
4
9
7
2
11
3
4
2
10
2
1
11
3
4
17
3
7
15
1
4
1
3
4
18
6
10
15
4
7
2
23
10
5
4
2
9
4
2
7
14
6
1
8
9
25
14
7
20
6
6
3
9
3
16
3
3
6
1
13
3
4
8
7
6
6
3
6
2
2
19
6
19
20
1
11
4
4
4
10
3
1
4
9
15
1
6
1
2
17
1
5
10
3
8
3
3
2
5
9
8
7
8
3
15
13
3
2
19
6
3
12
12
5
14
14
2
30
6
1
5
3
9
2
1
1
14
16
14
8
8
2
4
2
7
18
3
11
31
3
9
32
7
18
5
2
19
1
3
1
5
5
2
26
11
7
10
6
7
3
7
2
21
1
3
4
2
6
14
2
16
9
4
2
5
4
3
9
14
7
4
5
13
3
2
8
14
15
5
10
2
1
2
6
10
1
2
4
5
12
8
6
3
14
5
6
11
4
18
5
3
16
3
1
13
10
15
3
12
7
5
14
7
2
4
9
7
10
10
6
10
5
2
9
6
6
10
2
1
8
12
4
12
5
7
1
4
3
1
8
6
7
6
1
7
21
9
7
9
9
6
8
15
9
4
8
1
17
9
15
12
12
1
5
6
6
13
5
2
6
1
6
7
11
4
6
2
7
14
16
2
8
10
6
8
14
16
22
1
53
2
4
18
3
5
4
6
19
5
4
8
1
8
1
15
3
4
32
4
10
12
6
7
1
5
5
4
6
5
3
2
6
2
12
23
11
14
3
7
1
21
7
1
1
3
1
14
10
6
15
3
5
3
3
6
2
6
4
18
10
2
6
8
5
27
4
8
9
5
2
4
13
2
9
6
6
3
5
2
12
9
1
8
2
4
8
6
1
1
1
13
6
16
10
21
4
3
17
4
3
8
12
12
3
3
6
2
1
22
6
9
6
23
1
3
5
2
1
21
1
15
11
6
17
4
6
12
3
9
14
7
9
7
6
3
4
7
12
17
5
9
5
5
7
7
35
1
30
14
6
22
3
8
4
20
4
5
9
16
5
6
1
25
5
18
12
17
1
7
23
5
8
28
6
1
6
21
14
8
4
1
9
2
8
8
12
14
2
1
7
2
9
11
2
11
3
13
13
1
9
2
4
6
7
2
3
13
26
11
2
2
3
6
5
4
15
4
15
4
2
23
4
12
5
2
4
6
10
2
3
6
7
15
1
11
11
15
6
1
3
5
2
22
13
6
13
2
6
2
1
2
7
3
8
1
6
14
3
3
3
3
12
7
6
1
5
5
10
3
17
20
16
12
4
9
5
2
11
7
6
5
6
18
1
6
5
15
14
6
4
4
4
1
13
28
12
4
15
12
3
14
2
16
2
7
1
11
1
8
1
6
7
8
2
18
6
10
2
6
3
9
8
10
24
2
4
4
9
2
4
6
1
18
23
14
22
1
5
8
3
7
6
1
4
3
12
9
13
5
4
6
2
1
13
8
6
3
1
18
2
4
16
13
2
3
6
6
16
6
2
12
2
8
8
1
2
3
7
5
2
23
23
6
1
1
11
7
13
1
2
4
3
14
16
1
4
7
7
4
6
8
18
5
3
9
2
5
4
6
30
1
3
20
8
2
2
4
4
4
1
5
3
22
12
7
16
7
11
1
1
6
2
12
14
8
2
2
8
16
8
1
3
3
3
16
6
2
4
3
7
1
9
7
7
4
4
4
4
12
19
3
2
19
3
2
12
1
8
7
6
2
7
6
2
15
2
2
10
5
5
3
1
3
3
8
4
2
3
4
17
9
22
1
6
2
2
7
17
6
14
1
7
8
8
4
6
1
2
15
3
3
2
5
3
4
4
7
6
1
1
12
5
2
3
8
3
1
6
2
4
3
4
5
12
3
3
1
1
25
2
8
4
3
3
4
2
9
3
6
7
6
5
6
3
5
5
5
6
2
5
27
57
20
1
18
5
3
1
7
2
5
3
4
4
8
3
7
10
6
1
14
5
13
3
2
2
2
4
6
9
6
23
7
6
3
2
3
9
8
5
9
2
2
1
10
12
3
2
8
4
2
2
3
11
6
15
1
2
12
1
12
29
4
2
6
2
4
7
1
13
9
7
5
2
16
7
1
1
7
4
2
12
9
2
3
25
1
1
4
11
10
16
4
9
15
8
5
2
15
6
12
4
2
7
12
1
8
2
6
1
5
1
8
3
4
15
14
5
11
8
1
14
9
7
3
1
17
1
5
2
3
3
3
12
16
2
8
5
6
3
23
10
9
5
7
2
1
1
4
9
4
7
2
2
3
7
9
7
1
1
8
3
3
2
18
6
12
7
7
4
7
1
10
7
3
4
6
8
9
35
2
11
4
17
2
7
3
1
12
5
8
13
4
1
5
15
2
12
2
10
1
2
6
16
1
6
1
9
18
4
4
2
2
4
9
2
3
3
19
8
13
11
7
5
1
2
4
2
9
1
2
16
8
5
8
14
13
11
10
14
9
7
3
6
8
1
6
4
7
7
2
3
3
1
3
2
3
1
2
14
4
18
4
8
4
6
2
8
4
2
17
20
6
21
1
8
9
1
1
10
4
11
4
3
3
1
5
8
1
8
7
5
6
25
7
13
4
2
1
2
19
8
21
15
5
14
2
12
13
1
1
1
11
3
13
1
5
1
13
9
4
15
3
2
7
17
4
8
15
19
15
13
4
12
9
21
6
28
5
25
2
12
6
6
4
3
9
3
6
2
7
22
2
17
1
2
19
6
7
6
1
9
6
6
1
2
4
5
12
4
14
7
5
33
27
4
2
6
30
2
5
7
4
6
6
2
7
3
21
3
1
1
6
4
7
1
17
5
6
1
8
4
17
12
2
4
10
3
5
1
2
1
10
16
2
8
11
12
10
1
10
2
2
2
6
12
10
9
8
4
1
6
2
5
4
1
5
6
2
5
2
4
10
7
9
4
11
11
12
2
4
3
24
1
2
6
6
7
2
7
18
2
1
5
1
3
15
8
7
11
13
6
14
10
5
13
9
21
11
1
2
6
6
24
3
6
11
10
2
4
1
5
6
3
3
4
10
1
1
3
19
23
2
1
4
4
1
5
3
1
2
4
15
3
3
1
4
1
11
6
7
9
9
18
3
4
7
3
1
8
3
3
1
6
4
7
5
4
10
4
1
10
3
4
20
2
2
16
1
6
2
6
3
3
1
2
26
6
7
5
19
1
2
15
9
7
7
2
3
3
2
12
3
5
4
7
8
13
4
2
3
20
6
1
2
1
8
1
10
5
2
7
2
1
14
4
14
3
9
13
16
6
4
6
12
26
1
21
6
7
2
4
3
10
11
20
1
10
5
17
8
4
1
1
1
7
4
13
7
5
1
28
4
4
5
4
1
4
18
7
2
6
4
9
4
11
23
2
4
1
3
3
12
9
11
11
16
2
4
2
10
2
5
5
14
17
26
1
2
1
5
7
18
5
6
3
6
1
4
2
2
7
3
2
7
3
11
4
31
1
22
5
7
18
6
8
15
4
2
12
7
3
8
8
10
21
3
3
1
2
1
8
3
4
4
10
2
10
3
19
11
11
2
4
8
2
7
2
3
4
2
2
2
2
2
10
12
1
8
5
5
7
11
3
14
1
3
2
6
12
1
5
2
12
16
12
3
1
2
1
12
21
8
9
4
1
4
14
5
3
2
7
24
12
15
2
3
7
8
12
15
4
3
15
7
14
6
8
6
2
14
4
4
1
5
6
13
2
5
7
10
1
17
1
8
2
6
12
6
1
11
6
3
4
9
22
2
14
6
10
6
2
1
9
2
8
8
9
8
5
2
3
15
2
13
1
1
3
3
9
1
5
7
7
2
4
1
1
8
7
6
14
7
2
2
1
1
27
17
6
16
2
1
1
1
1
2
1
8
3
24
6
3
1
27
6
3
2
8
1
4
3
3
11
3
5
1
13
4
4
1
5
1
5
2
14
2
2
17
3
12
14
6
4
5
1
9
5
1
2
9
1
12
11
20
4
9
12
7
5
3
4
2
9
4
5
4
5
1
2
8
16
2
1
1
8
13
11
13
7
1
1
8
6
6
2
5
3
21
3
17
4
9
10
8
2
31
17
18
10
6
3
3
11
1
2
10
2
6
7
1
1
5
1
1
2
1
11
13
5
7
6
2
9
10
11
3
4
5
6
1
4
4
6
6
12
6
6
6
1
3
4
2
15
1
7
3
4
3
5
6
1
3
23
7
9
2
15
12
10
14
1
5
13
1
13
10
11
2
14
4
16
2
18
5
9
11
1
18
11
19
20
6
9
3
3
1
2
14
8
2
9
6
1
3
5
13
1
1
15
10
3
7
2
20
12
4
3
12
5
18
1
12
24
6
5
2
6
1
3
4
4
11
5
2
7
3
8
4
3
1
6
4
4
6
8
5
5
4
4
4
4
3
6
2
3
15
1
23
13
3
5
8
5
8
4
12
5
26
7
9
7
3
8
10
6
22
5
18
5
3
3
27
6
1
34
2
4
12
4
6
1
2
4
12
17
1
9
8
6
3
25
2
1
6
1
10
7
9
5
12
6
1
6
9
8
17
4
7
3
8
6
9
12
5
10
3
5
4
2
7
9
1
6
6
1
2
3
8
3
9
10
3
4
4
4
2
6
9
3
12
18
10
8
6
1
11
1
2
12
11
7
1
9
1
6
14
11
1
10
1
7
9
3
16
4
6
9
4
7
10
3
29
2
2
4
18
8
14
18
16
7
2
4
2
4
7
1
3
3
7
15
1
6
2
2
6
6
13
5
4
8
18
4
21
8
1
3
6
1
5
5
6
6
13
12
2
16
3
5
4
5
13
3
4
23
24
5
6
1
3
6
3
3
4
12
1
15
1
5
3
1
8
1
3
11
4
11
3
1
15
7
2
26
1
2
6
3
3
3
7
11
4
2
3
6
10
5
13
20
3
1
12
6
1
1
6
1
2
16
3
7
4
1
8
16
3
2
18
15
15
4
2
1
11
1
24
18
5
7
14
7
4
4
12
6
7
8
9
1
3
9
6
3
4
12
8
2
8
11
5
2
13
3
7
1
5
6
1
36
5
6
6
1
2
4
4
12
12
16
21
8
9
2
8
9
7
5
2
3
6
12
4
2
1
1
17
3
5
6
7
2
24
6
24
3
12
1
2
12
1
6
11
3
13
24
3
14
7
14
8
10
6
1
21
34
4
14
8
2
1
5
4
2
19
3
5
22
3
2
2
1
3
3
3
7
5
4
14
4
2
4
20
4
6
2
1
5
22
24
4
1
3
13
1
13
1
2
1
1
2
9
11
13
6
2
3
7
1
2
3
24
26
1
4
4
8
16
8
2
11
12
9
14
4
6
6
3
5
14
3
9
40
2
4
10
4
2
7
7
14
2
6
1
5
13
6
8
19
11
10
17
2
12
11
11
7
5
2
7
3
12
3
7
15
6
1
4
4
12
3
6
20
13
8
1
2
3
10
3
2
1
15
9
8
1
1
2
3
13
8
2
8
5
2
4
9
4
25
5
2
8
1
7
28
7
11
3
4
3
11
22
19
7
3
4
3
1
4
14
1
9
12
9
1
12
5
25
9
2
27
10
3
2
1
6
9
5
14
4
2
2
2
1
5
2
22
3
12
13
4
25
13
2
7
8
6
6
19
3
6
3
2
1
2
7
14
13
2
4
3
4
4
16
2
8
1
4
2
3
6
3
9
7
17
2
17
7
1
1
6
3
6
5
14
10
40
2
6
14
4
6
1
12
7
4
16
14
7
3
14
4
6
3
6
2
1
10
1
6
18
6
4
3
12
15
2
1
4
1
1
3
5
6
7
5
18
1
2
1
5
7
6
4
10
6
9
6
4
5
4
2
6
8
8
4
4
14
11
8
3
6
13
2
1
10
4
14
4
10
5
4
3
14
13
2
1
20
16
5
1
5
11
1
7
4
17
2
4
1
4
9
1
2
14
4
2
1
1
11
15
1
3
2
3
11
4
1
15
8
9
3
1
11
2
22
7
7
10
6
4
11
11
22
4
2
21
15
12
8
2
20
13
11
3
18
3
12
8
2
4
4
1
11
1
2
17
1
1
14
4
6
4
2
18
26
4
20
13
7
2
15
12
3
32
6
9
16
11
6
10
3
9
2
18
3
11
1
1
2
3
7
3
5
1
5
9
11
11
5
15
5
2
2
4
3
3
2
8
5
8
1
2
13
1
4
1
8
5
1
3
4
14
10
5
10
3
3
15
15
3
14
12
13
7
26
8
4
3
2
1
5
17
22
3
6
3
10
9
1
14
2
6
2
12
10
1
7
1
10
7
7
27
2
2
2
4
5
4
3
5
21
6
10
2
16
9
3
4
2
8
2
18
2
2
12
21
4
3
2
1
3
4
13
6
13
22
4
6
3
3
7
8
24
4
3
2
4
10
4
9
24
1
6
5
7
23
1
5
12
16
5
12
1
6
5
2
2
2
13
5
6
9
3
33
12
1
3
5
1
11
3
4
7
18
2
2
4
9
6
11
6
2
17
9
14
8
1
1
5
4
2
3
1
1
10
4
14
8
1
4
2
1
15
5
4
4
16
19
1
11
2
3
20
14
14
8
10
6
1
6
5
3
11
2
3
6
2
13
6
20
3
6
7
2
6
3
10
3
5
5
11
9
8
4
2
8
5
2
1
12
21
2
19
6
4
4
1
2
1
8
6
18
1
8
9
8
2
15
5
1
3
9
1
4
19
6
14
3
3
1
4
2
14
1
19
10
4
20
12
40
12
10
1
1
23
4
17
3
10
1
10
6
12
8
1
12
1
2
10
2
2
14
6
6
28
1
9
3
7
4
7
7
3
6
2
7
4
8
4
4
9
3
1
1
16
12
1
2
33
15
9
7
13
2
2
4
8
3
15
15
1
11
11
19
19
24
9
2
3
3
4
3
8
7
6
5
37
1
2
8
3
13
3
9
5
9
10
2
12
9
21
6
15
19
2
4
2
2
2
5
13
6
14
6
3
21
1
11
13
1
8
5
3
4
8
8
5
8
3
3
17
32
2
13
1
5
15
3
17
6
4
2
4
12
6
2
1
14
7
14
1
3
3
6
1
4
12
2
4
16
8
4
4
1
6
7
2
1
1
4
1
6
6
14
7
2
9
6
4
3
6
15
5
1
14
5
10
27
4
1
1
1
24
9
1
7
5
25
7
56
33
9
2
2
3
3
9
5
1
14
4
7
4
16
2
9
3
4
8
4
2
1
5
1
5
4
2
3
28
5
6
7
7
6
1
4
12
5
8
6
10
2
4
4
6
2
2
4
2
5
24
8
10
20
1
5
6
7
11
5
4
3
7
12
14
1
12
17
16
6
2
13
7
4
1
2
3
2
10
3
3
4
4
2
3
3
6
5
4
6
1
4
3
7
3
1
4
6
12
2
4
19
5
8
4
3
1
20
9
7
22
10
4
3
3
3
13
8
2
21
9
15
9
14
1
4
7
5
9
4
5
5
7
6
12
1
11
2
5
2
20
31
20
6
15
1
13
5
11
3
4
3
2
4
9
36
5
6
9
1
2
18
9
1
8
6
12
4
4
6
20
17
4
7
4
16
2
6
1
12
18
18
5
15
3
16
2
3
5
6
16
7
2
10
6
3
20
6
6
6
19
1
8
26
8
2
11
9
1
7
22
7
5
1
1
4
2
1
7
8
18
1
2
1
6
3
19
16
16
4
5
14
19
16
1
9
6
6
2
8
15
13
2
2
1
29
6
1
7
10
7
1
1
3
2
11
5
16
12
8
25
6
25
2
6
38
1
11
3
1
5
3
19
11
3
9
1
9
2
1
2
6
39
6
1
31
4
1
1
13
10
15
2
8
10
6
7
9
8
18
1
11
9
17
12
10
8
8
2
7
11
1
6
11
1
8
10
5
4
2
1
9
3
23
6
8
2
11
11
7
3
4
3
5
10
20
16
5
4
12
2
10
2
6
7
9
5
4
3
1
4
10
6
3
12
6
1
8
6
2
14
8
2
4
4
14
2
10
15
15
4
4
12
1
11
9
4
7
2
17
5
2
10
5
9
3
14
3
2
5
5
1
3
4
6
10
3
1
2
12
9
3
1
2
9
3
1
9
7
17
8
6
1
9
7
2
3
12
1
8
9
6
5
6
1
7
1
21
10
16
10
9
5
1
7
4
1
3
4
3
7
4
4
9
8
10
6
14
9
19
6
1
1
33
2
2
16
10
4
6
2
12
12
3
9
1
12
2
1
2
10
2
1
17
1
5
2
2
8
1
5
1
5
3
4
12
11
1
9
23
3
4
5
11
10
6
3
3
3
1
12
2
4
3
1
4
14
4
6
3
6
13
3
7
5
2
5
1
15
2
14
11
21
1
3
9
19
2
8
3
10
9
2
2
5
5
6
6
1
5
1
1
4
1
2
13
11
6
7
3
2
7
8
1
5
1
2
5
1
7
2
3
9
7
7
2
17
3
8
19
12
3
4
3
1
12
4
1
9
3
9
10
2
3
2
4
5
1
1
5
2
15
7
3
2
4
6
2
25
2
3
15
7
3
5
2
20
3
8
10
14
10
9
8
1
3
3
6
14
6
10
19
8
9
15
2
2
2
9
5
2
2
6
8
7
1
10
6
18
2
1
4
7
34
2
4
12
4
6
12
6
2
8
4
6
13
5
7
2
4
2
10
33
2
3
3
7
7
2
4
10
13
3
3
9
12
2
1
8
1
18
5
3
9
5
1
3
7
3
4
2
3
11
1
1
2
4
2
8
2
10
10
3
23
4
3
3
3
5
6
3
9
1
6
15
5
6
17
5
11
19
1
5
7
19
1
4
2
20
3
4
2
6
9
7
2
9
4
4
8
2
13
2
4
6
1
10
18
2
2
2
9
3
4
2
32
7
6
4
3
4
4
8
2
3
3
5
3
8
12
1
1
5
3
7
5
3
4
3
9
12
1
1
7
8
12
3
1
10
1
1
6
8
20
10
1
2
3
16
8
1
7
4
20
4
7
3
5
4
9
17
9
16
2
13
8
15
18
10
14
2
1
4
11
7
6
2
1
4
4
14
4
1
1
13
13
14
4
14
12
4
9
3
3
36
8
6
6
11
4
12
1
1
2
5
13
3
17
2
12
25
1
5
18
16
7
22
2
11
3
20
2
16
7
3
4
2
3
17
12
1
7
10
2
10
10
4
5
8
1
2
18
3
9
1
3
5
3
6
1
1
2
11
3
22
33
1
1
3
3
3
16
6
6
2
6
3
3
2
5
9
17
15
6
13
9
23
3
1
8
9
3
5
2
54
6
3
7
4
4
9
6
11
8
7
4
3
2
12
12
4
2
6
18
3
4
8
1
26
13
5
18
1
7
1
1
6
5
3
13
12
8
1
12
6
17
1
3
3
4
1
24
5
6
5
7
4
13
8
6
3
3
3
25
7
1
19
3
3
2
22
12
12
2
14
10
7
3
15
6
9
15
2
19
2
6
16
9
5
3
7
16
10
19
5
1
1
4
1
3
11
9
6
4
6
8
1
11
1
15
21
2
7
6
14
6
1
1
6
13
7
11
10
3
3
8
9
6
16
8
14
8
9
6
2
1
9
11
7
2
10
1
34
6
1
8
1
3
1
2
8
3
9
9
15
1
6
1
6
7
9
13
9
14
14
6
5
2
13
2
9
3
6
9
3
3
3
3
5
7
22
2
9
2
2
10
17
1
2
2
6
12
18
4
3
2
7
2
3
10
1
2
4
5
11
4
9
7
4
9
6
3
3
3
12
1
11
16
8
1
3
38
25
1
5
8
1
3
5
12
1
11
1
30
3
4
2
14
6
14
1
3
10
5
1
2
1
13
5
11
9
30
15
1
5
6
7
6
1
4
4
6
3
15
5
11
1
19
3
2
12
1
8
7
1
28
4
4
5
6
9
11
3
6
3
1
2
4
9
2
9
1
1
16
1
6
5
4
8
6
6
12
4
6
2
1
2
4
11
4
26
2
2
2
13
5
13
2
36
17
16
2
13
3
2
22
6
4
2
10
5
1
8
13
1
2
2
10
6
8
15
3
9
4
15
18
2
3
17
4
13
13
6
1
1
8
9
3
6
10
5
22
1
2
6
2
24
1
3
6
10
8
14
13
1
10
3
1
4
11
15
14
2
16
9
9
10
3
12
2
4
11
10
14
1
1
6
1
4
12
5
6
6
3
7
2
1
11
12
3
11
5
11
4
8
4
2
1
2
12
3
18
12
6
9
25
17
1
2
4
9
6
2
3
2
4
3
1
4
5
6
5
1
1
4
2
4
1
2
6
3
4
33
17
49
3
9
5
4
2
2
4
4
2
4
5
10
1
4
1
9
8
14
5
6
8
30
4
5
6
18
4
2
3
9
6
1
1
6
5
20
1
2
8
5
23
1
7
2
2
13
15
18
6
3
8
5
1
36
9
13
5
1
3
2
3
10
14
1
8
4
10
7
3
6
19
5
13
11
1
6
1
4
1
17
2
4
3
7
14
2
2
4
4
3
5
8
8
1
20
6
10
1
14
5
17
13
6
9
24
12
4
2
4
5
3
1
5
9
9
4
5
1
2
8
17
8
3
6
12
18
3
1
12
20
6
1
11
10
32
13
5
4
11
1
10
4
19
12
18
5
3
6
4
9
14
9
15
16
3
1
23
11
1
7
4
4
2
2
5
5
26
5
11
9
1
3
9
12
2
1
7
32
3
14
13
9
5
3
16
3
8
4
2
1
8
45
1
2
7
3
11
6
15
1
2
2
2
28
2
8
3
5
5
5
3
4
15
2
3
9
18
4
11
9
4
5
1
9
9
5
3
6
4
2
1
6
3
5
6
15
15
9
2
6
16
18
9
5
4
20
7
6
13
2
1
3
4
2
10
11
21
2
9
6
1
10
5
11
1
8
5
10
15
4
9
5
11
5
5
1
2
3
2
10
7
6
11
1
2
10
5
6
1
3
23
1
21
7
1
7
14
3
7
3
17
22
3
11
4
3
9
5
15
34
3
3
2
6
3
5
1
1
3
7
18
2
5
1
6
3
1
11
6
3
8
1
6
1
5
11
12
1
3
2
2
18
5
1
16
9
19
15
11
13
15
3
5
3
12
3
10
3
8
3
4
6
2
12
1
1
5
17
6
6
1
1
2
4
4
6
1
2
4
5
18
4
4
11
3
6
5
10
18
5
10
9
13
11
3
22
6
5
2
22
5
2
2
9
2
12
3
19
14
7
8
8
5
2
4
3
2
18
28
10
13
3
1
3
8
6
16
10
7
9
6
1
5
4
9
11
3
1
2
3
11
17
2
3
3
6
3
7
7
20
23
6
7
4
4
3
3
7
9
6
12
4
10
9
3
1
1
7
1
15
5
10
2
8
17
12
11
7
11
18
12
16
2
1
3
8
1
8
6
10
5
6
1
7
4
1
3
11
3
24
1
5
3
6
15
2
2
2
16
2
3
4
5
12
15
19
5
6
1
3
6
2
21
1
5
14
1
29
20
2
13
1
4
1
2
6
1
2
10
10
7
4
6
14
9
2
17
6
3
5
3
18
1
24
5
6
1
11
3
1
3
1
14
8
3
3
1
8
6
3
18
1
35
2
8
3
2
1
5
13
12
2
13
11
2
4
24
1
6
1
14
9
5
8
10
4
2
6
1
5
14
4
25
7
10
18
6
9
5
23
5
1
7
4
1
11
10
10
10
7
5
6
4
8
6
3
12
1
2
10
14
1
1
7
3
16
9
6
1
5
7
16
2
5
15
30
8
1
31
2
2
6
4
5
10
5
20
4
4
14
1
11
1
12
2
6
3
24
1
3
4
10
4
2
2
4
12
9
16
1
7
15
6
2
6
2
2
8
2
2
13
21
17
7
9
17
2
23
5
6
1
3
2
12
13
13
1
3
62
1
3
1
12
1
49
10
1
20
2
7
6
2
4
3
8
13
1
4
2
2
2
4
2
4
2
10
8
3
6
4
5
12
2
4
2
13
10
7
2
4
19
3
6
2
7
10
3
2
4
10
17
5
1
13
10
13
15
2
4
10
1
3
6
7
6
1
7
3
4
6
8
13
7
1
3
7
5
8
5
8
1
2
1
5
8
7
7
2
15
1
3
1
4
4
20
1
6
8
6
7
12
10
8
4
2
16
36
2
2
2
2
8
3
10
2
6
15
1
19
4
7
9
2
1
17
6
4
6
14
1
1
14
4
1
16
1
4
7
2
9
3
4
3
3
5
1
2
3
6
7
13
14
4
4
31
12
6
7
4
1
11
1
5
4
3
30
6
5
14
14
2
6
1
2
3
9
3
4
9
5
2
11
1
2
8
13
3
3
2
1
2
18
2
10
6
19
1
2
16
4
1
3
3
3
17
7
3
9
4
5
1
1
7
2
10
2
1
5
1
3
2
1
2
9
12
4
2
4
4
1
1
6
8
1
13
2
4
11
2
4
2
11
19
10
17
12
20
7
4
17
15
6
4
5
1
5
4
9
2
12
3
7
1
6
1
7
4
10
8
4
1
5
6
6
9
5
1
13
2
1
21
6
2
4
28
1
11
18
2
8
1
3
21
5
3
4
3
5
6
29
4
9
1
4
4
4
9
29
1
17
1
13
8
14
7
14
5
2
8
9
4
3
34
2
8
1
5
13
7
2
8
3
6
9
1
3
8
3
9
18
15
16
1
23
8
5
4
19
19
7
6
1
15
18
19
4
2
4
1
5
1
5
9
34
21
8
1
6
5
10
10
13
4
1
2
2
2
1
3
3
7
15
2
6
15
6
1
6
7
14
8
1
9
8
4
5
17
4
6
6
6
18
19
11
1
12
15
5
4
7
22
4
4
10
3
5
5
3
2
6
21
9
1
5
4
3
13
1
3
33
4
8
7
26
31
5
1
13
26
4
1
13
4
2
22
2
3
8
1
24
3
3
2
3
6
3
14
13
19
2
2
2
34
1
13
11
1
11
22
6
1
6
1
15
1
5
10
4
1
3
6
12
6
6
31
12
8
4
21
10
1
18
3
4
14
10
8
2
4
4
3
1
17
17
6
7
5
1
6
1
4
9
1
16
10
1
5
4
21
1
2
6
3
2
10
2
5
2
15
8
9
34
2
2
7
7
3
5
6
4
4
1
6
1
14
4
20
4
2
16
3
5
1
5
1
7
10
3
21
7
5
6
4
14
6
13
2
10
23
7
38
7
5
16
3
4
1
13
2
7
9
11
4
14
5
16
9
11
2
8
4
17
9
3
10
9
12
2
4
10
2
14
1
6
11
10
15
1
5
11
12
13
9
2
1
13
6
8
2
3
10
2
7
17
1
2
4
24
2
4
15
29
1
23
2
1
3
7
6
23
10
6
6
2
1
5
1
8
6
7
4
5
2
33
6
9
4
25
4
7
11
6
4
9
9
2
1
9
14
4
2
6
8
10
2
1
9
13
1
13
19
6
2
1
3
2
2
18
1
3
7
7
5
6
13
4
1
12
2
6
9
6
10
6
10
11
8
27
4
2
13
17
3
1
3
1
7
3
6
2
11
18
5
2
1
9
1
5
3
12
3
3
3
2
2
8
1
3
2
6
8
1
9
22
3
1
2
11
9
12
1
3
2
3
13
12
4
2
2
10
12
8
15
6
1
2
12
4
9
42
6
2
10
7
4
22
2
2
11
8
17
5
2
7
4
17
9
10
13
18
6
4
15
4
2
8
1
1
2
2
1
11
8
4
1
12
6
3
10
12
10
3
6
1
2
12
3
1
14
6
2
4
1
11
10
15
7
5
9
3
1
2
15
1
2
8
13
6
9
9
6
7
1
7
8
1
5
3
5
7
1
6
4
4
19
1
4
6
3
13
3
11
12
10
4
6
8
3
2
3
19
6
8
4
2
15
6
7
6
2
15
14
5
3
8
1
14
3
4
12
4
5
1
1
3
6
22
5
4
11
14
7
3
37
8
3
9
15
10
6
9
1
7
15
16
26
12
10
4
1
22
15
2
10
2
30
3
3
6
9
1
3
9
2
1
2
9
14
1
6
3
6
1
8
19
3
3
10
2
20
3
1
3
6
2
16
14
3
2
2
6
11
11
14
14
7
7
2
8
3
3
1
9
5
1
4
10
12
6
2
2
5
16
12
5
2
20
15
13
5
5
10
3
6
7
11
7
2
4
19
15
1
5
1
5
3
18
17
19
6
1
2
4
6
2
6
1
9
4
4
4
3
6
8
15
1
27
2
7
5
2
7
16
11
3
3
4
8
1
3
15
1
2
5
3
10
3
9
14
12
7
7
7
9
3
1
3
1
1
13
3
9
8
2
5
18
14
15
7
5
36
1
3
9
6
1
2
8
6
2
25
7
12
3
15
12
3
12
1
4
1
9
2
24
4
6
10
2
21
3
3
17
9
6
1
3
6
1
22
13
13
5
5
1
6
9
8
13
2
3
1
3
8
21
4
11
4
9
12
2
16
29
7
19
4
9
10
14
1
4
5
5
4
3
27
2
2
5
5
7
11
3
4
5
12
8
1
1
5
1
5
1
3
12
7
2
6
18
2
4
3
17
6
6
2
4
2
4
3
19
2
2
11
14
12
19
11
9
13
5
9
6
3
19
12
1
18
2
5
9
18
9
10
1
2
3
1
5
7
24
19
7
3
1
7
3
22
10
11
3
8
12
1
9
5
1
6
3
7
1
7
3
2
3
4
9
7
4
2
2
2
1
3
4
4
3
22
5
2
22
16
3
3
18
17
9
1
3
11
5
2
3
8
4
5
3
7
4
18
2
11
9
14
6
1
3
3
6
4
13
6
5
18
2
6
5
8
11
27
1
5
7
7
1
1
8
10
8
26
1
13
8
21
10
1
11
2
10
5
6
1
3
4
4
4
3
2
13
30
3
17
13
5
8
4
1
2
9
2
10
1
2
4
23
6
12
1
1
7
9
4
6
14
7
3
5
11
18
2
2
4
5
6
3
7
7
20
6
3
9
16
8
14
9
3
15
6
4
3
16
5
5
3
6
4
5
1
6
1
8
11
9
1
1
6
5
3
14
4
21
5
4
5
15
13
2
7
2
9
7
20
2
38
3
9
8
21
6
4
6
23
3
19
6
9
5
2
10
3
21
1
9
2
1
5
1
2
3
3
1
6
9
21
2
6
3
16
5
1
3
9
1
1
9
6
1
3
3
2
6
4
5
1
3
2
4
3
7
5
11
7
5
4
4
14
8
4
5
7
8
2
4
27
10
3
10
2
4
4
3
10
5
4
2
1
12
2
1
2
3
7
16
5
7
1
13
2
2
2
3
1
7
5
14
5
5
2
2
6
4
3
6
7
6
12
4
1
5
18
21
4
2
9
1
5
7
27
4
4
6
12
12
10
2
19
5
1
6
8
6
9
10
3
3
12
6
2
19
3
10
4
3
1
4
10
6
1
6
5
1
8
3
6
6
15
3
6
13
5
7
3
2
3
17
2
6
23
15
6
2
4
3
6
4
8
4
17
4
22
5
13
7
19
14
4
2
8
10
16
6
4
13
4
11
8
10
3
7
4
30
1
13
8
14
6
10
1
5
7
6
5
28
11
4
7
2
5
7
3
1
6
1
3
7
6
9
3
15
3
19
1
3
4
6
4
7
7
12
2
13
3
12
6
10
24
5
11
14
1
5
4
1
2
5
4
30
22
4
2
11
4
15
6
8
1
2
3
9
3
3
15
1
6
2
6
1
4
18
2
3
3
12
4
8
2
3
3
1
5
6
7
2
1
6
3
18
5
6
3
15
7
3
3
8
10
9
8
1
1
8
4
2
11
4
2
3
2
2
2
1
12
13
10
18
15
1
12
15
8
10
18
1
10
1
6
3
16
2
12
2
9
7
18
2
3
4
9
2
4
5
3
7
20
3
9
5
10
14
14
9
6
1
4
1
1
10
12
10
2
4
3
12
2
7
2
8
4
9
3
4
2
3
5
2
17
3
20
17
12
3
5
7
3
1
5
17
3
7
4
8
10
4
4
8
1
2
3
3
7
8
1
8
3
3
16
17
12
6
12
24
2
22
3
3
1
6
8
29
10
8
4
14
8
6
4
11
6
14
18
5
18
13
1
2
4
6
2
6
7
5
3
6
9
7
11
1
7
7
6
4
17
7
11
2
22
2
1
1
3
5
3
6
7
3
3
4
20
2
3
7
2
2
28
12
8
2
6
9
2
5
2
6
9
5
12
1
2
1
14
14
11
2
10
9
15
24
5
3
3
7
14
18
3
7
11
4
9
17
4
20
15
1
2
9
27
1
1
4
3
4
9
8
1
5
2
4
15
16
6
9
4
5
3
5
13
8
7
8
1
4
1
9
7
3
9
2
6
6
3
6
1
12
11
3
1
8
12
10
2
3
1
6
4
16
1
5
1
3
9
3
20
14
2
27
2
1
2
4
2
4
12
2
4
6
4
1
4
35
15
3
12
2
5
5
1
9
3
11
7
9
5
9
1
3
2
2
7
9
8
2
8
2
10
7
11
6
7
8
10
27
4
6
12
7
18
3
19
5
2
2
5
4
2
5
4
7
5
10
2
9
16
9
2
1
11
1
8
3
13
2
3
7
5
16
9
3
22
4
1
12
6
5
4
2
2
8
4
13
9
7
5
6
12
2
32
12
8
6
22
23
10
1
4
1
3
3
1
1
3
4
5
11
4
1
24
5
1
5
8
8
3
5
1
1
4
18
1
11
3
3
4
5
1
2
13
6
24
9
2
6
7
5
2
7
1
6
6
3
6
6
19
18
8
16
2
2
3
10
8
4
15
9
15
3
6
7
10
4
8
6
8
1
9
18
12
20
2
15
21
9
15
4
1
21
9
5
2
4
8
9
9
3
7
12
4
6
1
11
10
3
5
20
11
1
10
3
7
4
11
1
2
3
6
3
4
7
7
17
5
1
21
12
10
8
2
18
4
14
18
6
4
6
15
11
5
7
4
3
3
4
15
7
4
4
10
8
10
5
2
13
3
9
17
3
1
3
30
6
2
13
44
6
5
6
5
2
1
11
4
7
1
9
4
5
3
1
11
3
5
1
9
7
3
17
9
7
13
10
4
9
15
14
3
3
18
1
6
38
7
11
3
7
11
7
2
1
8
6
3
4
3
2
1
8
10
5
3
10
1
2
11
11
16
7
15
8
2
14
2
2
2
9
3
3
11
7
5
6
4
2
1
9
11
1
18
3
12
12
12
2
1
3
3
5
3
3
3
13
26
1
21
5
4
10
2
20
1
18
5
3
7
4
16
9
6
4
13
2
9
3
18
15
3
27
3
9
2
1
2
2
8
6
3
5
8
2
5
4
3
15
6
1
2
9
5
2
1
9
24
3
4
3
20
9
15
10
8
22
6
2
7
11
1
3
10
5
2
7
6
9
2
3
2
5
11
6
6
10
18
5
9
7
5
7
18
11
12
4
5
6
1
14
9
1
21
11
1
7
23
5
1
5
7
5
6
22
4
11
5
6
3
16
2
4
6
3
3
7
22
13
5
2
16
7
30
8
1
2
6
15
19
5
13
5
10
8
6
3
6
6
12
6
4
5
12
6
7
3
7
13
5
1
13
3
5
18
2
10
7
8
4
8
3
1
12
5
6
8
14
15
9
6
5
9
26
13
10
6
11
15
6
19
2
3
5
7
31
9
26
6
15
25
2
6
4
11
2
2
4
4
3
10
11
12
10
3
13
4
6
8
13
1
26
6
6
1
7
7
6
13
9
1
7
3
3
3
4
2
6
1
1
4
1
1
1
1
20
6
8
5
6
20
1
6
23
1
3
11
8
5
3
12
5
3
13
11
1
1
1
4
3
5
33
8
7
4
7
4
2
4
1
14
1
5
3
2
11
21
10
10
4
3
5
6
2
4
12
6
7
2
3
9
16
9
12
2
4
8
25
8
7
3
6
1
10
1
3
2
3
6
3
6
6
10
8
3
1
5
3
3
1
8
8
4
6
10
2
3
16
3
8
1
1
36
2
4
5
9
2
13
9
2
8
1
1
20
1
12
5
6
3
4
5
13
11
3
21
2
5
15
5
21
4
12
20
6
2
1
3
10
2
19
3
3
6
15
12
32
4
3
1
8
8
14
6
14
3
2
10
15
2
2
2
11
6
1
16
19
5
14
2
4
20
1
9
12
8
6
6
2
4
6
7
1
8
2
1
3
18
2
6
10
2
3
12
7
4
10
6
6
7
6
8
1
17
1
10
16
18
4
2
12
7
5
10
6
17
16
5
2
2
17
16
8
3
6
19
1
4
22
10
4
7
7
5
1
1
3
9
9
1
8
6
4
8
13
4
13
4
9
21
7
2
3
5
1
5
8
23
7
1
7
2
1
25
7
6
3
2
4
6
9
6
7
2
12
7
1
26
9
12
5
1
5
1
13
2
20
4
5
6
5
2
8
1
5
14
14
8
3
6
6
7
12
11
11
10
3
10
7
6
4
6
3
6
7
4
13
6
13
2
2
11
5
7
11
8
10
6
4
5
3
6
4
2
19
2
15
19
8
3
2
1
1
15
14
4
13
1
10
7
8
2
1
3
6
14
4
23
3
10
6
3
5
1
17
1
3
2
2
1
11
13
1
8
2
1
15
10
8
6
6
6
1
5
6
9
1
11
3
6
6
4
3
3
27
7
10
16
10
10
3
4
5
12
4
3
6
19
14
3
3
11
4
1
13
9
16
4
12
7
1
24
3
1
7
3
4
4
5
6
3
6
2
1
32
1
2
6
4
2
16
4
16
4
20
24
4
14
7
1
8
17
4
11
1
6
3
20
4
3
3
2
4
4
1
23
5
15
8
6
2
1
7
17
1
9
15
11
4
2
1
4
2
2
1
12
11
2
11
2
16
9
2
2
2
47
17
1
5
14
15
3
5
3
4
17
4
1
6
2
2
13
20
11
2
2
10
2
1
6
5
1
29
1
9
2
2
1
1
20
7
2
4
3
8
1
9
4
4
1
11
1
5
18
1
5
7
11
2
16
2
10
7
20
10
6
11
6
4
5
15
4
11
9
8
10
13
5
4
2
2
4
14
2
3
2
7
8
7
11
1
15
4
2
26
1
1
10
4
2
19
2
1
4
5
18
3
3
6
8
13
9
5
10
4
4
1
15
18
14
3
6
10
6
6
2
1
3
1
20
6
10
1
1
5
3
9
13
2
38
4
9
3
2
10
3
10
3
3
5
2
16
12
8
1
3
6
3
5
42
2
2
8
17
5
9
3
2
22
3
1
6
21
1
11
6
1
16
19
11
8
5
1
5
8
7
12
5
3
6
15
7
16
4
48
1
3
2
6
3
5
4
6
1
3
2
2
25
9
2
4
12
22
12
4
13
9
3
9
15
1
10
1
7
3
5
10
32
1
15
17
7
4
4
6
1
25
17
2
1
12
15
5
4
3
3
14
2
1
3
6
19
11
3
9
7
13
4
6
6
1
9
6
6
3
5
2
2
2
12
1
5
6
3
15
4
2
12
6
2
2
5
6
13
15
5
3
5
8
2
4
4
4
1
3
3
9
2
3
9
4
12
4
2
8
22
22
16
7
6
6
5
6
6
1
1
10
3
1
4
5
5
14
5
5
4
2
1
8
1
8
2
1
7
3
1
2
3
8
12
22
8
6
3
6
4
9
5
6
2
1
1
2
15
7
6
6
3
6
11
19
2
1
8
1
8
3
2
1
9
1
9
2
1
15
2
3
7
6
3
5
8
5
29
1
2
4
5
9
4
3
8
12
3
1
4
10
15
1
3
8
7
2
10
12
2
1
2
6
12
13
2
1
1
4
10
2
2
4
3
3
22
3
5
1
2
7
9
9
2
7
14
4
13
8
2
9
3
18
2
2
5
1
4
13
1
8
6
6
18
4
4
12
10
6
10
12
6
8
2
7
1
5
9
9
4
1
2
17
3
4
9
3
6
8
12
4
14
8
5
8
22
1
10
8
16
9
6
1
3
3
8
1
12
8
7
16
16
1
12
8
1
8
6
21
7
3
7
6
2
8
12
4
2
6
4
5
5
8
2
6
4
2
2
2
9
11
10
8
8
2
8
7
2
13
21
2
9
6
22
8
1
5
1
18
5
1
11
9
28
1
5
17
2
4
7
1
1
3
7
2
7
9
3
4
4
3
3
1
21
18
4
1
4
14
16
3
5
7
6
15
7
5
23
8
25
9
4
3
5
1
1
20
2
13
5
16
15
1
14
2
1
7
5
3
24
2
2
10
2
4
6
12
7
11
6
8
11
9
11
3
2
18
1
4
3
2
3
6
15
4
15
7
1
6
1
2
2
25
7
5
3
1
24
18
7
2
12
5
12
3
2
4
13
5
4
5
3
22
8
3
1
2
2
4
6
1
5
6
3
6
4
1
2
6
2
13
13
5
9
2
2
1
3
14
4
3
7
2
1
1
2
21
20
6
11
2
15
8
11
4
1
11
14
10
7
11
21
1
2
6
12
3
1
6
2
1
27
5
7
5
21
2
12
13
24
3
4
8
6
14
1
4
12
1
1
3
4
8
6
7
5
12
18
1
5
4
16
19
9
1
3
3
3
12
3
1
8
10
20
9
5
7
9
9
3
8
6
9
21
9
18
6
7
6
2
6
9
33
2
1
21
15
1
6
3
2
3
14
10
6
6
1
11
8
19
4
6
15
4
2
23
3
7
21
2
1
3
5
1
8
1
12
2
1
4
7
4
5
27
1
2
12
8
10
4
4
1
9
28
2
13
2
9
1
3
9
5
3
1
12
14
4
3
5
4
3
1
22
9
5
2
3
3
3
1
4
13
5
2
2
3
17
7
5
1
9
4
1
33
1
3
2
1
13
4
22
9
7
12
5
5
7
1
2
41
1
3
14
18
1
8
2
5
11
22
2
1
5
14
8
2
15
3
3
1
5
11
4
12
3
3
3
10
14
11
4
1
5
3
15
2
5
5
3
1
4
1
7
8
1
5
1
1
12
20
11
1
5
12
1
6
8
7
5
3
3
3
1
4
7
49
2
1
11
1
1
1
7
14
12
1
1
8
14
3
10
1
2
4
1
3
12
6
3
1
2
4
14
2
4
1
8
6
1
4
5
7
10
6
3
3
19
2
11
28
6
4
2
2
8
2
25
8
5
2
14
1
3
9
3
6
8
19
7
1
4
13
2
6
6
2
6
6
12
12
12
1
3
3
7
1
1
8
7
19
5
3
2
19
8
1
8
12
19
2
1
17
3
12
8
14
6
4
2
10
10
6
6
3
9
6
3
3
9
3
1
1
4
4
8
12
9
12
3
14
4
1
1
7
1
2
12
1
6
11
6
3
1
8
6
12
3
3
15
11
5
3
8
1
12
8
15
1
5
1
2
10
2
1
2
7
23
6
1
21
2
6
2
4
19
6
1
11
3
5
3
6
12
42
12
15
1
32
2
4
6
3
18
3
9
15
1
13
4
10
6
23
4
12
9
4
2
11
7
5
6
6
1
14
2
2
3
2
10
5
3
3
6
1
14
3
8
1
7
4
2
22
2
11
3
10
2
6
4
3
7
23
12
6
11
2
4
2
11
6
15
14
6
6
18
22
3
2
7
2
12
1
8
7
5
4
3
6
12
3
12
8
3
3
3
24
1
11
6
2
2
11
3
1
5
9
1
22
1
9
1
18
5
4
2
6
3
1
10
17
12
5
1
15
16
2
14
9
9
8
16
4
2
7
3
8
9
4
9
2
2
5
21
9
2
10
17
7
7
8
2
7
6
6
3
2
3
9
16
2
1
2
1
5
6
7
2
7
7
6
1
13
2
9
13
5
1
9
11
8
2
6
17
3
12
1
12
8
1
3
3
2
2
1
10
3
3
12
1
16
3
3
1
5
9
1
8
1
5
9
19
3
12
11
8
13
13
4
20
9
3
2
20
5
18
3
6
4
5
5
7
1
2
2
15
9
14
7
3
3
9
14
8
9
5
3
11
5
35
7
11
8
4
3
11
7
6
4
1
6
12
29
15
8
2
4
10
4
7
3
6
13
3
18
3
5
2
4
1
12
8
7
2
14
22
6
10
2
3
10
23
12
9
9
2
24
1
9
16
4
2
11
3
1
8
10
3
2
1
1
16
3
22
8
1
14
1
5
12
2
4
7
2
5
7
1
6
18
8
3
1
5
6
9
1
6
12
5
3
15
1
9
27
1
13
12
3
3
7
24
5
1
6
4
31
1
8
13
3
23
10
17
1
2
11
2
8
12
14
7
10
7
2
11
3
10
4
10
32
14
6
5
3
1
1
4
4
30
12
2
20
1
28
14
3
4
12
8
12
6
1
14
5
4
7
17
3
3
16
20
1
5
6
6
10
2
4
3
7
5
11
10
2
9
3
10
2
7
11
13
14
7
11
6
10
2
6
15
6
9
28
3
11
3
4
8
1
5
12
7
2
3
4
2
3
16
7
26
6
15
2
1
3
3
14
13
1
10
4
4
6
5
7
1
3
1
2
1
18
6
2
12
3
6
1
2
3
10
14
6
1
5
9
7
6
5
12
3
5
2
12
8
3
13
11
5
11
3
2
15
13
30
16
14
2
4
21
5
3
9
1
1
7
9
6
7
1
1
5
2
3
11
10
3
1
32
10
10
6
19
1
11
5
1
6
5
2
1
5
4
4
11
4
5
8
1
1
10
18
6
1
1
10
4
10
2
2
4
1
8
4
21
8
1
8
3
1
11
20
8
8
4
4
4
1
5
4
14
3
7
3
12
6
6
7
4
3
3
2
10
6
2
2
4
1
9
3
1
21
12
18
19
2
2
9
1
3
9
6
3
8
4
2
16
7
4
1
14
1
8
4
3
1
5
14
4
1
4
3
5
2
8
3
3
1
5
2
7
21
2
7
3
1
3
14
16
17
15
12
2
14
22
11
50
3
7
6
12
9
2
10
3
3
2
10
9
7
4
6
13
9
8
3
22
6
6
21
18
8
1
1
6
16
3
6
1
2
1
5
3
29
5
1
8
22
1
4
1
5
3
4
2
23
1
5
1
5
39
1
6
3
5
3
12
2
10
12
2
1
1
9
9
3
5
2
2
11
3
1
1
14
6
4
12
1
3
1
5
7
6
1
10
12
13
21
20
1
2
1
4
1
1
3
18
3
10
4
6
6
1
3
5
9
1
5
20
2
9
3
6
3
3
4
6
10
6
1
9
3
5
2
1
7
12
14
2
5
5
2
16
13
3
5
7
18
2
1
6
1
2
3
8
3
6
24
25
1
4
6
3
5
1
17
18
7
6
3
13
6
6
2
4
2
3
7
3
29
4
8
1
14
6
30
10
2
1
6
2
1
3
5
2
2
10
4
6
9
7
10
14
2
45
4
5
18
4
2
2
10
2
2
5
6
10
1
2
20
15
11
4
4
2
6
9
21
1
11
6
13
6
6
2
6
1
26
1
1
4
2
5
12
3
38
13
15
17
5
29
6
3
2
4
4
2
3
8
3
4
11
1
5
3
10
3
3
3
24
11
2
12
5
5
7
1
4
9
4
3
2
14
1
13
6
9
3
3
1
23
2
4
6
23
13
6
6
5
3
3
6
16
2
1
6
1
17
1
13
3
22
12
3
11
10
4
28
16
4
2
20
1
2
6
1
38
3
15
1
6
3
6
2
28
3
6
14
5
6
4
1
7
1
6
3
3
13
6
3
5
3
6
6
3
3
4
3
2
22
11
3
12
6
13
9
8
13
6
8
1
2
6
6
2
5
1
2
6
14
12
4
5
23
14
15
5
1
1
7
1
24
10
7
1
2
2
2
3
19
1
3
10
9
13
1
9
2
11
9
16
4
12
6
7
5
3
7
2
18
7
1
5
5
3
3
18
6
9
19
9
11
2
4
9
15
8
4
2
7
6
16
15
8
9
4
1
11
20
3
2
4
6
21
4
8
3
8
14
4
2
2
4
14
10
3
2
18
4
24
5
24
7
14
3
3
3
2
4
1
5
8
23
13
18
4
3
19
9
8
1
5
3
1
11
1
2
3
15
1
20
1
3
17
3
13
5
3
3
6
15
3
15
7
14
2
6
5
9
2
4
14
3
1
10
10
12
1
2
3
6
6
16
8
10
3
11
2
6
8
4
1
9
6
1
1
5
17
6
6
4
3
8
3
7
15
15
8
3
8
4
22
2
9
16
5
6
8
1
6
6
9
12
22
12
2
1
6
3
3
7
1
4
5
4
10
4
1
8
13
6
4
14
3
11
1
2
5
4
12
12
4
3
1
8
4
2
9
11
4
30
5
9
4
15
19
14
8
1
1
8
9
6
18
5
3
12
3
1
1
1
10
20
1
17
7
12
2
2
2
4
5
15
11
4
2
1
6
22
4
12
3
12
13
3
2
15
3
15
12
16
8
1
6
6
8
1
5
3
3
7
3
11
1
8
21
6
10
3
9
4
14
6
17
1
2
3
9
4
8
1
6
3
11
3
6
14
2
11
5
4
4
3
11
1
5
6
1
11
4
9
8
1
4
2
2
1
17
7
7
2
2
24
1
3
15
11
6
6
6
4
15
15
8
4
2
2
8
3
2
5
4
3
3
6
1
8
21
8
4
4
2
3
4
7
8
5
9
6
2
2
4
4
10
9
5
4
4
1
3
1
47
15
3
1
17
21
3
6
7
13
7
1
5
3
1
6
17
2
1
11
5
3
14
2
1
1
3
17
8
13
4
1
4
9
5
6
4
1
6
3
5
6
19
2
12
4
2
16
2
2
7
9
4
20
14
11
7
1
24
9
10
2
13
20
6
1
3
7
2
3
11
16
17
13
6
2
10
8
10
4
5
2
24
3
1
9
5
3
18
6
3
1
2
3
5
7
7
6
14
3
6
22
3
5
15
10
6
6
3
19
2
38
28
4
12
4
12
4
5
4
11
7
14
3
1
6
14
15
1
27
14
1
6
2
3
14
17
6
2
1
3
1
2
5
9
4
11
3
1
6
5
1
2
29
8
5
1
2
12
7
12
21
2
4
2
6
6
1
11
18
2
5
5
1
5
1
1
4
2
8
9
5
10
3
2
1
8
20
4
15
3
16
11
3
3
6
22
29
12
6
6
6
2
2
20
6
7
12
5
7
3
12
5
10
14
3
7
17
1
5
14
4
40
2
2
10
4
8
1
1
5
12
2
7
9
6
9
3
11
3
1
4
12
23
1
28
2
5
6
3
24
4
2
2
22
2
1
7
2
42
30
2
25
21
14
1
2
1
6
9
11
1
3
4
4
2
5
7
4
4
6
6
2
1
2
3
9
3
3
7
9
3
20
3
9
4
15
8
1
26
3
1
3
6
1
1
5
1
3
1
21
3
23
7
5
3
5
16
13
6
1
14
2
13
1
2
8
7
8
6
9
16
3
3
12
14
1
15
15
57
2
4
6
10
1
7
9
5
9
6
1
12
3
1
6
1
7
5
6
1
2
7
32
3
3
5
10
6
7
7
2
5
3
15
13
11
3
16
6
8
8
5
12
11
1
6
2
7
3
20
3
1
6
23
3
25
8
8
5
5
3
3
8
8
3
1
10
12
2
16
1
5
1
5
6
7
7
4
12
1
7
5
8
9
10
2
1
11
3
1
3
11
13
6
3
35
4
13
4
4
8
7
2
11
4
12
1
5
1
12
1
11
17
4
6
2
1
1
1
3
3
3
3
6
7
14
7
1
1
16
1
23
19
4
9
3
1
12
9
3
15
9
2
9
26
7
6
7
17
1
2
4
14
6
22
20
2
8
2
7
2
12
1
9
14
1
2
1
17
14
2
15
1
7
7
4
2
8
4
2
2
7
3
12
18
12
2
2
2
10
10
7
21
18
12
18
1
11
3
9
12
4
8
1
6
7
8
2
12
1
6
17
1
11
4
9
5
6
6
3
3
3
3
13
8
1
2
4
8
3
3
6
13
15
6
8
9
4
5
22
2
16
3
1
4
4
6
2
12
3
4
11
6
26
10
16
11
1
2
1
5
1
6
8
9
2
4
1
5
6
6
4
12
2
9
15
1
23
1
2
10
9
2
8
10
6
12
1
7
1
3
20
4
3
7
9
13
2
10
8
24
2
1
1
16
3
13
17
1
3
3
6
3
12
8
1
2
2
4
14
4
1
3
5
1
5
7
14
1
11
2
1
3
3
7
4
16
2
2
29
15
1
9
11
7
3
5
15
12
7
3
7
4
4
10
8
5
9
1
6
3
6
4
28
4
5
1
12
5
11
2
8
6
4
26
19
9
3
1
2
8
3
12
9
18
13
1
1
9
39
1
4
18
5
1
4
1
3
11
9
6
3
37
2
12
31
1
5
13
4
12
4
6
2
8
6
4
7
1
10
14
16
20
5
6
2
9
1
3
2
2
4
7
2
5
4
4
5
1
2
2
4
24
3
1
8
2
2
3
6
6
31
2
15
1
4
18
6
1
6
1
1
7
2
9
3
1
11
9
4
7
4
13
5
6
4
6
16
11
7
10
3
7
2
6
1
6
1
1
28
17
8
1
12
4
1
2
2
1
8
3
1
5
7
9
8
6
8
19
3
10
2
2
11
27
12
32
4
2
4
3
15
9
5
9
4
7
1
1
5
7
2
7
2
7
4
8
4
5
5
14
1
4
9
2
4
3
6
3
2
15
30
5
2
11
6
10
6
17
1
11
15
6
15
8
10
7
3
9
8
7
10
4
14
2
2
6
1
7
6
1
6
5
18
2
12
3
5
3
3
9
7
3
6
17
3
1
5
4
3
3
5
1
6
11
1
2
21
3
9
10
6
2
1
12
2
3
2
5
7
35
6
26
3
3
3
3
1
15
1
4
12
1
11
3
3
2
2
3
5
16
2
1
1
4
2
23
13
4
3
6
4
3
2
6
3
13
8
12
19
18
5
2
4
4
4
1
4
2
3
1
15
3
12
11
10
14
1
8
3
1
5
2
14
6
2
3
18
3
18
15
1
5
17
14
8
6
12
2
16
4
5
5
1
1
15
2
1
14
27
9
1
1
2
2
3
1
9
6
8
1
3
11
8
5
5
6
4
16
1
15
6
1
17
1
2
25
2
18
7
5
7
5
6
1
6
1
1
3
4
14
3
3
6
6
9
3
4
9
5
13
33
11
17
13
12
9
6
6
12
15
1
8
6
2
16
2
10
1
3
2
1
9
10
1
17
5
12
3
4
2
2
1
2
7
3
6
29
10
3
5
14
8
2
4
10
4
12
10
10
5
3
9
3
11
5
1
9
7
2
3
6
3
9
4
3
5
6
10
16
1
1
12
9
20
4
12
2
12
17
5
5
6
4
14
16
3
2
6
3
15
3
1
5
2
11
2
1
3
29
4
15
3
8
16
2
7
2
7
26
3
12
1
2
8
8
20
6
2
6
11
18
2
3
2
4
6
15
18
3
16
2
7
18
15
11
6
17
14
2
6
3
9
1
19
18
1
7
3
3
4
1
3
21
1
9
18
2
3
4
5
4
12
7
6
14
2
18
2
5
6
1
18
6
11
2
9
16
2
6
2
4
20
2
2
6
3
1
6
2
4
6
40
7
1
6
11
4
14
1
4
23
13
1
3
4
6
2
10
8
12
7
14
23
1
9
4
3
1
2
2
21
7
14
7
11
22
12
3
2
3
4
17
1
26
12
1
1
10
10
8
6
2
5
23
4
8
1
7
4
1
20
1
28
4
1
15
3
17
2
1
27
4
5
1
5
9
7
3
4
2
5
11
4
3
33
3
7
2
13
6
6
12
1
1
16
3
3
12
8
11
14
2
1
6
1
8
12
2
1
9
4
2
3
7
7
11
7
4
8
23
5
9
8
3
5
6
8
2
4
2
1
8
6
6
4
3
3
5
6
4
2
2
2
8
8
11
6
15
5
3
18
3
3
4
5
6
11
8
8
1
1
10
13
3
20
18
1
5
2
10
3
12
4
3
4
4
13
2
19
2
6
7
2
1
6
15
6
6
5
2
4
12
7
17
6
15
1
3
41
2
2
3
5
13
5
3
19
16
10
8
10
10
8
9
16
11
8
1
17
11
7
1
15
1
7
2
3
3
2
2
10
4
12
9
18
2
1
20
4
6
2
8
4
18
7
5
3
4
3
6
8
1
11
14
14
2
12
8
16
1
1
2
2
9
3
2
1
6
7
6
3
5
13
11
2
10
30
3
16
6
5
1
7
1
6
16
13
20
3
13
10
7
11
1
12
12
5
1
25
2
5
3
1
2
7
14
6
7
25
24
5
2
7
3
3
14
7
3
2
9
10
8
18
25
9
17
1
3
12
8
10
2
3
4
6
3
2
7
2
34
2
4
15
4
5
5
9
1
2
2
4
12
10
3
7
10
6
1
2
9
13
2
1
4
5
11
8
5
5
4
5
9
1
5
2
4
19
6
17
1
1
4
6
7
6
5
1
2
7
3
3
6
9
9
8
6
6
20
2
6
2
3
18
10
8
27
21
24
1
9
9
2
7
5
9
6
3
1
11
12
1
5
2
2
8
2
4
28
3
1
14
3
18
1
1
1
17
1
2
6
13
9
4
16
12
3
4
5
1
2
1
10
13
7
4
4
25
3
4
12
2
12
4
10
4
5
4
9
4
19
25
3
3
2
1
20
7
3
7
5
8
1
3
19
5
3
6
2
1
8
15
6
6
9
7
5
15
1
19
5
5
8
4
2
8
14
9
1
2
30
3
6
7
3
12
7
4
16
3
5
8
4
18
15
1
2
3
3
15
7
2
6
2
2
3
5
12
18
1
2
1
9
2
16
5
24
2
1
1
4
2
2
24
7
2
15
12
1
3
4
13
4
6
7
4
15
1
2
14
28
12
13
1
13
5
4
2
5
7
7
7
8
18
12
6
1
5
22
12
6
5
7
3
6
1
6
7
1
6
2
6
1
5
8
4
4
8
4
10
10
6
18
2
4
1
12
3
14
1
8
21
8
10
36
6
3
16
1
1
1
2
1
12
1
4
4
3
3
2
15
9
3
16
15
5
13
2
1
3
2
18
3
7
5
19
2
3
4
1
1
5
1
1
5
29
5
5
6
1
3
2
6
1
6
3
11
3
18
1
9
3
2
13
4
14
8
3
4
18
27
16
7
11
4
4
5
9
4
16
7
5
1
1
2
18
4
17
3
4
6
9
5
2
14
2
1
1
6
4
1
3
6
20
6
10
3
6
2
3
1
1
2
5
15
12
2
5
1
2
2
7
5
6
7
2
9
3
7
2
1
5
1
18
33
11
15
7
9
3
19
1
3
2
5
11
1
5
15
1
8
12
1
5
9
3
3
15
13
31
8
2
37
8
17
10
3
16
13
10
6
3
12
5
8
2
2
10
3
4
18
1
10
4
4
4
1
13
5
12
5
12
6
3
22
5
7
11
1
1
11
6
1
10
1
9
4
14
8
8
7
4
24
1
2
2
2
17
3
8
8
1
3
4
2
3
1
12
11
3
3
7
2
7
5
1
1
6
4
1
6
1
2
12
4
6
2
3
3
2
2
5
3
2
12
6
32
5
5
6
4
6
9
12
17
2
6
8
6
17
1
4
1
3
4
11
4
7
4
2
7
5
4
1
8
4
1
4
2
11
1
18
8
8
1
19
10
1
7
7
6
1
3
7
2
2
19
15
20
9
1
2
1
5
6
4
15
7
5
6
17
4
11
1
20
12
34
14
4
8
2
4
9
5
17
5
1
2
6
3
3
19
2
1
9
24
5
16
15
15
1
7
4
7
5
5
6
16
4
14
9
8
3
1
3
11
15
6
4
8
4
4
11
3
2
1
3
2
1
14
6
7
9
17
6
6
1
1
6
12
1
9
9
22
5
3
4
3
2
10
12
5
7
5
10
1
2
8
6
3
6
13
8
12
2
1
1
3
23
7
3
3
2
1
2
2
4
16
4
11
8
3
3
3
8
2
3
5
1
9
6
2
6
2
14
12
10
14
3
3
17
7
5
9
6
2
1
4
2
4
2
1
4
4
4
8
1
8
1
2
3
6
4
9
14
13
5
4
22
4
1
8
7
9
3
29
3
3
1
3
14
4
3
8
6
3
1
2
4
2
6
1
17
2
1
6
9
1
6
1
5
11
4
5
7
6
3
7
16
2
5
3
14
25
7
10
7
3
3
1
11
20
15
6
6
22
2
4
2
10
18
3
17
12
6
1
5
9
7
4
5
6
1
1
1
2
6
7
7
1
1
15
6
5
9
10
1
10
6
1
5
1
3
5
1
14
7
21
15
20
7
8
1
5
12
3
1
14
2
2
12
2
19
19
14
3
3
27
2
1
2
3
6
7
9
9
8
1
3
10
34
2
5
5
3
9
6
6
9
1
8
4
16
4
1
11
6
3
11
11
7
14
3
1
4
6
7
1
5
3
2
4
2
3
27
24
1
1
6
2
10
2
3
17
6
4
9
5
6
2
19
1
3
2
1
9
3
2
2
2
8
7
11
4
15
11
7
1
4
9
5
11
6
3
4
8
5
3
3
1
2
4
14
8
13
16
25
25
11
2
4
4
1
5
16
3
8
7
14
3
1
8
18
16
8
6
9
7
2
1
1
11
7
1
6
29
7
3
3
16
15
2
6
3
5
2
14
3
16
1
1
6
1
4
10
1
2
7
2
2
10
6
16
2
16
29
4
1
2
8
4
2
8
14
2
6
8
10
1
20
9
10
9
13
2
2
12
1
1
4
9
7
14
2
2
12
23
15
7
6
12
13
8
24
10
2
8
3
3
7
2
3
3
27
7
2
6
6
1
3
6
5
18
4
9
5
8
2
3
1
1
18
4
3
4
7
1
12
5
9
2
4
2
10
6
4
5
3
8
2
9
1
16
2
6
1
3
4
6
9
9
2
6
13
9
2
1
2
5
12
8
3
23
3
1
9
5
1
1
7
7
2
3
19
21
2
7
8
4
9
1
11
2
4
8
1
8
15
7
5
15
9
3
1
1
10
34
3
5
3
10
9
4
5
3
5
6
10
5
14
8
6
4
18
4
13
5
3
27
4
4
4
3
19
2
16
18
3
3
16
32
12
2
3
1
8
9
6
23
10
2
4
6
7
5
4
9
8
13
18
14
1
24
12
7
2
11
3
6
25
11
3
13
6
2
7
8
1
2
8
5
12
5
4
4
4
19
3
2
7
1
6
25
13
14
1
13
1
16
17
10
3
2
6
13
15
7
1
6
3
18
10
14
3
6
1
6
6
2
32
5
5
3
3
2
1
15
3
18
1
9
3
6
38
3
6
11
8
2
2
14
4
1
9
4
2
1
8
11
18
8
6
2
16
18
9
2
6
7
2
4
3
6
2
3
2
12
4
10
4
8
2
8
1
12
7
14
15
7
3
1
16
3
7
5
34
1
8
6
4
2
22
17
32
1
2
14
2
9
6
5
6
7
17
2
2
6
8
4
2
6
9
1
12
6
2
3
19
6
3
1
1
9
12
10
4
13
1
4
4
13
1
4
2
2
21
5
1
14
1
2
9
19
3
3
3
2
3
6
3
9
2
5
5
2
20
8
8
2
15
1
4
16
6
8
4
3
1
1
1
2
6
18
2
22
16
4
1
11
1
1
5
10
5
1
1
7
1
4
2
12
5
10
5
27
13
2
14
1
5
2
5
16
2
1
4
2
5
9
7
6
3
3
8
3
1
8
3
6
6
2
4
4
3
6
1
8
8
2
11
12
8
3
4
8
6
2
16
9
15
13
1
1
21
20
4
1
3
5
19
2
1
11
2
4
13
5
2
4
4
18
4
2
4
5
2
3
1
17
2
18
4
7
35
3
5
1
22
8
9
4
5
22
7
11
1
23
1
13
7
8
7
1
8
4
10
14
8
2
2
1
1
9
6
2
1
21
19
7
7
2
6
1
8
17
4
6
6
2
4
10
3
2
3
4
9
1
6
11
11
10
20
24
6
2
1
15
8
8
4
11
3
3
15
3
3
8
3
4
5
1
5
1
2
1
30
3
8
15
1
1
8
14
12
12
9
6
29
7
12
9
21
1
3
1
2
8
4
4
5
5
4
5
1
9
8
4
11
4
2
18
3
1
2
6
18
1
8
9
7
5
18
1
2
9
6
1
29
4
14
42
3
6
4
2
9
12
18
6
4
2
21
11
4
3
3
4
6
6
15
8
6
3
6
7
1
4
1
14
3
2
10
1
3
5
6
7
2
9
3
4
3
9
10
12
20
6
21
6
20
4
9
2
2
11
8
4
29
7
11
3
7
3
7
4
1
12
1
2
4
1
1
8
1
5
19
11
2
10
6
7
9
8
25
7
28
3
12
7
6
4
10
10
2
10
2
10
14
8
5
2
3
13
5
1
2
3
2
1
1
5
6
5
10
8
4
18
4
9
3
6
3
6
6
2
15
7
6
2
17
4
2
2
3
18
9
2
7
14
12
3
2
16
20
12
1
10
14
3
8
1
1
2
19
5
4
4
10
6
1
6
29
8
5
6
9
5
4
5
2
2
2
18
1
6
3
4
7
3
2
11
6
1
1
9
1
3
2
7
12
2
1
2
1
5
6
3
15
6
3
3
1
3
4
5
8
3
10
10
2
2
4
8
4
4
11
1
1
9
7
12
45
15
11
4
4
1
4
12
3
9
9
14
7
1
7
29
10
2
7
6
3
2
11
5
4
2
3
3
7
2
1
8
6
7
5
3
5
8
5
18
11
10
4
12
3
5
1
6
8
7
29
9
6
4
2
6
13
24
5
6
12
24
1
5
9
9
25
1
6
1
4
25
25
3
1
11
6
1
5
3
22
5
6
2
1
6
7
5
9
12
4
5
4
8
1
21
2
5
2
2
9
1
17
1
3
12
24
6
1
4
4
6
6
9
1
4
13
2
9
3
7
2
1
15
22
11
17
1
3
9
18
13
1
7
2
7
6
3
23
3
16
9
17
4
10
2
3
2
1
3
9
8
8
10
1
11
4
23
9
6
2
8
3
3
6
2
1
5
3
6
4
2
1
10
2
3
6
5
12
4
14
15
9
9
13
2
3
24
4
5
14
5
13
4
6
4
8
3
6
4
19
14
6
5
21
8
5
14
1
2
13
2
7
3
2
5
23
1
5
11
1
8
9
7
11
9
6
1
2
6
6
3
3
1
6
5
8
1
10
15
3
1
4
6
4
4
2
11
5
5
2
9
2
4
1
14
1
2
1
5
1
6
2
3
4
10
2
4
4
6
2
1
9
10
8
21
15
4
5
18
5
29
1
7
3
8
4
10
2
22
2
6
22
5
6
3
16
8
1
18
1
4
2
4
6
1
1
2
3
5
10
6
2
1
3
8
4
6
4
7
3
25
2
4
5
7
1
2
2
1
8
25
14
4
4
1
13
2
12
4
2
32
4
9
6
1
8
3
41
4
6
18
3
4
2
1
5
1
6
3
14
1
10
20
3
6
7
13
3
10
4
2
2
9
6
21
1
1
13
6
16
9
4
5
12
11
6
15
7
5
15
10
14
4
2
2
1
4
13
14
6
6
3
13
8
3
2
4
11
2
2
11
10
6
2
3
3
3
2
2
3
7
18
4
3
9
6
6
15
13
20
1
6
11
20
2
8
2
17
3
9
11
9
7
4
14
2
1
35
22
8
2
19
1
5
1
5
18
4
7
1
6
3
13
3
6
9
25
5
2
4
11
6
6
12
7
1
5
11
2
31
1
3
17
20
6
4
4
3
17
6
2
1
1
3
12
3
16
1
3
1
7
10
14
2
14
4
8
1
11
18
3
7
15
18
1
10
4
3
3
8
1
6
7
10
7
6
7
7
9
2
4
12
3
39
2
7
19
4
6
8
2
2
16
3
4
3
3
7
1
3
14
8
2
1
11
4
8
8
1
9
6
6
1
12
9
8
1
5
7
2
5
4
1
9
15
1
4
2
16
14
2
4
5
12
18
15
6
10
1
3
2
11
1
17
5
6
7
19
4
36
2
7
9
7
6
1
10
9
1
2
12
7
6
8
25
9
2
4
12
1
6
8
2
13
2
9
2
2
9
5
14
1
1
2
7
8
7
10
2
5
13
16
6
4
1
8
3
4
2
3
7
12
9
11
2
2
3
5
6
3
10
2
33
7
5
3
25
4
4
4
14
16
14
13
9
9
12
2
3
12
15
7
2
4
6
23
6
13
15
8
3
6
4
23
3
1
7
4
13
6
11
2
11
1
1
15
2
13
1
9
3
20
6
4
32
6
6
1
8
6
3
6
1
19
2
5
11
4
1
19
8
8
10
4
5
1
1
3
4
5
6
3
8
4
7
3
2
3
12
18
4
5
1
19
11
2
17
2
12
6
5
16
1
2
15
12
6
9
14
1
6
3
2
3
6
6
3
6
7
14
9
4
12
8
1
3
2
6
12
21
3
1
17
3
1
8
6
6
3
3
12
4
2
25
6
7
1
13
2
6
3
4
25
18
2
21
3
2
4
4
5
5
12
6
18
19
6
6
3
10
2
11
9
1
8
3
8
8
2
4
9
9
2
2
1
3
25
5
1
3
6
20
6
6
1
21
9
6
9
22
4
4
2
2
5
8
7
4
11
18
41
1
14
3
7
6
17
7
8
11
8
14
9
1
8
1
5
2
20
5
3
1
3
11
7
4
1
3
2
4
8
10
24
6
12
13
6
8
3
14
1
4
2
6
6
6
7
3
13
4
12
12
16
2
8
7
3
8
5
5
4
3
1
6
16
1
12
2
1
2
1
2
1
6
2
6
6
7
2
5
4
3
1
8
7
5
1
9
3
6
6
29
10
8
2
1
7
2
10
17
15
6
20
4
4
4
5
6
7
7
3
10
9
13
1
3
12
3
19
3
9
11
13
6
2
1
1
5
5
10
30
4
8
23
1
3
1
7
10
3
2
1
3
9
20
27
1
7
1
13
6
2
2
4
1
7
4
6
7
20
10
5
8
4
1
6
5
3
15
16
2
15
13
4
2
2
1
5
6
7
14
3
7
7
6
13
6
3
4
2
1
29
3
1
10
10
2
1
4
8
5
4
4
9
21
12
4
14
6
4
4
6
2
10
3
12
7
4
2
8
4
8
6
9
10
5
9
1
3
2
5
5
5
4
8
6
12
12
3
1
4
5
8
3
1
19
16
6
7
17
13
11
2
10
2
1
10
8
13
2
1
2
13
12
5
6
1
3
3
8
2
16
1
2
4
18
9
2
2
29
21
2
2
2
6
6
4
10
12
2
16
13
6
13
22
10
3
27
5
7
22
2
2
6
9
4
7
10
15
1
10
4
13
24
15
3
23
1
5
4
12
8
2
8
4
7
6
3
2
4
7
8
9
9
5
10
2
2
6
2
12
16
14
1
7
7
16
9
4
1
1
14
13
8
1
9
15
15
5
3
13
2
12
13
2
13
9
5
15
7
9
5
2
8
3
9
26
3
1
2
1
3
11
1
5
13
3
12
7
34
1
14
7
4
22
18
8
2
3
5
3
21
2
5
5
7
2
3
2
16
4
2
6
9
4
2
5
2
16
2
2
1
39
10
5
5
3
3
13
2
1
4
10
16
3
7
4
3
11
11
3
4
14
3
7
2
9
14
4
1
1
4
8
3
7
12
2
6
6
1
6
20
3
1
3
11
9
5
2
2
2
26
9
3
32
6
7
5
6
14
1
7
2
13
3
3
1
14
2
18
6
14
1
1
16
4
7
8
3
1
8
9
4
8
2
4
7
2
3
6
1
5
15
3
8
6
1
1
10
5
6
2
3
12
4
2
1
5
7
7
4
1
9
18
9
15
2
10
2
2
2
2
18
4
5
11
5
7
1
15
2
11
3
8
6
7
1
23
17
2
4
10
3
11
1
1
11
2
6
4
11
7
1
1
3
6
18
9
1
10
4
3
21
1
7
1
12
13
15
5
8
4
3
7
4
5
2
1
5
10
13
10
12
1
2
1
21
5
1
1
2
8
7
8
7
3
6
21
2
14
5
5
3
1
2
1
5
16
6
21
1
1
1
2
2
8
9
12
11
6
2
5
23
33
29
7
1
2
12
3
10
14
15
14
5
3
5
4
31
4
4
8
6
19
5
1
3
2
7
1
1
4
2
21
7
3
11
3
16
3
3
14
12
2
2
8
12
3
7
15
29
3
4
3
2
1
5
6
18
3
3
1
6
12
7
17
18
2
1
11
13
3
1
2
12
3
23
2
5
3
9
3
3
11
27
1
3
15
12
8
1
5
2
1
10
3
14
8
4
3
3
7
11
1
5
6
9
1
5
11
14
2
12
10
9
6
2
4
15
8
1
7
4
1
5
4
8
12
4
5
3
14
8
2
2
2
6
9
23
13
6
2
4
3
5
16
7
5
5
3
22
8
15
9
5
2
9
1
18
2
12
17
7
2
6
12
1
11
2
2
2
6
3
7
6
6
3
12
24
5
1
1
1
7
3
3
15
7
4
4
2
1
3
8
3
1
2
16
4
4
12
1
1
4
14
20
2
9
3
6
4
5
5
14
6
14
9
4
14
4
5
1
1
8
2
4
32
6
18
12
7
3
12
2
24
4
5
15
4
3
6
5
14
4
18
1
5
13
9
9
3
3
6
9
8
45
10
3
2
6
1
3
2
6
8
10
13
6
2
7
6
2
6
2
11
7
5
6
17
15
1
3
2
1
2
4
14
1
5
2
10
1
6
2
9
7
21
6
6
18
2
6
15
7
12
2
1
6
7
2
5
7
8
6
1
6
11
4
3
17
28
10
7
5
2
12
4
2
2
10
2
6
1
8
5
19
3
7
2
3
13
9
22
2
2
8
5
8
7
8
3
3
3
1
3
6
3
2
13
2
1
2
12
4
2
1
20
3
3
3
6
6
2
7
3
2
10
3
7
9
5
1
1
4
16
2
18
9
11
28
9
54
4
12
2
7
9
11
2
4
2
10
1
14
3
18
7
6
3
2
1
18
11
1
2
4
7
4
4
9
5
6
1
15
2
20
19
1
6
12
5
3
3
10
8
5
14
8
9
5
1
5
8
8
6
8
4
12
1
12
3
2
2
7
6
23
5
6
7
2
6
6
9
1
2
8
1
18
6
11
4
2
13
11
1
2
5
7
9
7
1
12
5
9
8
3
4
5
6
1
18
8
7
17
6
4
2
9
13
1
4
2
1
3
28
2
12
1
1
5
9
2
15
10
13
4
2
5
7
2
3
8
13
2
1
5
4
16
4
14
18
5
15
3
9
2
13
3
15
13
1
4
5
3
3
19
11
21
7
6
2
1
11
1
2
6
1
2
13
1
4
1
15
3
9
12
2
9
4
2
9
3
17
40
4
5
12
6
1
8
6
3
6
7
6
2
3
3
7
11
1
2
9
2
4
2
5
3
20
8
1
7
4
11
2
5
13
10
11
1
3
6
8
1
15
8
3
11
17
11
7
2
4
8
3
12
4
5
1
2
25
7
13
3
1
9
8
2
11
7
11
9
8
4
3
5
4
6
6
2
12
1
11
1
5
7
9
9
9
2
13
5
12
7
2
40
5
4
5
7
6
3
19
6
5
8
15
6
4
6
2
6
3
7
6
8
1
23
16
3
6
2
6
1
21
3
11
9
2
2
26
2
5
9
2
15
1
5
1
3
2
12
4
5
7
2
3
13
18
11
4
6
2
13
3
4
5
20
1
6
2
1
13
1
4
11
3
6
1
10
4
1
8
3
4
8
3
3
1
17
1
14
15
1
6
3
2
1
1
1
7
6
8
10
6
2
3
1
9
13
4
14
13
5
2
20
6
7
2
5
17
5
3
5
7
3
10
15
15
18
3
7
10
18
2
10
6
2
1
13
4
13
5
2
8
6
4
6
9
1
2
3
12
3
20
9
4
1
6
2
15
9
4
1
4
23
4
5
6
1
6
5
10
5
8
1
29
10
8
5
21
2
10
16
4
14
7
7
12
2
21
5
4
1
5
6
7
20
4
3
4
11
3
3
5
2
28
13
7
4
3
3
8
11
11
18
4
6
9
6
11
3
1
2
3
16
3
11
4
7
5
9
2
4
4
1
3
12
10
4
4
15
25
8
1
3
11
7
14
3
7
2
14
12
5
9
14
6
2
17
1
11
3
6
3
5
1
7
4
2
1
4
5
6
6
12
2
2
6
4
5
8
7
11
4
3
3
6
17
8
22
10
4
2
5
1
3
13
1
1
6
4
16
6
1
5
3
13
11
7
9
18
7
8
2
2
1
22
5
6
18
7
1
5
11
14
4
12
13
7
7
9
7
5
3
4
8
28
2
16
5
7
5
1
11
6
2
4
1
13
4
2
2
8
21
9
12
16
21
5
7
11
7
3
8
7
1
10
6
12
9
3
3
1
2
12
6
12
6
1
8
1
18
11
3
3
3
1
21
12
3
8
4
3
8
4
9
2
7
8
2
2
14
10
4
19
13
2
4
5
4
7
7
10
18
11
6
8
7
10
8
9
10
2
15
1
10
12
11
11
19
8
9
2
2
3
2
7
6
3
7
1
5
1
1
2
6
33
1
11
11
2
4
2
8
2
1
9
3
6
1
2
6
16
2
6
3
6
4
5
4
15
6
1
12
2
3
5
7
3
5
1
6
22
32
14
1
8
3
12
15
1
6
2
4
15
6
6
11
12
4
21
6
1
1
12
4
3
2
6
1
5
16
2
2
1
3
10
5
3
4
3
23
16
6
2
1
17
6
9
4
2
7
6
14
16
4
11
7
4
21
1
12
9
5
2
10
1
7
4
1
24
24
3
2
1
1
40
1
2
15
4
4
8
8
1
18
1
7
3
6
2
7
3
8
7
3
4
9
8
4
1
4
1
6
5
3
24
6
3
2
1
9
1
6
6
1
4
6
18
12
9
13
4
1
5
2
2
13
13
7
9
25
1
4
12
4
10
11
3
9
11
3
1
16
2
24
2
7
2
12
13
3
11
1
3
8
8
4
1
14
19
6
2
2
11
2
9
3
3
6
1
3
12
3
7
8
4
5
18
6
8
24
21
6
15
16
2
25
9
2
1
2
9
3
6
1
1
13
1
5
5
11
26
13
2
10
4
5
14
1
2
22
2
21
5
2
14
3
15
4
8
10
9
5
2
11
3
6
2
7
3
9
3
10
20
2
2
14
3
14
7
2
6
16
6
2
7
5
3
12
11
8
3
6
14
7
8
1
9
18
10
5
11
10
5
19
2
1
12
11
12
3
1
3
6
2
7
9
15
26
6
2
5
2
3
2
2
8
8
1
4
3
8
7
12
3
9
6
5
1
6
5
8
4
7
1
24
2
6
8
15
3
7
5
2
17
1
5
13
8
2
7
12
14
6
11
10
48
6
3
5
8
8
12
15
3
13
5
4
11
3
19
11
26
6
4
1
5
1
1
4
4
5
7
8
4
29
7
2
2
38
18
11
22
12
3
6
9
5
8
1
1
2
9
4
5
4
9
1
4
1
5
2
1
4
5
4
15
5
1
3
2
1
17
25
2
11
25
4
2
1
4
2
2
12
18
1
2
1
9
19
4
3
10
1
7
15
2
14
3
2
3
19
3
4
5
11
6
36
3
3
3
15
4
10
1
4
8
15
7
12
1
23
11
1
25
7
1
18
2
8
2
21
3
5
1
4
2
15
11
16
3
1
2
2
4
9
5
9
6
9
7
7
5
9
18
8
9
9
6
2
18
16
2
10
6
2
1
1
9
2
1
8
3
13
8
1
5
12
7
5
1
5
14
4
3
5
22
2
12
4
6
12
7
15
14
10
3
5
3
11
4
13
1
4
6
3
4
8
7
4
20
4
7
3
12
1
7
2
12
8
10
2
1
6
13
2
14
18
18
2
4
9
1
2
3
6
4
15
2
1
7
5
35
1
3
5
12
3
4
3
1
4
6
3
5
4
4
3
3
21
5
2
4
1
7
4
3
16
2
3
8
2
6
5
4
1
6
11
3
2
32
1
1
6
17
7
4
4
1
8
4
3
2
42
3
22
1
6
4
6
16
8
14
4
6
3
16
6
14
6
7
3
6
14
1
2
13
11
1
5
4
3
6
2
11
5
20
4
23
2
1
1
5
3
3
21
9
12
3
1
3
2
8
4
7
23
6
13
6
3
3
3
3
8
3
6
1
3
14
6
10
15
2
4
11
4
2
2
23
6
7
8
12
8
3
4
5
1
2
16
11
3
1
8
30
12
2
32
20
18
2
5
1
22
6
6
3
1
11
23
4
21
7
15
6
6
9
4
12
4
10
8
10
3
15
4
4
16
3
5
6
4
4
5
3
2
2
2
8
19
3
18
22
1
3
12
2
14
5
3
4
2
9
3
4
8
1
3
2
7
6
5
2
1
1
2
4
6
2
9
3
1
2
9
4
8
1
5
3
3
1
5
2
10
2
4
4
2
7
3
8
4
15
3
18
5
6
13
8
15
6
11
2
3
6
6
6
2
4
5
6
8
13
5
7
13
9
6
7
32
6
5
30
1
9
6
11
8
4
3
7
2
1
6
3
5
3
6
6
7
27
3
6
3
5
6
3
3
3
3
3
7
13
2
2
4
24
2
9
11
16
1
14
7
15
12
2
1
8
6
22
15
2
4
5
4
8
2
5
15
2
6
10
6
11
12
5
2
14
2
29
12
13
1
3
22
8
6
9
6
3
4
10
2
3
8
9
6
15
3
7
5
27
3
2
11
9
3
20
3
3
1
18
3
6
11
2
10
3
3
1
5
6
26
16
1
3
2
1
6
5
2
25
4
2
1
3
1
7
9
16
5
4
6
11
1
18
1
4
9
15
10
2
18
13
9
15
2
5
1
5
19
3
6
2
6
10
16
3
1
16
19
11
3
1
12
3
8
1
5
4
3
8
3
7
3
12
6
2
3
4
20
1
6
1
1
3
3
16
11
4
2
1
9
2
19
1
4
9
4
9
6
4
13
12
12
15
6
1
1
12
2
27
7
1
1
15
17
2
1
1
2
22
6
9
11
9
11
5
23
22
18
8
12
2
11
2
7
16
6
5
2
5
10
6
6
2
4
1
12
9
6
9
5
18
3
24
3
4
3
1
4
2
2
14
9
7
4
2
6
26
2
1
7
12
16
5
2
9
3
3
3
4
12
31
12
4
12
3
13
9
11
1
9
5
3
6
16
14
2
5
11
16
14
6
1
7
1
4
7
28
4
17
5
5
6
8
3
4
5
5
8
20
3
4
3
5
6
1
4
13
4
7
1
29
4
1
39
2
12
3
7
14
3
13
6
14
1
5
4
9
3
4
7
3
6
2
2
2
6
3
33
8
5
3
8
2
5
6
9
2
9
9
6
10
20
10
18
3
17
2
16
4
2
6
1
2
1
5
7
21
25
17
6
5
1
9
8
16
3
3
4
1
1
15
11
3
3
6
6
3
4
3
2
4
15
9
20
20
1
6
9
4
6
3
14
16
5
1
5
4
4
7
9
1
14
6
1
20
12
2
12
8
8
16
4
5
11
8
4
1
8
1
3
8
4
3
5
1
3
17
4
3
1
6
1
9
2
4
9
4
1
2
8
8
1
9
4
17
22
1
4
4
6
2
15
5
5
3
5
7
8
3
3
2
1
1
4
4
22
8
19
9
4
5
1
11
6
5
4
12
3
25
4
6
1
8
9
4
3
5
1
1
5
3
5
4
2
1
2
24
1
3
14
4
2
1
1
22
18
1
5
4
2
1
11
1
6
8
1
8
7
2
5
5
1
2
2
13
11
8
5
9
9
3
4
10
4
2
6
9
5
28
1
2
3
2
5
3
10
2
2
12
2
1
3
4
2
1
5
12
7
8
3
3
10
6
5
12
1
35
4
4
1
9
12
3
15
1
9
8
24
13
14
7
10
17
1
2
2
3
10
2
16
11
8
2
2
6
8
1
10
17
3
1
2
9
7
6
4
17
2
10
7
4
4
2
16
18
15
2
3
1
3
12
4
2
2
3
12
7
6
20
1
3
3
2
6
13
14
12
3
3
3
4
21
32
1
7
5
5
14
2
9
1
4
7
5
3
1
6
2
1
27
14
7
9
10
36
1
3
3
9
18
10
14
4
8
2
2
3
11
1
8
27
6
12
2
1
1
8
7
3
10
2
8
6
2
11
23
2
4
15
10
6
30
2
4
5
42
3
7
16
1
1
16
7
3
6
19
5
2
2
2
8
4
14
1
9
6
6
20
8
2
6
6
1
7
6
26
4
17
12
2
9
12
2
13
5
4
2
16
4
18
6
3
18
6
5
8
5
11
1
5
6
15
3
1
6
12
5
3
3
3
9
12
4
4
1
6
9
16
5
1
6
3
7
1
10
11
1
11
4
20
6
1
2
11
31
1
2
10
3
9
20
1
14
3
8
4
1
11
7
11
2
19
6
3
10
6
10
5
6
7
10
7
5
6
4
4
6
1
13
2
4
9
9
2
6
2
10
8
5
1
11
6
13
8
8
9
4
3
32
12
12
2
10
8
1
1
2
6
8
5
5
3
5
10
3
10
11
4
3
3
10
1
3
3
1
2
6
1
6
2
9
2
5
11
1
5
2
7
6
3
7
18
3
6
2
3
4
5
1
1
14
9
19
11
1
13
24
16
2
10
3
2
4
5
4
7
6
2
3
7
4
3
16
3
2
7
5
9
1
2
18
10
11
1
18
8
15
3
8
8
5
23
10
6
1
11
1
3
12
3
15
3
9
12
8
2
7
23
8
2
9
4
12
3
4
5
11
6
7
1
2
2
3
1
28
18
1
4
3
12
9
6
15
2
8
2
10
2
15
5
16
8
3
1
4
5
5
1
11
4
3
3
3
2
6
27
1
14
5
10
1
3
2
1
1
4
3
4
3
15
6
3
4
1
6
1
2
9
3
7
8
3
4
4
10
34
5
22
1
1
10
18
3
2
15
6
1
3
1
11
1
17
9
10
5
3
10
7
4
6
11
7
33
10
8
4
16
4
2
4
14
13
2
1
6
9
8
10
17
18
12
9
3
1
9
9
6
25
8
6
5
1
3
15
3
1
17
19
2
9
2
1
8
6
2
2
8
19
8
13
8
12
6
1
3
5
6
3
6
10
3
1
1
4
3
5
15
10
5
3
3
1
15
29
14
23
2
4
2
7
6
23
9
3
1
3
1
4
13
5
12
7
9
11
7
22
6
5
20
3
4
11
16
7
1
5
2
14
13
24
14
4
1
1
30
10
5
12
15
1
10
7
7
4
2
3
3
10
8
5
5
8
23
3
3
3
6
1
11
9
4
7
2
3
9
14
4
2
3
9
4
2
6
6
4
2
1
3
6
4
1
4
9
4
8
3
9
9
20
5
1
17
6
4
3
3
3
1
3
3
16
2
2
1
29
3
9
1
11
4
11
10
1
14
2
15
1
6
3
9
5
9
1
5
6
3
3
15
1
3
2
3
7
13
4
18
10
10
2
46
5
12
5
2
1
13
3
3
2
10
5
3
6
6
13
11
4
4
14
6
8
7
3
22
8
5
3
1
3
5
27
9
3
2
28
3
4
3
12
3
15
3
1
4
1
1
7
13
6
3
1
7
4
2
6
6
4
5
2
4
3
11
8
8
7
14
4
21
2
12
12
4
15
1
4
1
2
7
2
2
7
3
6
4
8
8
4
3
1
11
36
1
15
11
39
12
3
10
17
6
3
7
1
4
7
3
6
9
7
1
6
7
9
8
1
3
1
6
10
21
27
4
3
17
6
6
3
11
5
5
22
3
1
4
1
14
4
5
3
1
6
2
1
14
12
3
13
1
8
2
7
3
4
13
9
8
4
2
7
9
20
1
3
13
2
9
6
7
2
3
2
24
2
20
3
5
7
9
4
3
8
15
30
4
2
4
15
26
3
7
3
8
1
3
3
5
7
3
8
46
9
29
8
13
1
4
4
2
7
1
15
3
2
1
1
4
2
1
15
18
9
4
1
2
16
10
7
2
1
5
3
3
5
2
16
10
6
13
5
1
1
17
2
7
9
19
1
3
6
31
1
13
1
2
13
6
1
22
7
6
1
1
12
3
6
3
4
1
6
12
1
9
6
7
1
5
7
4
4
6
4
4
2
2
15
17
12
7
9
4
7
3
4
14
10
18
15
8
7
2
6
3
9
2
31
3
3
1
14
1
2
1
2
1
12
9
6
12
9
5
6
18
4
2
8
1
6
15
6
1
1
6
23
6
5
1
2
6
3
20
4
1
29
13
5
6
7
11
7
5
1
3
2
1
2
6
5
5
1
1
11
5
14
1
5
9
20
1
10
2
4
1
24
7
4
8
6
1
2
4
12
11
1
21
14
9
2
4
30
3
5
1
10
11
1
2
5
13
6
10
9
8
7
1
10
6
2
8
9
2
9
10
4
19
25
2
2
1
4
9
3
1
2
8
1
12
2
3
25
1
8
23
15
7
1
5
6
18
17
4
21
12
5
12
3
15
6
1
8
9
8
8
4
13
3
2
1
3
4
2
12
1
8
4
9
10
4
1
11
2
2
2
3
4
8
13
14
9
3
6
33
13
15
11
4
4
4
6
4
14
1
11
9
5
10
9
5
12
2
15
1
5
1
14
14
19
5
12
1
1
10
8
1
9
3
1
5
3
4
11
3
14
7
4
9
3
17
4
15
17
6
6
4
20
1
5
4
2
1
18
1
36
14
5
9
19
8
1
3
3
3
6
1
4
2
2
6
20
15
9
9
7
40
1
3
4
26
4
3
14
19
3
5
1
3
3
15
2
10
14
4
4
2
4
4
19
9
21
5
14
5
2
1
9
5
9
5
1
1
5
3
2
24
7
9
3
10
19
5
9
2
22
2
1
8
12
9
1
5
6
10
6
5
1
2
6
18
6
9
9
4
3
3
14
27
3
12
6
4
15
3
11
3
6
2
1
4
1
2
3
9
3
5
26
4
4
3
5
4
5
24
5
10
1
12
17
3
1
2
4
3
29
21
5
8
14
1
2
9
18
4
8
3
3
13
5
1
1
5
12
1
5
2
3
3
1
3
1
4
7
9
2
2
4
1
8
9
7
9
6
2
6
4
2
12
2
11
1
5
5
10
3
11
3
17
6
2
3
12
2
4
2
3
8
5
3
15
2
7
4
2
10
5
8
1
9
5
8
1
16
5
7
6
17
1
6
6
27
2
13
2
12
6
1
8
13
5
4
3
5
3
4
11
7
7
14
8
20
2
2
4
9
14
9
1
29
3
10
1
7
6
9
4
23
6
4
6
5
1
6
2
9
10
2
10
26
4
6
16
2
3
2
3
16
6
5
1
2
14
7
3
4
4
5
9
2
2
1
7
10
6
5
7
1
3
33
3
3
12
1
20
1
9
5
3
6
7
1
4
10
6
8
18
15
3
12
3
9
8
2
17
16
6
3
12
3
2
9
2
4
6
1
1
4
7
5
12
1
12
5
8
6
12
5
8
5
1
10
7
1
18
7
20
7
7
4
6
2
10
3
3
12
1
11
18
2
2
2
7
1
19
6
1
10
2
11
1
10
12
10
10
33
6
35
14
4
13
1
5
1
4
9
12
7
2
10
4
25
24
4
2
1
8
3
9
12
8
4
10
6
9
6
3
3
5
2
4
3
3
30
9
3
2
2
2
2
2
3
5
4
2
3
6
1
2
18
2
5
8
25
21
2
3
3
15
1
6
5
3
9
16
8
9
3
3
3
13
1
2
2
1
5
7
6
13
13
1
3
3
9
9
8
6
1
1
4
7
2
9
14
5
2
7
2
9
3
8
17
11
10
8
15
9
19
11
1
2
1
8
12
4
12
14
9
3
2
2
10
11
14
9
1
11
1
12
1
10
13
9
4
10
4
3
13
1
5
16
16
2
4
14
14
14
4
2
2
1
3
6
4
1
10
5
1
1
22
2
1
1
3
18
6
11
22
3
5
6
13
12
8
4
5
3
1
12
9
3
8
10
2
6
2
14
5
28
7
11
8
10
11
1
13
10
4
3
6
6
2
5
1
12
7
14
2
11
5
9
15
2
1
7
22
2
2
15
3
9
5
1
1
2
2
4
18
4
2
2
11
3
6
8
1
8
3
2
1
7
8
12
7
2
3
3
1
18
5
1
5
1
3
21
2
6
19
5
7
6
1
5
11
9
3
12
6
24
14
5
11
8
2
10
13
4
6
9
5
9
8
7
11
4
13
1
7
1
2
4
8
1
9
17
6
3
6
1
13
10
3
4
11
8
5
11
6
1
2
5
1
3
12
12
7
3
5
11
16
6
7
3
3
17
7
1
4
7
1
29
7
5
5
4
2
2
11
5
4
6
12
4
17
2
7
3
9
2
4
9
5
8
1
19
14
7
15
2
4
6
11
3
6
1
1
34
1
1
22
7
3
9
2
7
4
26
9
2
3
6
13
8
3
8
2
6
14
8
7
3
6
3
1
14
1
3
2
2
4
8
7
1
9
1
10
6
3
9
3
3
2
1
1
2
1
15
15
2
3
3
7
3
8
10
8
31
8
4
40
4
14
18
2
3
9
3
6
5
3
6
6
3
10
12
9
2
6
12
3
16
2
1
11
25
3
2
1
8
3
1
7
22
4
3
3
4
1
9
6
1
7
2
12
3
5
3
5
8
2
6
1
12
2
3
4
6
8
2
1
10
2
19
4
7
16
3
9
1
13
16
11
12
4
8
3
1
2
3
7
6
2
9
10
2
9
3
1
6
11
9
18
2
2
8
2
2
9
7
2
21
5
9
4
3
2
13
8
5
13
16
3
2
8
1
15
6
4
3
27
10
10
1
5
15
5
1
4
1
10
3
24
1
21
3
9
8
1
6
2
7
6
20
4
11
2
11
11
14
2
2
2
2
9
11
6
1
5
15
9
1
7
6
11
8
3
7
19
11
17
4
2
28
6
2
10
11
15
3
13
2
1
12
6
1
2
3
8
1
4
6
10
6
9
11
4
1
3
11
4
7
7
15
6
8
8
8
1
1
10
1
2
3
3
5
10
12
4
17
9
6
15
3
6
6
6
8
4
1
1
5
6
5
9
3
3
15
7
11
2
32
12
6
3
1
17
5
10
22
7
1
11
6
10
6
5
1
2
3
3
13
10
25
10
3
2
10
14
9
4
17
3
5
6
29
11
6
2
10
4
6
3
14
23
22
6
4
2
7
2
7
3
8
3
2
5
9
2
15
4
2
3
2
22
4
3
5
2
12
2
2
14
4
7
8
3
13
3
18
2
14
7
1
27
1
4
2
12
5
5
14
10
7
2
7
21
17
8
12
13
4
5
6
4
5
4
12
1
6
5
9
12
3
5
15
6
15
9
3
3
21
2
2
3
7
2
3
5
1
6
3
6
18
9
2
5
2
20
7
12
9
8
19
3
11
3
13
14
16
12
6
2
6
3
19
15
3
23
13
2
1
8
1
3
6
14
8
4
1
5
13
11
1
2
1
2
4
10
8
9
17
1
3
2
1
2
11
18
7
15
10
3
3
17
1
2
2
10
2
13
3
15
5
14
8
9
3
16
3
37
6
12
4
9
4
11
1
3
4
10
4
2
7
14
4
6
2
3
9
4
6
14
3
1
3
5
30
12
21
1
1
6
14
5
7
4
8
3
7
10
4
2
2
4
4
10
2
6
16
4
15
3
3
1
3
7
12
2
9
13
11
3
15
3
3
3
2
4
12
3
6
14
5
1
9
1
11
1
1
5
5
24
13
14
3
10
2
4
14
1
5
1
3
20
9
11
20
20
4
9
12
5
1
5
1
8
1
20
3
3
1
2
5
2
14
2
4
6
4
4
4
6
3
3
3
1
3
5
8
19
6
3
1
3
8
6
1
2
5
1
3
2
30
2
4
4
6
4
8
26
17
1
4
2
4
1
7
20
2
6
8
7
7
2
2
8
2
10
5
6
3
2
8
2
1
12
19
2
9
11
3
5
6
13
1
16
13
9
3
10
7
4
1
11
13
12
6
12
11
12
12
7
26
25
9
5
7
8
1
6
2
3
9
21
1
5
6
13
3
17
33
4
5
6
4
2
1
13
1
7
10
10
12
28
6
2
18
2
1
7
4
1
3
13
2
3
3
22
20
4
3
2
10
4
16
10
5
6
3
19
2
3
3
3
9
9
2
5
19
10
12
4
2
9
6
33
1
3
21
1
13
1
6
2
10
4
4
25
2
24
17
10
7
6
2
6
1
10
12
4
12
1
8
3
8
10
18
1
7
4
3
3
1
3
14
6
1
2
3
3
6
1
4
5
8
13
5
19
2
7
6
36
9
4
2
14
10
3
14
9
4
3
6
3
2
10
3
1
4
6
16
20
6
4
14
7
11
12
16
10
4
3
1
15
2
7
2
7
8
1
8
1
29
4
8
12
2
2
21
6
26
13
9
8
7
2
4
8
14
1
9
8
7
15
1
12
3
2
4
12
11
1
3
7
4
3
19
8
7
5
3
16
3
2
1
9
2
3
9
6
2
4
30
2
5
11
6
22
8
1
17
1
17
1
9
2
1
8
10
9
8
8
5
13
1
16
1
14
14
18
4
2
10
2
6
13
6
1
2
20
10
11
12
6
3
8
5
5
12
3
3
1
11
15
7
10
16
21
9
8
2
8
6
1
1
4
10
2
7
6
3
5
1
16
6
1
11
2
3
6
2
1
3
3
4
1
6
3
2
17
5
18
6
8
1
13
2
2
4
24
9
6
15
2
17
14
3
14
5
8
5
6
4
1
23
1
11
6
1
14
5
4
10
2
4
6
2
14
2
10
1
28
2
13
16
12
1
1
3
5
8
10
10
3
2
1
2
22
11
6
13
9
3
3
5
3
21
2
1
3
1
6
18
23
1
3
3
1
17
8
11
10
12
19
3
6
20
22
9
2
9
13
11
1
2
4
9
2
4
6
9
2
3
3
6
1
2
1
12
5
15
1
17
9
6
7
14
11
17
3
2
1
25
2
2
1
2
7
3
1
10
3
5
13
9
4
10
5
51
4
12
7
10
6
6
7
10
3
1
4
6
5
7
1
4
14
13
2
4
2
7
2
15
3
1
2
7
9
6
8
9
18
1
8
4
18
8
22
18
3
20
3
4
6
18
10
6
10
1
17
3
3
3
19
2
4
15
27
9
2
7
2
16
8
7
11
6
2
2
44
7
8
7
4
26
5
3
2
2
2
4
6
17
4
1
2
3
3
2
3
3
16
2
18
18
2
10
3
12
1
8
1
1
5
6
12
5
9
4
23
3
16
7
5
8
9
3
3
10
8
7
7
1
3
8
10
15
1
2
1
11
4
17
11
18
5
9
20
3
5
2
2
8
1
4
5
15
3
7
1
5
6
14
6
5
2
8
1
6
1
4
9
1
4
4
7
11
3
4
7
4
10
8
4
10
2
3
5
7
3
4
7
6
3
3
6
19
8
7
8
1
4
1
15
6
7
7
10
6
12
4
16
5
19
4
8
2
5
16
1
12
10
12
1
1
10
1
3
8
8
2
6
2
9
3
12
1
1
7
21
4
9
12
3
2
13
1
4
3
28
2
5
1
4
3
6
9
13
8
4
18
10
6
3
34
18
23
1
11
12
26
5
17
14
4
4
12
9
7
6
14
16
11
9
11
3
6
2
4
7
2
17
1
1
12
2
1
11
1
3
3
1
1
6
13
8
1
7
2
9
3
4
8
2
13
2
1
2
1
6
2
45
3
9
4
3
20
21
12
6
39
6
21
7
5
2
1
6
7
2
12
2
4
10
11
1
3
3
3
19
4
18
2
5
7
10
33
15
3
1
12
3
17
2
4
33
1
3
5
10
26
1
1
7
9
2
6
1
4
15
33
11
4
2
1
12
5
9
5
2
2
2
2
2
15
10
1
2
5
6
7
8
1
5
1
5
18
16
6
2
4
2
6
14
35
7
13
3
3
1
2
4
10
22
7
11
4
3
1
10
18
4
14
6
2
4
6
8
14
8
1
1
5
6
17
6
9
1
3
3
3
5
3
33
3
11
5
5
7
2
6
7
8
24
6
9
18
4
1
2
8
6
4
29
1
4
1
9
1
7
4
3
4
5
19
1
10
4
12
2
1
5
10
2
6
6
1
8
3
9
16
5
3
4
1
8
2
7
18
2
7
3
2
1
28
4
4
4
1
13
8
6
22
2
2
2
2
18
1
11
8
14
14
8
10
2
10
1
2
1
8
3
7
21
6
3
2
1
7
4
1
11
1
35
1
15
5
3
12
6
2
8
14
4
12
8
6
1
13
1
5
11
1
13
5
1
3
6
7
6
5
6
6
1
2
6
1
2
6
13
3
18
12
8
4
3
15
5
9
2
5
2
4
2
1
12
2
4
4
12
8
16
1
4
20
5
18
10
3
12
7
15
3
56
2
5
8
4
1
10
6
3
3
12
12
4
2
20
31
33
3
11
8
26
2
23
5
2
5
11
19
6
3
8
3
9
6
3
1
3
11
4
2
1
13
1
17
5
6
6
7
1
9
6
1
6
6
8
1
6
4
10
10
11
1
4
4
22
10
5
11
6
1
6
2
5
1
6
3
3
9
6
6
2
19
9
8
10
21
1
9
12
3
4
5
2
10
6
5
6
2
1
3
6
1
2
9
8
6
1
1
20
7
7
5
3
2
7
2
6
10
6
3
17
7
2
7
6
6
8
7
2
9
3
4
2
4
2
7
5
2
13
10
6
6
1
8
2
4
2
12
7
5
1
8
3
12
1
1
10
12
15
1
2
7
6
1
4
6
1
14
16
8
3
1
8
10
5
1
15
12
4
1
7
14
3
9
3
15
2
2
21
13
6
4
30
1
11
12
1
5
1
8
3
1
14
4
6
3
11
7
6
2
18
4
18
2
2
6
1
7
5
7
9
1
13
3
1
2
9
4
6
4
7
3
9
6
6
22
8
11
1
4
6
5
4
2
1
11
10
4
13
5
2
2
24
7
5
1
1
4
6
2
7
7
3
5
27
4
29
18
6
4
3
3
10
2
4
5
7
4
43
2
1
3
2
15
20
10
1
3
2
2
2
8
1
6
9
6
11
3
3
5
2
9
3
4
5
11
3
1
8
6
6
3
27
13
5
8
1
3
4
26
4
2
4
20
1
1
8
3
3
2
13
3
2
2
5
8
10
19
25
6
10
18
14
28
5
2
1
39
6
2
5
14
3
1
1
11
15
3
5
2
7
1
14
12
2
4
1
7
4
4
14
1
1
2
11
6
10
1
1
7
2
12
4
9
8
1
12
2
7
5
1
1
6
1
13
2
1
5
19
5
2
25
1
24
6
4
2
3
5
13
3
2
22
11
5
17
1
10
28
8
1
20
23
10
1
7
17
5
1
5
8
1
16
1
13
6
1
2
9
9
12
1
3
18
12
21
1
4
4
9
5
1
5
13
1
10
31
3
2
1
1
16
18
12
3
4
11
8
5
2
7
20
1
1
16
4
4
1
3
15
18
13
2
1
9
8
1
1
14
2
6
6
7
14
10
9
4
1
7
3
8
13
8
1
5
2
1
6
6
10
18
20
1
3
3
3
3
2
9
5
6
14
12
2
4
16
10
6
4
2
12
4
8
10
3
1
1
6
7
2
13
14
9
7
7
6
5
3
2
2
5
6
35
3
3
1
7
17
6
2
1
4
2
5
33
2
4
4
4
1
7
10
4
7
11
1
11
4
21
8
33
3
7
9
15
10
8
14
1
5
7
1
4
18
13
1
1
1
15
2
3
12
6
2
10
3
15
4
9
3
4
2
2
15
3
7
3
5
3
9
6
1
6
3
12
15
6
8
2
4
32
10
4
10
10
18
13
5
1
18
6
1
7
1
5
4
6
5
24
13
24
6
5
1
7
1
21
1
6
1
11
5
19
2
7
10
1
9
4
3
3
2
6
1
3
17
9
6
3
3
3
12
7
3
1
14
3
3
6
14
15
10
1
2
2
12
1
3
14
1
11
12
6
7
27
3
6
17
1
25
4
6
1
6
19
12
4
7
2
4
3
2
3
9
2
14
3
3
6
2
7
1
5
8
5
5
9
4
8
9
1
8
5
6
1
2
12
8
2
2
32
8
11
13
17
4
5
18
4
9
6
7
13
9
1
5
3
4
6
14
3
14
1
9
3
1
4
4
14
2
4
5
12
8
7
2
1
6
11
1
11
3
10
12
11
1
23
1
19
11
15
2
4
2
1
1
14
2
10
2
3
1
3
1
12
7
9
6
1
2
3
8
18
6
7
3
2
10
22
8
14
6
4
8
14
3
2
5
10
10
5
1
8
2
22
1
7
2
3
6
3
2
18
1
1
8
2
1
23
13
5
3
4
3
8
4
4
10
3
6
18
19
2
6
8
16
1
5
10
5
1
6
4
16
1
5
18
13
1
6
1
3
1
2
3
9
3
19
3
2
2
5
36
6
15
2
4
3
1
4
1
8
7
4
10
2
13
1
3
6
9
2
3
13
2
9
6
3
1
19
11
3
9
2
10
1
5
6
7
8
11
17
13
5
6
8
17
6
5
1
10
1
5
5
3
3
1
9
3
12
12
5
1
1
1
9
9
22
2
7
11
5
17
1
14
9
5
1
3
5
1
14
9
4
3
2
2
7
3
21
27
9
3
18
7
9
4
2
6
3
6
6
1
19
9
10
2
8
5
5
9
3
2
2
2
7
12
3
8
6
8
5
8
7
5
3
4
17
1
4
4
1
8
9
6
14
4
6
2
2
27
8
9
8
2
16
14
5
17
2
3
8
3
2
7
13
8
7
8
3
10
8
6
1
11
13
12
9
14
24
9
3
3
9
20
1
12
7
8
7
1
16
12
18
1
6
11
7
3
11
5
26
6
5
15
6
6
19
3
3
6
11
6
12
13
5
12
28
2
3
4
3
9
5
7
11
6
1
5
16
11
3
3
1
32
16
10
1
4
6
6
2
7
8
6
3
5
1
12
5
4
2
8
5
1
2
1
6
27
9
7
5
26
3
1
5
4
14
6
6
1
8
13
5
7
2
1
5
18
14
2
3
1
10
1
6
9
9
3
8
7
11
1
1
2
2
6
12
3
7
9
23
1
5
1
5
1
2
4
5
20
2
2
1
1
2
2
1
18
6
24
11
4
4
7
13
5
21
6
12
9
3
1
7
20
2
2
1
10
5
19
2
9
3
3
4
3
24
8
7
3
5
2
5
2
3
1
1
1
9
22
6
8
3
3
4
12
2
16
3
1
7
1
10
5
9
4
6
16
7
13
8
6
14
6
1
2
6
7
6
9
7
5
6
1
7
13
4
11
11
9
5
2
2
6
1
5
6
1
11
3
4
15
5
1
4
1
3
1
3
9
3
18
2
4
2
4
21
1
14
2
2
7
4
7
18
8
2
6
2
11
3
9
8
23
4
4
5
4
2
9
21
4
15
2
26
1
1
2
8
14
5
4
1
20
17
28
1
5
3
5
5
1
1
8
10
4
2
3
14
11
2
5
3
1
15
5
1
3
2
1
2
9
7
9
5
2
22
7
5
9
7
2
12
13
5
12
1
13
10
6
15
1
2
2
6
10
10
2
1
2
6
16
8
3
3
7
14
1
23
2
4
12
19
1
5
15
20
4
2
1
1
1
1
11
11
7
21
13
5
3
4
6
5
1
9
6
2
2
5
6
7
2
2
2
1
3
21
1
4
7
4
3
4
14
4
11
3
3
1
4
3
4
6
7
8
2
12
22
11
12
33
8
8
14
8
13
25
6
29
5
5
27
4
2
5
4
5
13
7
13
1
2
3
7
14
1
9
5
9
4
5
7
6
9
8
7
10
4
6
1
11
4
10
2
3
3
6
3
3
14
1
2
6
9
7
3
9
1
10
8
10
4
2
1
21
3
5
8
7
4
6
2
3
14
4
10
3
1
2
3
8
7
6
10
14
22
10
1
2
1
8
10
10
5
8
4
8
1
4
2
15
12
5
19
2
6
7
10
4
15
1
15
2
1
20
3
3
1
14
6
10
11
7
8
35
4
31
20
3
1
12
6
5
1
3
4
1
6
1
3
6
17
6
2
10
2
10
4
3
6
1
5
3
23
6
1
3
11
12
1
7
2
2
1
2
4
3
2
6
3
4
3
4
5
14
9
4
2
1
6
7
4
6
8
22
4
2
7
11
3
1
2
4
2
13
8
4
2
3
2
17
15
38
4
14
16
6
3
5
13
1
2
3
12
3
3
2
6
1
5
3
4
4
16
1
1
8
2
13
11
8
12
17
1
4
7
2
1
11
3
4
3
5
2
16
12
6
4
3
9
8
8
14
8
1
23
13
9
2
12
4
4
14
8
7
5
3
1
6
2
12
4
17
9
9
12
17
4
2
12
10
6
12
6
1
9
2
15
4
14
10
1
8
6
18
3
6
3
14
1
12
7
1
9
6
12
4
8
9
1
8
6
1
12
3
24
4
16
1
13
1
6
1
2
1
7
4
1
5
8
8
8
2
4
33
3
6
4
10
8
3
17
2
10
7
3
2
12
4
17
13
20
3
4
13
1
1
12
3
5
13
2
6
1
12
26
3
1
8
1
11
1
5
2
10
13
9
4
1
1
2
1
7
7
6
3
4
3
21
8
6
14
5
8
11
5
14
3
7
6
2
10
5
12
1
2
7
3
8
1
6
3
7
10
1
7
2
8
7
1
5
1
1
4
7
13
3
27
7
5
13
2
6
7
3
20
7
2
10
15
2
7
17
3
3
4
5
1
2
12
1
7
5
5
3
1
2
20
4
1
8
9
4
17
6
3
14
1
1
8
8
4
13
2
6
13
9
2
9
9
16
6
6
1
10
12
7
2
1
4
2
12
5
9
6
6
10
8
12
6
4
3
1
26
3
3
2
2
2
2
9
5
1
9
1
20
3
4
4
12
2
14
1
3
9
17
6
8
7
7
6
16
5
24
9
6
3
2
3
7
5
3
9
12
42
4
3
1
4
6
12
1
12
5
14
4
6
1
17
4
4
16
1
5
9
6
3
1
3
20
4
6
12
2
16
2
1
3
6
5
3
8
4
10
5
3
1
7
8
10
5
8
6
4
1
5
5
3
3
1
11
3
6
9
10
6
12
6
2
1
17
4
34
4
4
2
18
12
4
9
17
2
17
3
22
8
12
17
4
5
9
7
9
1
7
1
9
17
2
5
20
1
15
15
5
3
1
9
2
4
3
3
17
16
11
12
3
7
5
21
1
3
8
3
3
4
2
1
12
2
3
6
1
6
17
13
2
12
25
5
13
29
4
1
4
30
8
5
8
7
9
9
6
4
1
1
30
5
12
1
21
1
4
20
4
1
6
1
2
8
3
7
5
4
7
32
2
15
10
3
8
3
4
17
3
1
9
9
3
11
9
4
3
16
6
5
9
27
23
2
6
1
1
10
10
3
3
8
2
5
18
1
20
16
10
4
1
3
8
6
8
4
2
11
17
10
3
3
27
3
8
6
4
27
1
5
9
4
10
12
4
9
2
9
10
2
6
1
13
1
6
7
8
12
19
5
3
4
1
8
5
4
19
20
2
1
9
10
1
7
6
2
7
8
1
8
4
3
11
27
7
16
2
8
3
3
10
6
12
4
8
2
8
14
2
9
6
6
5
23
23
2
5
5
12
2
7
9
1
5
6
1
1
2
4
4
13
13
8
3
25
4
10
6
3
19
10
2
8
3
5
3
9
7
3
16
1
1
2
7
17
7
5
2
1
13
15
14
1
4
10
1
8
4
14
6
17
13
9
14
5
8
4
5
13
9
9
3
8
9
3
4
8
10
12
2
4
8
1
5
1
7
1
1
2
3
4
17
10
3
13
2
6
9
5
2
10
19
9
3
2
23
4
10
2
2
4
7
5
4
8
24
6
1
17
13
15
5
24
1
8
16
2
8
4
8
10
16
2
12
15
18
4
8
9
4
2
1
12
15
4
4
3
5
2
11
7
3
2
3
26
17
1
20
2
2
7
6
22
8
5
4
1
5
13
9
5
3
6
9
9
16
6
4
7
13
8
10
4
10
6
6
7
8
1
9
1
7
16
9
24
21
2
6
1
24
3
8
5
11
6
11
9
5
4
8
4
4
3
6
1
1
5
1
3
4
2
20
11
5
6
7
6
3
2
4
9
3
5
3
4
2
12
3
3
4
11
5
6
5
6
3
15
1
7
1
2
4
11
6
6
1
6
6
18
5
3
6
30
7
7
1
9
4
9
5
4
12
2
14
2
26
3
10
12
15
26
7
17
4
8
1
6
2
9
1
24
1
8
2
19
6
5
21
15
6
3
3
3
3
3
6
1
2
3
1
2
12
1
8
9
8
1
3
4
2
13
6
1
4
18
6
3
11
1
6
1
4
14
12
3
11
12
2
11
2
15
3
3
12
3
18
23
2
2
15
6
3
1
7
4
9
6
1
8
7
5
1
11
2
2
5
15
10
2
6
9
15
13
6
5
3
4
2
6
1
4
6
5
8
13
10
16
7
3
8
3
3
4
8
7
3
3
2
4
1
11
14
3
3
3
2
4
4
2
4
18
11
1
4
7
7
6
5
4
12
3
5
10
6
6
8
6
3
19
1
16
3
22
8
3
4
3
1
1
11
16
1
21
8
15
4
3
5
7
16
4
6
3
9
3
3
15
5
5
5
1
2
27
3
6
3
8
10
7
9
2
4
2
10
15
2
1
8
6
4
8
1
5
1
18
9
5
15
14
1
15
4
9
12
2
4
5
2
2
3
6
8
1
5
10
1
1
3
7
29
6
4
2
4
9
5
4
5
9
6
1
6
6
23
20
4
1
7
4
6
6
24
6
3
7
8
15
3
1
2
3
4
8
22
4
4
6
7
11
4
2
1
7
1
9
2
2
23
7
3
5
6
1
20
1
4
10
6
2
8
10
22
2
5
7
1
19
14
7
5
8
6
8
4
10
10
2
7
5
3
9
8
1
5
20
17
3
6
18
6
12
2
4
1
5
12
6
4
3
6
13
2
5
13
2
13
24
18
5
1
7
1
7
8
3
4
23
12
13
9
9
12
2
4
6
8
1
18
4
7
3
4
3
2
6
15
1
9
4
18
4
14
16
25
2
1
10
16
2
11
6
8
3
3
28
5
8
11
9
3
12
17
2
5
6
2
3
1
1
4
6
10
12
4
8
14
1
11
3
1
17
19
4
8
9
5
6
13
3
5
25
9
5
6
7
8
1
6
9
2
3
3
5
6
7
3
20
6
1
4
31
8
2
34
14
8
10
12
1
15
15
1
4
9
5
1
13
6
6
5
9
4
14
14
5
8
1
5
3
12
1
3
14
9
3
7
3
3
2
4
5
2
5
3
14
18
6
13
9
12
3
5
8
4
22
5
3
2
8
3
1
4
14
2
5
3
9
9
19
3
2
2
7
4
14
3
7
3
8
16
8
1
1
19
9
4
5
3
10
3
3
6
2
6
7
9
9
30
1
7
3
3
30
7
4
10
4
3
1
4
1
1
17
5
3
4
3
17
3
1
5
25
12
7
8
6
22
8
6
2
4
8
7
3
8
4
5
4
9
4
8
5
5
18
4
24
3
10
11
3
27
6
1
1
7
9
4
2
4
2
12
4
9
19
4
1
13
14
4
25
1
6
2
3
6
17
1
4
11
1
9
10
4
6
2
10
1
3
10
10
2
13
3
19
3
21
21
21
2
21
6
2
12
17
12
12
2
11
10
1
5
6
1
5
6
6
7
6
6
17
18
1
2
13
15
19
2
2
2
1
1
10
2
9
11
7
7
7
30
12
11
4
8
10
3
3
6
1
5
13
12
17
9
7
3
3
2
14
4
4
2
4
3
6
11
12
8
1
1
2
7
11
13
3
6
2
15
7
4
2
8
1
2
3
13
2
9
18
6
8
18
13
5
1
6
3
3
1
20
6
6
8
5
9
9
3
9
2
1
21
1
5
3
2
1
9
9
14
5
2
14
8
8
6
3
5
6
1
1
4
10
24
2
4
5
9
1
8
3
1
1
1
5
5
12
11
8
1
3
1
8
7
2
14
1
1
15
13
5
5
1
5
2
4
16
8
9
9
3
1
2
8
5
3
18
4
10
4
14
3
5
1
1
11
5
11
15
2
1
11
12
6
2
12
5
12
15
3
6
2
3
16
3
6
6
12
1
2
14
9
17
2
6
4
4
6
4
5
3
3
3
8
4
10
3
2
1
9
2
22
17
12
8
4
6
4
2
2
7
21
1
7
7
10
9
15
3
2
1
9
11
9
6
3
5
4
15
10
6
7
5
17
4
2
4
15
1
8
5
7
15
2
3
19
5
6
4
16
10
7
1
2
14
12
3
1
9
5
3
4
5
9
1
18
4
5
1
1
13
12
8
10
14
3
3
8
10
1
1
16
3
1
8
4
2
34
4
5
2
3
3
1
4
8
9
1
5
9
4
7
4
3
5
3
6
9
7
8
3
21
2
28
1
3
6
20
3
10
11
15
6
6
3
1
18
3
9
9
4
2
2
1
6
7
4
1
1
1
7
9
11
1
1
1
3
10
3
17
1
1
8
8
2
2
5
9
8
4
1
12
3
11
4
3
23
12
3
6
19
1
18
13
4
7
4
3
13
9
5
1
1
8
18
12
10
2
16
8
11
4
5
1
2
10
3
10
10
6
25
2
7
4
10
4
2
2
4
21
16
6
12
5
6
2
7
19
2
4
3
14
4
12
5
3
1
14
8
5
5
2
5
5
7
5
18
4
12
21
17
1
17
4
2
8
1
3
7
9
2
14
13
18
5
10
1
6
5
9
5
2
2
10
6
11
4
1
4
6
6
1
6
13
4
30
2
2
4
4
8
16
7
3
5
21
8
13
3
6
3
1
2
15
10
6
13
5
5
6
1
8
7
2
2
22
1
8
12
25
5
4
2
25
12
5
17
4
2
2
2
7
15
4
4
9
3
1
8
7
14
1
12
2
9
1
21
30
2
13
2
5
6
7
5
2
9
7
11
15
2
1
7
7
7
5
3
6
3
3
21
4
5
1
9
9
11
1
9
3
3
4
5
11
13
2
1
20
6
28
2
22
3
5
2
2
20
4
10
1
6
10
5
2
19
6
6
9
8
2
3
3
2
12
2
4
8
5
6
6
6
2
15
6
3
3
2
2
4
4
4
2
18
1
1
1
6
10
12
13
5
5
26
8
27
6
11
15
3
13
5
12
9
9
4
9
5
1
1
13
3
18
7
2
3
8
4
12
8
2
5
1
2
12
7
1
2
4
7
1
2
3
9
10
3
3
2
6
4
2
21
10
1
14
21
5
1
3
3
2
4
1
1
5
5
3
26
6
1
3
4
7
10
3
4
2
12
2
12
4
24
2
12
15
25
2
8
10
1
5
1
6
1
2
14
9
10
8
10
6
6
1
1
12
1
2
6
10
3
7
4
4
4
10
8
2
14
4
16
4
1
5
8
5
3
3
7
8
2
6
1
5
1
8
1
3
5
2
7
5
5
18
2
27
4
4
7
1
2
20
2
9
2
6
6
3
24
2
1
15
6
1
1
10
3
1
3
12
1
1
3
10
9
3
8
10
2
8
11
2
3
6
2
12
5
5
7
12
5
12
8
13
5
4
4
5
36
21
9
4
2
4
8
7
3
8
3
4
14
8
2
2
15
21
6
4
2
9
7
5
3
7
5
2
16
7
12
7
5
2
1
30
10
5
19
1
16
2
1
6
8
14
5
13
1
4
14
3
1
12
9
3
8
10
9
3
2
6
5
1
7
2
14
4
1
11
14
16
7
3
3
5
2
1
13
2
4
2
1
8
4
24
5
4
2
9
1
15
11
2
2
16
1
16
12
3
2
6
6
10
6
8
7
2
6
6
4
1
4
1
5
1
1
7
21
6
12
4
10
4
3
1
2
4
8
1
2
1
3
1
5
32
4
2
3
1
5
27
4
3
5
4
21
17
3
18
15
7
2
1
12
7
4
13
9
23
5
23
17
2
13
1
12
3
11
8
7
6
1
2
16
3
3
16
1
1
4
4
4
4
10
12
6
8
5
8
9
24
3
28
9
15
2
4
3
8
6
9
11
5
15
6
6
2
1
5
6
3
3
3
4
3
2
8
1
1
6
5
3
4
8
18
3
4
9
15
3
9
1
14
2
6
6
7
1
7
3
8
14
3
7
13
1
2
9
4
1
5
11
6
9
19
5
1
3
12
3
5
4
7
2
2
9
5
8
2
6
2
11
12
1
1
1
11
13
5
10
3
4
18
8
18
2
3
9
2
4
7
1
2
8
1
26
3
6
14
2
2
30
1
5
3
22
2
6
9
4
2
14
4
2
2
12
2
3
13
5
16
9
15
5
3
7
2
1
8
27
8
14
2
6
1
11
1
11
10
2
19
1
43
3
9
7
2
4
4
5
2
5
5
3
2
13
9
9
14
4
1
5
5
4
18
2
12
9
3
6
4
4
14
15
1
14
5
3
14
4
4
8
3
10
5
2
4
14
18
19
7
5
7
6
3
6
2
4
11
9
10
3
2
4
2
1
6
7
1
1
5
58
9
9
23
6
7
2
9
18
12
9
13
2
4
21
2
1
2
3
9
12
3
1
4
1
1
2
3
1
8
1
1
4
1
23
8
1
4
5
4
2
4
2
2
14
5
7
4
7
3
6
1
1
10
8
5
8
1
9
19
5
5
6
1
17
2
5
18
7
5
27
5
19
18
5
1
14
6
10
2
3
3
1
12
17
18
14
2
2
12
4
14
8
5
5
19
8
7
2
20
2
3
13
18
6
10
2
11
3
3
5
15
1
3
12
15
5
4
3
10
17
8
6
3
3
1
5
3
13
3
12
2
2
1
9
2
18
5
2
4
2
1
4
4
12
3
4
11
2
31
25
2
2
4
3
1
5
28
7
5
9
4
1
5
4
8
2
33
5
1
6
2
5
1
1
4
4
3
3
3
10
6
3
4
1
3
1
11
6
1
6
7
10
2
10
3
4
5
6
7
1
4
1
14
10
7
2
3
8
15
18
14
12
17
1
4
12
3
1
2
15
3
2
8
4
4
3
4
11
1
1
13
7
5
10
9
24
3
3
6
2
3
23
1
3
22
2
9
7
4
8
10
4
7
5
12
8
2
5
13
15
1
4
2
4
8
4
6
10
4
13
4
2
1
3
3
2
13
5
2
7
10
2
21
7
11
14
11
2
5
2
11
3
6
16
14
1
2
28
3
2
4
3
13
11
3
3
2
6
6
10
5
1
7
10
9
9
1
14
9
1
2
45
4
5
1
3
5
24
3
25
2
9
4
9
3
12
2
5
4
1
5
6
6
4
10
1
3
1
8
11
14
3
13
1
5
11
1
4
1
5
7
2
5
14
9
7
2
6
6
2
3
15
6
7
21
6
3
5
12
1
5
6
6
13
3
11
5
2
4
12
4
9
1
18
4
14
9
5
1
7
5
15
3
9
4
2
14
1
8
13
15
7
8
6
8
4
2
12
8
5
8
5
1
5
1
4
7
13
3
3
9
6
4
14
1
5
4
15
12
17
3
6
3
7
1
2
2
2
8
3
5
6
27
3
20
10
4
3
5
3
6
6
1
9
11
16
2
7
18
3
4
12
14
8
16
2
6
1
7
2
4
1
10
1
14
2
13
7
2
16
6
4
6
3
3
1
2
3
3
1
27
3
5
25
2
10
2
8
5
12
14
3
10
4
23
2
7
22
4
1
9
17
1
12
8
1
3
12
14
1
6
1
7
3
4
3
5
3
11
8
26
4
14
13
11
21
13
14
8
8
4
16
2
4
2
2
2
9
4
13
1
5
2
2
1
3
2
2
2
2
9
1
3
9
5
1
8
7
5
2
4
2
4
6
7
3
3
3
3
18
11
6
10
11
1
2
6
8
2
4
12
5
9
2
2
25
10
2
1
2
14
22
6
4
6
8
1
3
15
17
1
12
5
8
10
12
4
6
4
5
5
8
4
14
2
2
6
1
32
6
15
4
28
11
5
9
1
4
6
8
12
8
2
1
6
1
5
19
2
2
2
3
11
15
9
1
9
3
1
13
7
3
1
4
10
2
7
5
9
7
4
4
24
12
4
2
3
7
4
5
8
4
11
6
1
3
5
1
3
9
3
24
3
11
21
2
5
3
3
11
12
12
6
4
2
10
3
3
3
3
10
4
12
2
2
8
6
8
14
15
3
8
9
13
2
1
23
4
9
7
5
9
2
20
5
3
15
9
6
6
8
1
11
2
10
25
3
2
12
7
5
7
5
28
14
1
6
21
6
2
3
4
6
8
15
6
7
2
10
5
21
3
3
3
2
2
5
3
12
1
5
4
3
2
4
2
1
14
4
10
19
9
6
7
8
10
3
6
10
2
2
1
17
4
2
4
4
11
1
2
12
8
12
13
2
5
4
32
4
14
4
16
18
9
7
2
4
8
5
9
22
5
1
3
3
2
8
8
3
11
16
6
3
3
8
7
2
6
5
11
11
8
16
6
1
12
2
16
1
17
6
2
1
9
1
20
6
2
1
20
13
2
6
4
8
14
1
10
6
2
7
3
15
2
4
2
24
3
7
2
13
1
5
1
7
3
2
1
13
2
1
1
7
10
1
5
5
3
5
10
6
1
2
12
5
10
4
17
4
7
4
1
3
4
2
12
9
47
24
13
8
9
8
8
5
7
5
4
1
10
8
19
1
12
21
7
1
9
6
6
1
2
4
1
4
2
7
3
2
2
15
6
5
4
5
15
13
5
13
5
6
6
1
8
9
4
3
3
4
12
4
1
3
6
5
9
7
1
2
5
6
13
3
5
1
5
1
5
12
6
18
1
9
3
11
6
7
5
1
5
3
1
14
6
13
1
5
2
9
9
5
6
5
6
12
27
9
5
3
1
12
20
2
1
9
10
26
6
2
1
4
5
8
7
11
2
15
12
8
3
9
3
4
8
6
1
2
13
2
6
12
13
7
7
3
16
2
1
15
6
14
8
2
4
1
1
5
15
7
2
5
1
3
18
1
5
1
12
7
29
3
2
2
5
5
12
2
2
2
1
23
16
9
2
7
4
6
10
2
16
1
20
1
12
6
2
3
4
3
2
2
2
22
16
3
3
12
10
9
18
9
14
9
6
1
14
4
2
1
5
4
4
17
8
1
8
16
8
7
9
3
3
2
6
12
4
2
7
6
17
2
2
14
1
6
19
26
38
10
5
21
6
2
7
5
1
4
11
18
4
26
12
1
5
6
1
1
16
1
1
4
7
5
13
5
3
1
11
5
2
2
3
4
3
9
6
2
6
3
4
2
8
16
4
4
4
1
7
16
8
2
2
10
14
1
1
6
8
11
6
1
3
1
8
2
9
22
11
2
2
2
4
5
3
9
9
4
3
6
2
21
21
6
3
8
10
7
9
24
50
27
9
1
7
2
32
12
1
7
6
4
3
21
6
14
1
13
3
2
4
2
4
3
21
5
4
3
9
14
6
9
18
3
4
9
5
7
14
3
6
8
18
6
16
6
12
3
4
11
1
13
2
2
2
5
5
12
10
3
3
6
20
6
7
7
2
6
2
4
4
4
2
14
14
6
6
1
5
12
15
1
15
5
6
4
6
8
18
4
4
2
8
1
12
9
2
2
16
1
3
5
19
3
8
9
2
8
11
4
14
21
10
2
9
16
54
1
1
1
5
5
1
3
13
1
4
6
4
9
5
3
4
3
11
3
2
1
12
6
4
5
6
20
14
21
2
3
3
1
2
12
16
8
1
3
5
10
8
3
1
2
7
5
16
5
4
5
5
1
9
3
3
12
1
6
1
14
15
9
9
8
10
12
9
4
1
5
1
1
2
3
3
15
1
3
12
9
8
7
3
2
9
15
1
7
22
6
7
1
6
12
2
16
11
3
2
3
4
6
3
2
2
18
4
3
1
12
4
12
5
8
1
2
9
4
5
4
23
3
3
3
9
3
6
1
7
4
8
14
12
2
8
10
3
1
2
6
1
32
3
3
3
6
1
11
15
11
2
8
4
27
19
5
29
3
3
1
3
2
7
9
14
1
2
5
4
1
5
3
9
6
4
3
2
12
9
6
7
12
2
3
1
7
4
19
5
13
7
8
8
9
4
17
6
8
1
6
1
3
5
1
8
4
15
8
3
13
4
25
1
8
2
4
8
13
6
13
21
1
2
32
1
3
11
22
5
12
2
13
1
10
12
1
3
15
13
2
4
20
14
19
6
1
2
21
3
3
1
9
2
7
15
1
2
4
13
1
23
7
4
1
7
10
8
3
20
1
2
3
4
3
15
5
7
12
21
8
1
1
7
9
4
5
6
18
3
12
1
5
1
6
7
18
6
5
3
3
1
13
4
7
13
1
8
18
6
7
5
8
1
9
13
3
2
1
2
11
2
8
6
6
3
5
2
3
2
27
1
5
4
3
17
4
2
12
7
3
3
8
3
1
5
2
4
4
15
2
5
23
14
7
29
5
11
9
3
6
20
9
4
17
9
3
4
18
3
5
3
6
7
11
12
1
6
5
6
6
8
5
9
6
4
4
12
9
1
12
9
11
3
4
5
1
2
6
3
6
13
1
7
3
1
3
5
6
7
2
6
2
4
3
15
8
2
2
7
6
1
18
1
15
7
8
6
1
4
1
1
27
3
5
9
19
2
15
2
5
13
4
3
15
20
4
15
6
3
25
19
5
5
3
35
4
13
14
1
26
1
1
2
5
1
6
3
11
30
7
1
2
16
4
12
1
3
6
2
6
12
8
2
14
16
2
10
6
6
3
11
4
6
5
18
3
12
13
26
3
4
2
7
6
1
2
16
1
9
12
6
3
7
6
2
16
12
9
7
7
18
9
2
1
1
4
12
10
6
9
16
12
2
6
1
2
4
4
1
17
4
6
6
6
16
9
6
2
4
15
6
3
18
11
2
5
3
6
2
3
17
23
5
1
1
1
17
1
3
16
2
9
1
2
3
3
14
2
5
15
3
6
1
2
16
2
2
16
8
12
4
1
20
1
6
9
5
10
12
17
1
24
2
4
2
19
8
9
6
6
10
4
8
16
7
5
1
1
8
4
4
10
1
24
3
6
15
19
7
9
6
1
5
18
13
5
37
3
16
7
15
15
21
2
4
8
2
2
6
4
8
2
2
3
3
4
2
3
6
7
2
8
22
11
11
18
4
12
4
2
10
2
15
21
1
7
10
20
1
22
8
19
2
12
4
10
10
10
2
18
4
2
26
2
2
6
6
4
18
6
3
2
22
6
3
24
6
11
3
1
5
8
1
5
16
4
11
5
12
5
8
4
5
1
3
2
3
25
8
1
3
2
2
4
3
7
2
8
1
4
6
30
3
11
3
8
19
6
9
1
2
22
8
3
16
3
1
16
2
7
11
14
3
1
4
1
14
6
1
9
11
1
8
3
16
3
3
5
3
39
4
6
3
3
11
1
11
9
3
2
6
4
4
4
4
10
3
6
3
6
20
4
2
4
2
8
7
15
1
1
16
3
3
3
22
2
9
10
15
9
3
6
8
1
10
5
2
3
7
11
6
13
2
9
1
3
10
5
32
7
3
5
1
8
4
5
2
14
15
8
7
2
1
11
1
6
5
2
5
8
3
6
3
1
8
21
1
6
9
6
15
11
5
1
4
3
16
1
3
9
16
11
4
9
13
4
2
2
3
3
5
9
1
5
4
4
2
10
11
5
8
8
8
1
5
4
12
10
4
1
5
3
5
1
5
17
5
7
3
12
2
22
15
1
2
11
1
2
18
1
3
2
1
21
8
3
1
3
6
6
8
3
8
24
4
4
8
1
19
10
7
6
3
4
7
7
2
4
9
7
6
8
2
10
5
4
9
2
8
13
3
2
1
25
3
7
1
3
12
15
7
5
3
4
12
5
1
26
12
7
5
1
3
6
14
2
17
1
16
13
9
8
4
5
3
2
28
1
12
9
2
9
4
5
4
2
13
11
4
8
25
2
5
2
11
17
2
4
13
4
9
2
12
3
6
3
25
8
27
7
15
3
11
3
4
3
2
6
1
6
21
2
18
2
2
3
8
1
9
11
3
1
30
6
6
2
10
3
17
1
5
1
15
10
4
10
16
5
1
11
1
5
8
7
12
2
21
5
2
3
2
15
6
8
10
9
7
10
5
6
1
1
3
3
9
2
1
3
4
3
24
5
2
1
7
2
13
2
3
2
6
17
12
1
7
3
25
7
7
5
11
6
11
4
3
2
3
9
5
10
1
21
2
2
4
1
13
4
3
10
3
16
13
19
6
8
3
4
6
8
7
8
7
3
16
7
21
1
8
3
1
15
4
11
11
6
4
14
7
9
2
3
6
1
3
11
1
11
1
2
3
2
4
10
8
8
10
22
15
7
4
3
1
6
8
2
4
1
8
4
12
15
4
1
28
3
14
1
7
2
20
10
2
2
1
3
2
16
10
3
3
9
2
7
3
3
9
1
8
8
27
9
2
4
9
7
2
2
2
6
9
14
7
3
7
1
9
6
3
1
8
12
1
8
4
1
43
3
28
5
6
6
13
4
6
5
9
3
5
6
1
11
12
6
9
5
2
9
3
16
1
5
17
14
9
12
10
3
5
24
9
1
4
10
1
1
16
10
3
6
17
1
7
2
20
19
12
2
9
8
16
3
7
3
1
7
3
24
3
18
15
2
11
3
5
3
7
5
1
18
11
4
2
1
7
2
2
7
1
2
3
8
1
15
17
1
3
3
1
14
8
15
3
1
26
3
7
3
8
2
4
20
12
22
1
5
9
12
5
4
1
6
17
8
5
11
4
8
10
20
6
12
2
4
3
10
9
15
23
2
1
3
15
7
14
7
35
4
9
14
1
9
5
1
30
6
9
2
15
6
7
8
1
9
2
1
2
22
6
7
5
24
5
4
3
7
1
3
6
6
1
3
11
1
6
5
6
5
25
11
1
31
5
3
1
12
15
17
21
1
7
5
21
2
1
7
5
5
2
16
2
5
6
2
1
17
5
6
2
11
9
1
5
8
1
9
13
2
1
6
2
14
4
34
14
1
1
13
15
7
5
2
5
7
1
6
7
3
1
10
37
7
28
10
23
7
2
12
1
23
3
3
10
30
3
3
4
7
6
29
12
5
5
9
1
12
2
6
1
20
1
8
12
7
1
8
12
2
1
9
3
3
3
5
6
18
3
3
3
7
3
2
6
9
1
6
12
3
2
6
3
11
5
2
19
6
14
12
6
8
22
9
15
10
11
18
1
14
1
6
1
1
9
12
4
3
8
1
9
5
1
9
2
20
2
2
1
3
6
5
7
9
5
7
9
9
21
2
6
19
5
6
15
7
20
3
7
14
1
5
7
1
1
3
1
8
3
30
2
13
1
2
7
9
3
6
6
6
1
4
2
1
15
13
3
4
12
17
1
11
41
20
10
1
7
16
1
7
4
16
12
8
9
4
5
6
2
7
13
6
5
7
4
2
5
1
9
9
2
1
5
3
12
7
18
8
3
3
14
4
3
7
5
1
11
4
23
1
11
16
2
4
2
1
6
8
10
6
8
6
13
10
16
15
15
12
21
4
5
6
2
4
7
3
2
10
3
9
10
4
15
3
4
8
12
10
4
1
9
10
2
7
24
5
9
5
1
6
3
4
18
2
2
16
3
10
8
19
6
2
4
20
1
21
9
3
15
9
2
6
13
7
5
9
8
6
6
1
3
17
3
20
10
2
1
7
6
10
5
3
5
1
2
6
3
3
4
8
26
10
1
5
24
2
17
8
7
4
11
23
19
31
14
3
5
1
2
10
11
6
30
4
10
5
7
2
6
8
3
5
4
13
8
3
2
4
12
4
9
5
4
12
5
10
6
29
14
16
6
22
22
1
13
2
1
3
2
10
20
15
4
7
4
7
15
3
3
4
1
4
2
3
20
8
2
1
2
1
8
18
10
2
2
1
31
3
1
5
8
10
17
6
3
1
2
8
8
4
5
19
1
7
6
11
12
1
2
24
4
15
9
9
1
8
3
6
1
4
3
3
6
1
5
2
4
1
5
2
5
3
15
17
3
11
1
9
19
6
24
9
2
1
1
2
4
1
11
2
2
1
3
8
8
1
7
14
6
2
6
4
4
2
15
4
9
2
6
7
5
1
12
13
5
2
7
5
3
12
9
10
7
11
5
9
9
2
4
1
24
7
5
3
6
2
10
6
2
2
12
4
12
1
1
4
6
8
2
9
2
3
2
2
2
2
10
1
1
5
6
11
19
2
10
8
1
15
8
11
2
14
1
5
4
4
17
17
6
1
2
6
5
23
1
4
8
2
2
3
3
14
8
4
10
1
2
19
3
1
22
2
12
5
27
4
1
3
10
4
1
3
9
4
32
4
2
3
1
9
14
1
5
6
9
6
17
18
2
9
3
3
6
13
8
10
29
2
21
8
5
17
6
4
2
3
10
3
8
10
2
2
4
9
4
9
2
2
5
1
5
20
6
6
13
8
9
1
2
1
17
13
1
1
12
7
14
2
2
8
1
3
6
12
14
18
3
7
2
1
26
9
6
1
12
5
3
21
2
5
2
9
19
1
2
2
6
3
4
1
28
9
12
3
4
2
6
7
8
4
15
5
3
1
3
2
2
2
29
17
2
2
7
8
6
4
3
3
6
6
7
22
1
17
6
6
2
1
3
10
2
4
3
1
2
8
6
27
6
16
12
5
12
9
7
17
11
8
3
3
8
13
2
6
21
1
2
3
1
11
4
6
2
10
11
13
14
2
23
15
2
18
19
3
3
5
4
2
9
6
3
12
1
1
4
6
14
2
6
9
6
2
3
2
2
2
36
18
3
3
15
13
15
5
1
9
3
2
3
12
2
1
5
10
4
5
4
2
5
14
2
2
4
6
4
2
1
1
1
1
4
1
1
15
5
7
5
2
4
6
6
6
4
6
2
10
5
3
3
11
5
1
16
3
3
3
16
12
2
15
6
1
15
10
10
1
11
3
7
11
11
5
9
26
12
1
2
4
3
14
10
3
12
2
9
3
11
2
14
7
13
5
5
18
8
20
15
2
16
3
14
1
6
3
5
22
3
4
16
18
1
1
1
7
12
6
10
7
1
8
1
11
8
10
2
1
3
1
17
3
7
3
6
8
3
9
3
21
7
14
6
10
9
1
1
19
2
27
12
11
2
2
3
15
10
4
14
9
5
16
4
4
7
13
16
1
5
6
1
1
13
3
3
15
2
1
7
8
12
1
6
1
26
5
3
16
4
4
9
3
6
4
2
1
3
3
6
12
1
4
21
3
10
3
9
18
6
6
2
1
32
3
10
15
1
4
3
11
20
2
1
6
8
18
3
1
5
8
4
1
11
1
1
1
3
3
22
7
13
3
1
12
5
8
5
9
2
28
24
3
2
3
16
5
5
4
4
5
3
2
1
13
4
5
1
12
16
12
7
6
2
10
11
8
13
7
11
9
6
1
5
2
4
1
1
5
8
7
9
1
2
12
4
2
20
1
12
2
1
3
5
1
2
3
4
18
5
7
2
6
3
19
10
1
1
6
2
18
4
4
1
1
5
4
2
1
8
13
20
27
18
4
2
1
7
4
8
4
6
6
20
1
15
22
2
9
5
14
21
7
1
12
3
1
13
11
7
11
3
6
2
3
3
1
5
4
2
1
15
8
4
8
1
2
1
20
6
18
4
6
2
12
13
3
2
6
3
10
5
4
6
2
2
5
5
3
1
9
9
5
3
4
4
1
6
11
4
6
8
20
11
10
11
4
4
8
11
6
7
9
7
17
15
3
1
5
13
7
9
3
3
6
13
2
4
2
12
9
1
6
3
2
25
9
10
13
7
8
1
7
14
2
16
11
11
4
1
1
1
11
5
15
2
1
13
1
3
6
7
2
1
15
2
6
3
8
6
4
1
23
1
12
7
1
3
14
2
4
12
1
4
5
3
1
2
9
1
6
11
9
18
4
14
7
5
10
8
7
6
5
10
9
11
6
12
1
13
5
11
3
15
4
14
7
17
2
10
27
3
4
3
3
8
3
4
1
7
9
2
23
5
4
3
2
6
7
6
6
2
1
5
2
8
8
8
7
5
1
12
1
9
18
11
39
1
3
1
4
4
4
5
11
3
18
4
13
4
1
8
21
2
7
1
11
1
11
7
12
2
2
11
5
10
10
1
12
12
4
12
20
3
26
1
7
12
6
9
8
27
21
3
10
4
6
2
14
12
3
3
1
11
3
3
1
5
1
11
30
8
2
14
6
4
3
1
23
5
10
2
2
10
2
2
33
5
14
10
1
3
4
5
15
3
3
11
3
6
6
1
12
3
3
9
5
11
4
8
11
2
10
1
5
3
9
3
6
2
1
2
15
2
10
13
1
10
1
5
1
13
23
11
4
8
1
5
2
5
5
4
5
3
3
3
10
2
1
5
9
7
10
10
19
2
5
22
4
11
3
3
17
19
15
2
7
7
8
4
4
1
5
14
9
13
10
6
6
3
3
4
6
9
1
17
14
3
6
1
3
3
7
1
5
1
7
8
6
6
1
5
2
2
2
8
1
3
4
2
12
13
1
1
12
9
1
3
28
4
13
8
3
3
4
3
2
2
14
8
6
2
11
8
9
6
1
1
1
13
4
2
20
4
3
11
1
8
5
2
2
2
14
6
2
8
10
9
3
14
1
5
10
7
12
1
2
4
1
10
11
13
1
1
7
5
4
6
3
39
5
2
12
2
30
3
1
10
18
1
9
8
1
30
14
3
9
7
3
13
1
5
1
33
1
1
10
12
1
6
1
10
8
4
1
8
3
2
2
2
4
9
6
8
6
27
18
12
4
6
5
5
12
10
7
5
1
2
11
2
8
1
11
21
4
6
7
4
18
4
3
6
11
3
3
6
3
3
7
3
3
5
2
1
23
2
2
4
28
7
3
19
12
7
4
14
7
7
4
18
8
8
2
1
12
4
7
5
2
3
7
2
3
6
27
9
18
13
8
3
10
9
23
3
1
2
10
9
2
3
2
5
3
4
4
24
7
5
4
16
7
16
7
2
4
30
4
30
2
10
6
4
14
6
6
3
10
12
17
34
2
12
6
24
6
14
8
2
16
4
38
2
4
2
7
3
8
3
1
2
16
8
13
5
2
1
3
25
1
5
1
4
4
2
9
13
3
5
9
3
1
8
1
2
7
14
1
6
17
4
3
6
12
18
12
8
10
3
3
5
9
7
8
3
12
16
4
7
3
2
1
1
2
9
9
1
1
8
8
1
3
20
13
11
4
9
9
16
4
14
4
1
23
3
3
2
17
2
4
30
5
6
4
20
4
16
7
4
2
11
2
24
22
16
1
5
2
10
4
6
16
7
10
11
24
6
8
4
2
2
2
1
3
14
3
5
6
2
2
1
6
11
12
13
1
2
11
1
4
4
2
4
8
4
3
10
3
4
1
10
17
2
10
4
8
13
1
6
2
3
17
1
3
15
3
9
12
1
14
9
8
5
2
8
9
9
9
1
5
7
15
2
7
16
20
5
7
4
1
13
9
6
3
3
18
5
12
1
8
9
8
4
4
4
10
6
19
14
5
1
9
1
11
1
13
1
7
2
12
1
5
6
4
4
7
16
6
3
2
1
1
1
1
17
28
3
8
18
1
5
2
1
1
3
2
27
20
7
3
4
18
5
7
14
6
3
3
1
14
3
2
1
9
4
8
2
1
9
2
2
9
13
30
5
1
5
18
5
10
14
6
18
18
7
2
17
2
2
13
1
6
2
18
16
1
1
6
2
3
13
4
5
2
4
12
8
11
10
3
3
1
9
6
8
19
2
15
6
4
11
3
2
4
2
7
1
14
6
1
1
4
3
1
2
8
5
9
5
4
2
10
2
1
14
2
2
2
2
1
6
4
2
3
10
10
5
2
10
11
2
2
4
16
1
8
4
9
10
8
5
6
3
3
3
12
20
4
1
9
21
2
12
23
1
3
3
4
5
6
7
1
8
2
3
19
9
1
5
41
2
5
12
2
3
2
40
12
12
1
5
3
4
3
11
1
9
5
2
12
16
6
13
1
8
21
8
16
3
12
2
7
9
4
2
3
5
8
13
5
1
1
9
8
1
6
8
9
22
3
3
1
5
2
4
3
4
8
2
8
14
3
3
3
2
3
8
1
7
2
4
14
6
1
2
42
22
3
4
1
3
4
2
4
26
16
14
1
3
9
6
6
11
4
8
15
9
4
57
11
8
1
6
1
3
3
2
6
1
7
5
5
12
10
3
18
1
17
3
5
4
20
9
2
8
11
4
5
13
5
4
2
18
60
1
2
5
7
27
8
14
2
14
4
3
1
11
16
15
2
2
20
18
27
14
7
4
7
13
8
9
4
6
7
4
25
7
1
13
3
7
2
18
8
4
3
9
14
12
2
11
5
4
5
3
2
1
7
2
18
1
3
14
3
3
7
8
4
9
12
14
2
10
9
16
11
4
3
8
15
4
2
9
1
3
6
7
10
15
12
7
3
12
8
15
6
4
2
9
1
9
1
13
9
24
18
10
6
4
5
11
10
2
3
15
4
15
11
1
3
2
8
8
20
7
1
1
1
6
2
3
1
2
4
2
6
1
2
3
1
3
17
3
10
10
19
1
8
9
10
1
5
39
8
8
5
5
1
1
11
3
6
14
10
2
4
3
1
7
16
14
15
6
13
9
3
9
2
6
1
6
5
1
5
12
12
20
7
13
2
14
4
1
3
2
9
21
1
5
1
15
2
4
6
2
1
3
5
5
4
4
2
8
28
8
1
33
1
2
6
3
6
4
3
5
10
5
22
8
4
15
12
8
6
1
6
1
7
1
8
12
3
18
15
12
13
1
18
5
41
3
3
15
5
2
23
6
1
10
2
3
20
4
5
9
4
3
6
11
6
7
9
19
22
1
5
2
8
3
6
14
7
2
27
22
12
2
1
2
1
7
10
13
14
3
7
1
14
14
6
3
18
7
3
14
9
8
13
4
19
13
15
6
1
1
5
3
6
2
6
1
3
4
7
7
2
15
9
12
4
15
6
23
7
9
2
1
9
22
2
3
3
11
3
16
2
8
1
4
14
3
4
2
7
1
18
10
12
9
4
5
2
1
7
3
11
3
3
2
2
11
6
10
13
16
25
2
3
2
4
9
4
7
13
1
8
18
15
10
3
21
11
2
18
11
6
5
12
2
18
5
8
1
18
4
6
4
7
1
1
9
7
5
7
3
2
13
2
5
2
2
12
1
1
4
3
7
3
9
3
11
4
10
1
3
2
1
21
9
5
1
1
5
23
4
2
4
9
9
7
12
3
4
4
3
15
4
3
6
19
10
7
6
5
8
10
1
20
5
2
3
3
8
4
15
3
12
21
12
7
14
2
6
3
18
10
12
3
6
6
3
8
4
9
6
2
6
3
13
6
8
7
13
2
2
19
7
26
2
4
3
7
12
1
3
25
2
3
1
1
5
13
2
2
4
14
1
36
5
28
8
8
4
3
15
4
9
1
10
6
6
6
1
5
2
7
4
3
5
19
14
1
8
6
3
8
7
1
2
1
1
5
5
8
6
11
3
5
10
1
6
4
13
20
3
21
10
5
3
7
3
27
3
1
1
15
1
1
6
12
7
6
7
17
6
3
4
5
5
2
2
9
9
7
1
2
2
4
8
7
8
3
4
3
11
20
6
22
16
3
7
1
27
21
3
2
8
2
15
1
6
5
5
13
9
3
9
3
4
3
3
3
14
12
3
3
16
6
2
2
17
3
6
3
8
1
3
7
1
21
3
4
7
1
3
12
8
8
3
6
8
5
20
11
16
3
2
2
4
13
5
2
12
5
3
8
2
13
7
2
10
22
2
15
5
10
3
3
3
5
3
5
5
21
11
5
14
14
2
18
22
4
9
5
12
7
1
2
5
22
2
1
5
6
3
31
8
6
1
6
21
17
7
9
4
5
8
3
2
8
15
2
9
1
3
3
11
2
11
3
3
3
2
15
3
6
4
2
1
12
11
7
3
8
2
2
3
25
6
5
17
10
6
8
6
6
6
2
1
1
4
2
23
25
9
2
4
5
24
12
3
4
3
11
11
4
1
1
2
5
4
5
16
8
1
2
12
27
3
7
2
7
1
6
1
7
4
4
1
11
1
2
7
8
4
8
1
7
7
12
16
7
10
4
8
1
7
6
4
6
1
6
2
6
3
18
22
9
5
1
21
29
5
4
6
10
21
1
10
24
3
9
9
3
1
7
5
1
4
13
5
7
9
8
2
10
3
3
6
2
2
8
27
3
10
2
21
13
15
11
8
4
1
5
16
2
16
18
5
5
7
10
6
1
28
10
8
2
17
7
12
2
8
1
3
2
1
43
4
1
8
4
5
10
14
6
6
6
1
1
14
5
12
25
5
29
4
1
13
18
4
1
5
3
7
8
8
13
4
5
6
3
6
1
14
4
4
7
15
7
1
4
10
5
6
7
4
4
4
10
5
13
6
10
3
9
8
7
4
5
2
4
4
2
6
8
1
16
9
3
11
4
4
22
2
11
15
15
12
3
2
3
1
8
16
21
3
3
9
3
12
3
5
1
2
13
13
20
8
14
8
18
14
4
20
1
7
1
1
3
25
6
4
12
22
3
5
1
1
2
16
4
3
3
7
3
3
3
3
23
6
12
10
3
8
4
23
22
3
12
20
7
8
1
11
6
8
18
1
1
2
1
2
1
8
8
8
4
2
2
1
18
12
12
13
7
3
3
10
3
2
8
12
4
3
4
5
6
2
8
2
12
3
5
4
6
4
26
12
2
14
4
2
8
6
9
15
13
1
13
1
8
3
3
1
2
9
7
6
3
5
3
1
9
8
14
4
12
10
2
19
2
33
4
6
3
6
17
19
30
3
4
2
14
24
9
21
15
12
15
1
9
2
13
21
4
7
29
25
13
11
3
7
18
3
24
3
8
11
7
1
5
7
2
1
29
2
4
7
9
8
6
2
11
7
23
14
7
9
35
7
5
1
5
6
2
1
3
12
7
3
3
3
9
12
12
1
26
5
3
13
5
3
4
8
7
2
10
17
4
8
16
5
8
6
2
3
21
4
1
3
6
6
2
1
3
6
13
5
9
3
14
11
12
9
6
2
6
13
17
12
1
1
18
2
4
1
3
18
7
5
2
1
1
2
25
2
1
3
1
1
1
8
2
2
16
10
15
10
1
11
5
2
5
5
1
9
2
13
1
2
8
3
4
7
1
16
5
15
34
1
2
2
3
3
19
12
7
10
4
2
2
2
2
1
1
7
3
2
13
18
10
6
18
5
6
18
12
12
7
2
9
6
4
9
5
1
3
4
4
1
7
5
9
10
5
3
4
1
17
8
6
14
4
15
2
6
7
5
28
8
11
4
8
2
8
1
6
1
5
1
4
18
7
1
2
3
5
33
1
6
2
3
21
2
1
6
13
8
7
12
15
2
3
9
6
4
2
18
2
4
6
2
5
9
3
7
1
25
4
11
5
3
1
14
1
1
4
13
17
6
2
4
18
6
4
8
4
2
12
3
5
4
6
1
11
3
15
18
6
7
1
2
20
6
7
21
6
2
9
17
2
14
1
8
7
9
5
3
15
1
5
1
1
4
1
5
6
21
15
6
4
14
6
13
2
35
8
4
10
4
4
4
24
7
12
3
2
12
6
6
14
5
8
7
2
4
2
9
12
7
8
12
16
2
2
17
5
7
1
2
4
8
9
11
3
3
7
6
3
2
13
11
3
3
3
6
21
7
11
3
22
2
1
2
7
13
1
3
1
7
5
2
3
1
13
1
16
11
9
9
12
13
3
2
12
16
9
7
14
2
8
10
3
21
1
1
8
3
14
7
5
3
8
2
14
2
22
12
1
9
2
1
18
3
21
1
1
25
2
4
21
1
10
49
6
6
1
1
3
2
2
8
1
14
7
8
13
5
1
23
3
1
8
1
6
3
3
2
25
2
4
6
2
12
1
11
8
34
15
9
1
5
9
4
3
4
16
4
8
22
4
23
3
3
9
5
1
3
8
10
6
5
1
2
12
4
3
9
17
6
3
3
8
8
10
17
8
1
6
2
1
11
18
10
3
9
2
7
6
8
3
6
15
6
3
1
1
2
14
1
7
11
1
14
2
10
2
1
12
5
12
1
11
6
1
33
2
6
7
17
4
11
3
8
4
19
5
4
8
6
12
10
26
12
7
2
3
3
6
7
2
10
2
12
1
29
2
5
8
3
6
2
1
6
16
8
5
1
4
36
5
2
8
16
5
5
2
1
3
6
6
6
1
1
7
1
5
18
9
7
5
1
6
2
3
2
2
23
1
3
3
6
2
6
7
14
1
12
5
7
2
4
9
3
4
4
1
2
3
2
10
6
1
15
12
2
3
1
3
5
14
2
21
5
9
1
6
3
11
7
3
20
1
1
2
20
13
5
1
1
1
1
6
30
14
16
2
6
10
3
2
6
4
1
5
1
22
12
12
7
8
6
9
8
4
4
12
6
15
13
7
3
3
5
1
9
6
9
11
10
6
1
8
1
3
5
15
9
4
5
9
7
5
7
14
3
6
1
5
4
5
10
5
3
10
1
7
1
12
2
4
5
4
5
19
5
8
8
27
9
2
6
15
7
2
9
1
6
6
6
8
7
18
17
4
14
1
15
2
4
9
9
2
8
2
14
4
11
1
2
2
4
9
10
3
10
1
9
9
10
5
13
2
4
9
4
6
4
6
10
5
7
5
1
2
6
2
14
4
6
14
20
10
6
3
11
7
2
6
1
6
16
6
7
1
8
1
2
10
1
13
6
4
6
3
2
18
3
3
13
2
9
13
11
2
10
3
10
6
5
8
26
11
12
9
6
7
6
6
3
3
3
9
11
7
6
11
8
5
3
4
7
13
2
18
10
6
8
8
5
9
3
7
10
3
3
10
2
6
2
7
6
3
6
1
13
2
8
1
11
3
1
15
2
5
4
6
10
6
10
1
4
5
14
4
6
2
11
7
7
1
9
1
4
16
8
3
5
10
12
2
2
6
5
9
7
7
10
12
6
6
1
6
7
10
12
2
2
3
9
2
1
11
2
1
3
10
4
2
3
6
2
3
1
1
4
2
7
19
2
3
10
5
7
9
2
1
5
7
11
10
14
24
16
6
3
11
10
10
13
4
17
1
6
5
6
8
7
1
2
1
19
5
1
2
3
9
3
3
8
3
3
1
23
12
2
8
5
7
9
1
22
3
11
10
6
2
13
1
4
14
6
2
20
12
10
8
4
9
1
9
12
3
2
14
2
15
3
14
1
1
5
11
1
15
14
3
3
4
32
6
3
11
5
9
5
3
24
3
5
2
5
3
3
7
2
13
11
1
2
3
2
16
6
7
12
15
2
1
11
9
16
5
6
2
2
11
5
1
1
14
4
5
7
11
7
22
4
2
10
18
4
5
1
5
5
1
3
4
9
1
8
8
2
10
3
4
1
4
10
2
3
9
13
1
4
6
15
4
3
6
2
25
7
2
8
2
10
7
1
5
1
28
7
9
2
2
4
3
15
15
15
4
8
7
8
3
6
7
11
6
6
1
9
2
4
15
12
1
6
7
3
4
11
4
8
6
6
4
5
33
7
10
4
1
3
4
5
15
2
4
2
1
6
2
3
1
8
6
21
1
5
18
8
8
8
12
12
6
3
1
2
4
2
6
6
10
6
2
2
7
13
29
15
18
12
1
8
13
9
1
1
9
3
6
15
6
1
6
3
2
4
5
3
12
6
1
3
2
1
2
6
9
3
3
6
8
1
5
8
5
25
5
10
8
5
6
7
6
6
19
2
8
2
3
11
6
3
9
4
8
3
11
2
34
7
3
13
9
2
7
7
28
3
9
1
5
7
11
3
3
4
3
2
7
24
5
1
9
8
1
10
10
3
5
1
3
4
6
8
1
8
3
4
16
1
3
12
6
6
8
18
4
1
5
1
17
12
7
2
7
14
3
3
7
3
8
13
3
4
1
4
7
5
6
7
1
1
2
1
5
10
23
27
2
4
3
4
9
2
10
9
1
2
2
21
1
2
4
16
1
12
5
1
1
4
12
2
6
16
1
3
1
12
5
8
13
16
2
15
18
6
1
9
5
6
3
13
19
10
3
4
6
8
16
5
2
10
1
5
12
6
2
4
3
7
3
14
9
24
3
1
9
5
10
2
4
27
1
16
8
14
3
5
8
6
10
9
4
12
3
15
5
1
30
14
6
6
1
6
3
5
6
1
15
6
18
4
1
9
12
6
2
8
15
8
7
8
4
4
8
10
1
3
7
12
8
5
11
5
18
12
4
3
1
20
17
9
9
3
15
10
7
11
17
3
5
6
11
2
18
1
4
2
20
3
7
5
15
1
11
2
4
6
4
12
2
1
11
4
3
8
4
13
8
2
1
3
8
24
25
19
18
5
11
1
17
3
3
16
8
6
1
2
6
1
2
3
15
3
1
2
4
3
1
29
8
1
27
1
31
3
1
1
17
2
10
12
1
22
1
5
9
1
24
2
2
2
4
2
20
6
4
26
6
6
1
8
9
12
1
6
3
3
3
5
3
1
12
7
4
1
5
2
20
14
1
3
3
6
2
5
6
17
2
3
4
4
7
10
1
4
6
3
3
1
8
4
11
6
1
11
14
1
3
6
1
9
20
18
12
6
19
9
3
18
32
7
3
1
1
3
12
6
16
11
3
1
9
2
2
5
11
2
2
9
7
6
10
9
10
1
6
4
4
2
7
8
5
10
4
8
1
12
11
6
2
4
6
1
3
36
10
16
4
14
2
5
5
9
3
4
9
9
14
8
2
4
7
6
6
3
8
10
6
7
5
3
3
3
5
10
1
1
10
7
5
12
1
3
14
1
1
35
33
10
16
12
15
3
20
2
2
15
24
1
2
4
4
5
2
15
13
1
17
8
3
4
8
4
6
8
2
1
7
2
3
10
5
2
6
5
7
4
16
8
6
3
25
20
1
8
1
8
7
5
3
3
8
22
7
9
2
15
3
12
2
6
16
4
16
11
11
13
6
3
5
7
15
13
1
18
3
7
3
4
26
14
9
7
2
12
4
9
8
1
8
12
10
4
17
3
6
10
2
14
2
14
20
3
3
1
3
6
6
8
1
14
9
9
7
2
4
3
5
1
6
8
4
11
7
6
3
4
12
1
1
15
20
16
12
2
3
6
1
19
22
3
5
11
5
6
13
21
8
4
4
2
3
2
7
4
5
15
9
23
15
3
2
4
13
19
38
2
24
8
18
22
9
1
23
3
6
7
1
7
3
3
22
17
15
13
11
4
2
3
14
4
13
17
27
9
2
14
8
6
13
8
19
3
6
3
2
2
44
2
18
1
2
1
2
2
14
2
7
9
22
2
5
21
8
6
1
1
21
6
5
12
4
9
18
7
7
28
17
2
17
3
8
10
4
2
9
2
6
4
6
19
8
2
3
1
3
1
2
4
22
6
3
4
2
7
2
3
16
2
6
4
3
2
4
21
5
9
17
23
9
4
2
2
19
5
1
6
1
6
1
3
4
11
4
2
5
4
1
9
4
2
2
9
4
1
8
2
25
6
1
2
9
1
14
4
11
3
3
2
1
5
10
12
7
1
4
11
3
7
2
1
3
5
1
3
5
3
3
4
2
12
1
1
5
12
1
1
6
24
5
10
1
21
5
16
5
14
6
1
7
2
12
10
2
10
2
1
5
12
4
3
15
8
3
1
6
5
11
5
5
4
11
21
8
1
13
27
6
3
15
12
6
7
4
12
4
2
9
19
2
10
3
14
4
5
16
2
2
2
2
3
10
3
2
2
2
14
14
2
3
15
16
4
6
8
10
4
2
7
1
4
4
14
12
2
12
10
4
5
1
12
8
6
6
8
4
1
5
15
9
3
11
4
6
7
20
1
14
12
3
23
8
30
2
4
3
11
4
14
7
7
1
4
12
11
10
3
3
2
6
4
5
6
3
1
1
2
30
4
4
18
2
22
4
4
4
3
11
1
1
8
3
4
5
16
2
16
14
6
3
6
19
8
3
6
9
2
11
1
2
9
13
4
1
5
24
10
39
2
1
8
13
3
8
2
10
10
4
13
1
2
6
12
7
3
4
2
6
15
30
5
3
6
1
2
21
5
2
5
16
5
18
16
2
2
16
1
1
14
18
5
7
8
6
7
5
2
22
4
5
10
12
3
3
1
1
1
10
14
4
10
6
3
17
11
23
6
2
4
1
9
11
7
4
5
7
1
4
12
17
12
6
1
19
10
1
3
10
2
2
10
17
5
8
2
2
14
2
20
5
3
10
8
8
7
8
1
9
5
16
2
7
5
18
3
11
7
1
2
26
7
3
8
5
6
9
2
1
6
7
4
12
36
16
9
6
15
6
11
4
6
1
2
12
2
7
13
7
1
9
17
21
1
2
4
2
6
13
17
1
5
6
1
11
9
3
3
4
15
20
3
5
12
4
12
8
11
5
14
5
1
4
13
6
9
4
1
4
3
4
17
1
1
6
7
3
2
7
12
2
2
4
6
2
1
12
7
3
8
5
4
24
1
14
6
13
6
2
20
6
1
22
2
3
1
55
4
13
5
3
7
3
3
6
2
3
7
6
8
1
6
2
4
21
4
5
11
2
6
4
30
6
12
9
3
2
4
7
9
20
1
1
4
8
22
2
11
1
5
23
24
12
19
5
8
2
6
12
2
3
6
1
12
4
25
1
5
9
4
6
5
1
6
8
9
4
9
5
18
7
10
4
15
9
10
3
6
18
1
25
3
7
7
1
1
8
4
6
2
3
7
4
1
15
19
2
27
1
1
18
5
27
4
4
6
14
4
7
3
2
1
5
9
1
8
1
5
19
5
36
6
4
2
2
19
7
24
8
1
1
5
9
2
4
2
3
11
14
11
5
6
4
1
3
5
12
3
2
1
17
4
6
4
2
3
4
1
2
6
2
13
2
5
4
2
5
5
20
16
4
2
4
6
2
2
11
3
4
10
6
8
17
5
1
17
9
15
2
7
15
10
4
4
6
24
13
2
7
6
2
7
5
7
3
5
17
2
5
3
1
2
9
13
5
15
3
9
3
7
1
5
6
1
1
1
8
22
9
2
6
7
16
4
9
3
2
35
47
6
4
12
10
13
1
2
4
18
6
2
2
5
11
9
3
8
8
6
10
17
13
5
9
14
9
7
3
7
4
6
6
1
5
6
6
15
3
1
3
9
5
1
1
5
11
10
2
6
3
1
3
13
7
10
15
4
10
3
7
14
12
1
9
14
4
14
2
1
6
1
3
6
26
10
23
18
6
6
2
5
19
2
3
5
7
12
1
4
2
26
3
1
1
1
6
12
8
6
2
6
5
3
5
17
4
3
4
7
16
19
2
6
6
1
2
3
7
34
4
1
7
13
10
13
2
9
2
1
2
2
4
32
8
6
2
3
1
47
3
4
23
3
3
1
5
1
4
4
12
15
16
6
3
9
2
15
6
1
6
7
7
3
4
2
2
1
3
18
4
3
5
1
21
14
4
15
1
4
2
25
3
4
8
1
8
3
6
8
23
8
3
3
6
1
8
4
29
6
1
8
22
22
10
4
3
36
2
9
3
16
8
13
8
6
12
1
12
9
10
10
3
4
3
9
2
1
4
1
10
6
3
8
9
17
22
1
5
10
3
11
1
5
15
3
2
11
9
28
14
6
16
5
8
6
5
2
2
12
14
4
1
9
8
13
7
14
5
21
10
8
1
7
4
2
12
10
7
1
2
4
23
6
1
6
7
1
2
26
8
23
3
12
12
7
1
6
1
6
4
17
4
4
14
8
3
21
6
15
7
8
2
4
1
12
5
4
10
4
1
5
4
6
2
2
4
3
3
12
1
3
2
1
3
2
7
9
9
3
4
6
4
4
18
4
10
8
1
4
3
18
6
3
11
8
4
19
9
2
2
1
7
9
15
6
5
3
1
5
2
18
6
1
10
2
3
3
9
15
9
1
8
1
6
2
1
1
12
4
6
13
5
7
2
9
44
6
7
9
1
5
15
4
11
1
14
3
1
13
4
7
5
1
1
2
2
3
9
3
4
11
16
2
16
2
10
8
20
4
4
3
3
8
7
5
3
1
2
3
7
4
18
4
14
16
18
2
10
8
5
2
12
3
4
8
10
6
18
15
12
12
1
22
1
19
7
4
3
3
3
3
2
15
1
11
1
6
5
10
8
3
6
19
3
11
1
17
4
10
4
24
9
1
34
13
3
4
2
24
7
6
3
10
8
11
3
2
2
27
3
3
13
10
7
5
15
9
6
3
13
14
6
12
22
10
4
8
5
8
7
9
5
2
17
6
3
41
3
1
1
2
3
9
2
13
8
15
4
2
24
8
4
12
4
3
5
4
4
4
4
9
11
1
2
5
4
1
8
22
2
1
4
8
22
7
3
8
4
14
2
17
15
13
36
12
2
6
3
1
5
3
1
2
18
12
7
8
1
8
1
35
1
7
11
3
5
19
3
1
2
20
3
11
4
4
2
7
2
7
3
1
16
2
5
5
1
2
5
2
16
17
12
12
5
6
9
1
6
11
7
3
1
4
19
11
1
3
6
2
8
1
15
2
2
3
12
3
8
18
1
7
5
5
1
7
7
3
10
2
6
15
11
1
16
14
4
2
1
6
3
6
14
9
6
7
30
2
7
3
3
2
4
3
2
6
3
3
15
21
4
3
6
8
1
1
2
2
6
4
10
5
5
3
34
5
13
8
3
4
14
16
3
7
4
7
2
7
3
6
9
8
1
5
3
1
2
3
18
6
1
4
1
7
10
4
12
16
21
6
2
4
5
30
6
22
3
5
8
4
20
4
4
3
21
5
18
6
4
1
5
18
23
1
2
5
8
9
5
12
39
25
8
12
10
2
2
2
3
3
4
13
6
9
13
2
9
4
2
1
8
7
2
1
11
7
1
2
11
4
5
12
1
2
4
3
4
2
18
5
4
3
3
5
3
13
6
10
4
32
5
14
5
5
3
14
1
2
11
10
16
10
10
2
5
15
9
8
1
16
11
5
7
5
6
13
20
11
2
8
9
10
11
21
3
1
8
6
9
7
2
4
1
1
9
3
9
6
14
1
3
3
1
2
3
1
2
20
11
3
14
1
1
5
9
3
5
9
3
10
15
9
2
9
3
10
3
8
4
11
8
4
12
3
9
8
1
17
1
10
2
3
9
10
7
1
3
1
7
14
2
2
14
4
19
10
7
5
3
9
7
2
2
4
4
2
12
3
1
5
9
17
4
11
18
4
3
3
8
1
6
17
2
10
4
8
3
3
3
4
7
10
9
3
3
9
1
3
3
8
6
33
12
1
5
3
22
5
2
19
1
9
9
6
11
3
12
1
7
20
5
1
10
2
9
6
6
2
7
3
15
8
7
1
1
6
4
5
2
5
2
10
3
16
11
2
4
1
4
6
6
2
11
5
4
3
14
21
1
6
8
23
4
1
3
3
3
6
2
12
2
12
4
6
4
2
12
15
10
8
11
13
6
12
1
5
3
4
2
9
3
2
4
3
6
9
6
8
1
4
5
20
4
2
11
15
8
12
6
9
21
1
15
9
1
7
3
7
5
18
1
8
1
14
1
8
4
8
10
6
9
3
29
2
5
3
14
3
10
1
8
9
21
12
14
12
8
10
7
1
26
2
15
7
4
7
9
7
6
11
12
2
6
5
2
5
5
5
6
4
6
10
11
2
5
17
14
1
6
27
6
5
6
12
1
19
13
15
10
2
26
2
8
8
4
15
5
4
6
4
2
3
18
11
10
10
2
1
3
10
13
4
1
4
6
12
1
9
3
7
30
4
6
8
7
6
1
3
6
13
1
3
1
2
12
4
3
3
5
7
11
10
3
6
1
4
7
6
9
8
10
2
4
3
3
8
1
3
4
4
10
8
2
2
6
5
16
9
2
1
3
5
4
2
9
6
7
11
1
3
8
4
4
2
8
2
16
9
7
6
3
3
3
2
11
8
3
17
2
6
2
3
17
6
7
6
3
2
6
6
12
1
2
13
3
8
3
6
6
9
4
23
8
2
2
13
11
4
4
13
4
3
15
17
24
12
6
2
7
6
1
12
9
1
1
1
3
8
30
1
4
20
4
8
11
9
9
9
7
9
9
17
1
19
8
5
9
6
2
1
1
8
3
19
4
7
1
2
1
14
1
6
4
2
4
2
2
1
5
6
6
4
2
2
18
13
3
3
7
3
7
17
3
2
2
7
1
2
7
8
3
2
2
30
2
4
2
3
1
3
8
7
10
14
4
14
8
1
6
5
3
3
4
11
1
15
18
1
2
5
1
14
14
4
19
9
6
9
7
1
4
3
2
9
3
3
1
8
25
1
4
3
6
9
12
6
3
6
35
4
4
6
2
6
2
16
3
7
3
2
4
5
4
17
3
18
6
19
1
20
6
6
6
9
1
7
6
1
2
2
2
15
3
6
10
8
8
2
13
3
4
5
9
20
6
12
4
1
5
3
1
6
14
7
5
1
6
1
2
5
4
8
6
16
29
7
1
32
9
5
1
2
4
3
5
3
1
2
1
6
15
6
3
2
1
29
1
11
4
2
9
3
6
7
1
7
1
6
2
13
7
22
3
9
4
2
2
4
8
2
3
8
7
3
11
4
8
12
3
21
7
9
14
1
6
5
1
7
13
18
4
11
6
12
1
6
14
4
9
2
1
7
4
6
15
3
13
3
4
2
8
7
1
2
2
3
1
2
6
21
1
2
3
6
9
12
2
6
12
25
4
24
1
6
4
6
6
3
3
6
15
1
8
6
16
11
1
20
10
2
6
1
6
7
1
5
1
28
9
6
4
4
6
1
8
3
13
1
10
1
3
3
3
3
3
2
16
2
4
4
2
23
6
11
5
9
2
22
2
1
3
14
4
2
4
2
10
2
2
20
3
41
1
5
3
10
13
5
9
14
1
9
11
1
8
22
8
3
10
19
17
1
4
30
9
3
10
3
3
9
2
1
2
7
7
7
13
2
1
2
1
15
5
14
4
1
7
4
14
6
13
6
3
8
7
3
6
18
15
7
3
11
2
2
14
22
4
5
2
3
24
2
4
6
7
19
8
3
6
3
18
8
2
4
1
9
2
2
22
4
2
3
3
1
9
9
11
13
1
4
10
2
6
6
3
6
3
9
9
7
6
2
6
15
3
3
13
5
2
1
3
9
6
3
4
9
12
7
2
9
11
1
2
10
9
29
1
2
15
9
12
7
2
5
8
8
6
4
2
9
4
5
7
6
1
4
3
1
2
2
14
10
5
3
4
22
7
7
2
3
5
1
13
1
3
3
5
4
1
5
1
5
1
3
3
2
6
7
14
1
8
15
12
1
1
6
12
2
2
24
1
6
3
5
21
13
3
10
2
9
12
8
1
3
3
26
3
9
9
16
7
2
4
5
3
18
2
10
3
11
3
3
26
1
9
1
7
6
14
3
5
7
8
3
4
2
7
3
12
4
2
6
21
3
6
11
4
3
12
2
13
1
1
9
13
8
1
4
14
20
1
23
2
14
3
5
1
5
1
1
7
3
6
16
3
5
2
7
16
5
1
1
10
6
7
9
5
13
12
10
4
2
4
6
7
2
6
15
1
2
10
6
2
1
5
7
11
9
8
2
2
2
4
1
20
13
9
5
14
5
1
5
2
22
7
1
11
16
2
2
2
2
5
6
1
8
5
7
2
10
5
33
2
1
10
2
4
1
2
5
9
2
10
9
9
18
4
11
3
3
19
2
12
12
6
7
9
6
8
9
7
2
1
8
4
1
5
19
4
1
7
4
9
1
12
3
7
7
1
5
10
13
13
1
5
4
3
6
5
1
3
3
2
8
4
2
5
18
5
1
5
1
17
9
5
23
9
2
18
1
6
24
7
4
20
8
8
1
5
3
9
1
2
7
2
3
4
13
2
3
3
5
4
18
3
12
2
9
3
3
5
5
1
5
11
3
21
15
10
2
3
3
1
8
12
3
3
3
1
15
1
4
7
6
1
6
4
9
3
13
7
1
4
6
8
9
2
14
4
1
4
5
10
2
19
2
7
2
22
2
9
6
5
16
1
20
9
2
5
15
2
3
7
4
40
3
9
8
1
16
17
1
1
5
6
3
3
13
8
9
3
15
3
4
8
2
12
4
2
3
7
6
3
1
4
1
8
7
2
1
6
5
12
6
15
5
1
1
2
18
1
1
2
17
1
2
7
9
2
1
3
9
5
3
11
5
3
2
1
11
3
1
8
7
14
10
5
2
7
1
2
4
3
19
1
7
6
2
12
1
1
1
9
9
1
9
7
6
2
2
1
11
3
30
7
10
1
1
2
1
11
2
4
22
6
2
7
3
16
2
10
5
5
3
10
2
12
13
2
6
1
6
23
1
14
1
5
3
4
8
1
7
13
9
3
3
16
2
6
7
8
1
5
10
5
1
12
11
6
27
4
9
3
17
2
1
15
6
31
11
1
1
2
3
6
6
1
1
19
9
6
1
2
9
5
6
12
2
11
7
6
36
7
1
8
13
5
4
3
2
23
2
3
8
3
6
9
1
10
5
5
20
17
5
9
4
3
5
3
13
2
3
4
4
2
5
3
28
8
30
15
7
9
1
7
7
5
1
20
6
15
4
7
18
1
3
1
5
3
5
6
1
16
3
9
2
3
24
8
10
19
6
2
17
4
6
12
4
15
3
2
4
8
12
3
1
3
15
9
9
8
3
13
2
8
2
8
3
5
2
2
1
33
4
26
10
1
1
8
2
11
3
3
3
2
7
11
1
27
3
44
3
1
3
3
8
4
5
6
1
3
6
3
8
24
10
5
1
2
5
4
1
21
2
1
5
2
7
19
5
6
9
24
3
15
3
3
4
2
16
10
4
45
1
20
1
1
4
1
1
2
11
9
15
9
1
1
4
16
2
13
15
6
4
12
7
3
4
18
20
1
1
1
9
6
19
11
19
7
5
1
1
3
3
3
3
7
2
1
9
9
3
5
9
6
7
3
32
7
25
5
1
25
11
10
2
4
1
8
1
5
1
15
6
13
11
25
10
1
2
9
13
1
10
1
7
10
6
12
7
11
8
16
3
1
5
22
3
9
14
7
2
24
1
19
4
1
5
14
10
4
2
3
4
9
5
7
8
3
10
5
12
1
2
1
2
6
3
9
6
4
3
1
1
10
5
3
1
8
4
4
22
6
3
3
4
18
4
1
25
3
6
8
4
12
30
9
8
10
5
4
5
1
3
5
10
5
2
5
5
8
14
2
1
6
12
7
11
1
4
22
20
9
1
8
8
1
3
3
22
7
16
2
2
2
9
34
5
3
6
4
7
7
4
5
15
6
7
2
4
8
1
5
7
1
4
2
10
6
6
7
1
4
7
5
3
23
2
9
2
6
17
4
1
3
2
1
3
9
5
6
6
4
3
5
6
1
3
3
7
4
1
5
6
1
8
10
2
11
2
3
9
4
1
3
18
12
6
6
1
17
6
1
1
4
3
21
3
5
22
10
4
4
16
2
15
10
11
6
3
3
6
2
7
7
2
1
6
5
1
8
1
10
10
4
2
1
1
4
13
1
17
1
2
5
7
14
3
1
15
11
4
5
9
1
13
5
11
1
3
2
6
4
2
1
9
3
13
7
18
7
8
1
7
4
12
1
6
1
2
3
5
19
1
4
4
5
1
5
1
8
10
15
21
16
4
1
6
14
7
3
1
13
13
2
4
15
2
5
1
1
11
7
2
1
15
4
4
8
7
1
2
4
3
17
2
5
29
10
2
3
3
42
14
2
23
10
6
5
6
6
24
8
2
4
4
7
3
9
13
4
1
3
8
3
1
5
4
3
2
1
11
16
2
19
5
9
3
3
1
4
2
20
6
4
2
2
1
9
2
8
8
1
6
6
17
9
3
2
2
3
24
1
4
2
1
6
19
3
3
2
7
2
3
3
3
9
15
10
15
7
2
21
2
4
11
7
3
15
5
1
1
13
3
4
3
9
6
11
15
1
7
11
3
3
5
6
1
5
2
5
14
9
7
20
3
3
7
9
45
2
7
2
3
2
6
7
9
18
1
1
1
9
9
17
4
7
1
13
7
4
5
7
1
4
3
11
15
1
5
6
1
2
3
2
4
32
17
6
18
1
1
3
1
3
9
6
23
6
3
4
17
9
9
27
3
9
1
12
14
28
2
20
6
7
5
25
4
21
5
9
1
3
2
1
1
1
3
14
7
10
1
4
12
6
1
1
22
3
7
9
6
1
1
4
5
8
10
16
14
6
19
13
22
1
8
15
4
26
4
8
24
1
2
15
1
9
21
5
14
11
14
9
1
8
1
2
2
16
1
3
4
10
12
19
7
10
7
1
2
4
4
1
6
18
19
1
9
8
4
4
10
16
4
16
5
3
27
6
12
1
2
9
2
1
2
4
3
21
3
24
5
2
8
4
5
2
7
4
2
6
2
1
7
4
10
10
4
16
8
22
5
27
4
16
1
1
2
3
28
5
12
2
11
9
6
3
12
8
4
1
4
2
7
6
1
3
2
1
11
7
10
25
4
3
24
2
2
1
3
6
2
16
4
17
1
6
6
3
3
15
27
3
7
17
1
16
3
6
3
6
21
9
6
10
14
1
5
4
2
15
13
2
1
17
25
1
2
9
5
2
4
3
9
1
5
24
39
1
5
15
7
2
17
20
12
4
2
2
8
5
11
2
10
6
2
4
12
2
2
4
12
1
1
8
6
1
8
9
3
4
11
13
7
24
10
6
1
9
4
2
8
4
9
5
8
4
2
1
9
6
1
3
2
1
14
4
8
9
4
2
2
1
6
4
8
23
2
3
2
3
2
1
1
18
9
5
7
5
6
20
4
9
3
2
2
18
6
2
8
4
2
14
3
13
5
1
1
12
3
7
6
44
1
20
6
6
7
17
16
10
13
13
2
6
2
31
4
1
13
3
1
11
10
9
9
9
2
23
4
2
2
2
8
17
17
18
2
2
6
28
32
2
1
1
14
20
6
7
3
8
4
3
13
2
2
8
14
8
10
4
5
2
9
2
4
6
1
7
2
21
12
14
9
13
3
2
3
10
11
8
24
1
1
11
13
2
7
3
5
25
2
12
16
3
17
2
7
3
9
1
4
2
2
1
12
8
15
1
5
7
5
8
1
3
4
15
9
2
1
14
6
3
6
4
2
1
8
4
3
3
2
6
10
5
2
5
27
21
5
1
13
20
2
1
2
3
2
2
4
11
1
4
1
8
5
5
18
6
6
3
5
3
1
2
3
2
17
3
27
9
6
3
5
16
2
2
13
4
6
19
14
2
1
11
16
2
9
3
14
1
7
18
3
2
19
22
4
3
19
3
12
5
3
7
8
2
6
28
3
10
3
3
11
1
3
21
1
11
2
1
20
6
6
6
2
19
1
15
1
13
25
5
1
2
8
5
24
9
9
12
1
4
8
22
4
2
12
16
2
3
1
12
2
7
2
3
1
3
3
5
3
19
11
21
6
1
21
8
3
9
10
4
1
17
14
4
16
4
21
11
4
4
1
16
8
1
15
3
5
1
2
24
1
2
5
2
2
4
42
9
3
3
7
8
5
7
2
2
4
9
10
5
25
5
9
6
21
8
2
8
12
6
1
11
3
6
1
5
3
13
1
16
2
1
3
9
4
3
8
10
14
7
30
1
2
2
7
18
3
9
3
2
18
1
7
6
17
5
6
4
4
11
3
12
3
1
6
1
29
16
4
12
6
4
11
14
6
3
6
21
5
17
1
13
3
7
1
7
1
12
21
3
4
1
17
5
2
4
7
22
32
6
12
2
14
1
11
27
5
2
8
1
6
5
10
5
11
14
4
5
6
5
2
8
2
6
7
2
3
1
6
1
7
9
13
2
18
13
12
3
9
2
6
22
2
1
2
3
1
11
13
12
2
9
3
5
4
1
3
8
15
5
2
9
6
5
1
2
6
1
2
6
12
12
8
4
1
2
6
6
1
18
3
3
11
16
11
31
11
6
2
16
1
18
3
8
1
1
11
6
7
1
4
17
22
4
5
3
6
9
1
2
8
2
4
21
1
8
6
12
3
1
4
2
8
1
14
4
1
2
9
2
3
4
3
14
1
8
6
1
2
13
8
27
3
12
6
2
1
19
3
20
17
2
17
3
7
1
17
1
4
7
27
14
1
7
10
3
1
2
10
3
8
24
4
7
23
7
2
14
2
7
3
1
3
10
19
10
1
2
6
9
17
4
6
14
27
3
1
1
14
10
8
12
2
26
1
12
13
2
10
3
23
19
3
2
2
8
20
1
2
21
19
9
9
3
33
3
8
3
5
18
14
2
6
4
8
20
2
8
7
9
20
7
3
8
22
2
3
1
2
7
29
10
3
1
5
3
3
17
4
10
8
6
2
6
6
16
9
11
3
6
1
3
17
12
3
1
10
4
13
3
4
12
4
6
1
3
24
5
1
16
10
12
12
2
4
3
1
5
15
2
4
2
53
6
5
16
4
2
2
18
3
21
9
3
6
10
5
7
2
8
4
13
2
11
6
2
2
22
5
21
6
4
11
16
11
4
11
7
21
11
3
22
6
9
2
16
9
2
10
29
2
1
3
1
3
10
2
12
5
3
15
13
14
3
3
2
7
6
37
2
2
8
17
1
2
1
7
4
12
20
5
8
15
12
1
9
9
3
8
2
10
12
3
7
4
18
1
6
1
14
6
7
2
3
6
3
10
19
1
15
6
1
6
1
7
3
6
30
8
4
1
13
1
5
8
6
3
8
9
2
5
3
2
2
4
1
11
2
1
4
12
6
8
3
1
1
16
4
6
2
7
5
2
19
7
3
8
15
9
10
1
4
18
4
8
10
9
11
1
9
10
4
1
8
18
13
3
6
24
13
4
3
1
2
12
25
3
9
2
6
7
8
6
2
13
3
2
10
6
12
6
19
17
18
4
2
20
4
4
5
9
9
5
2
11
9
10
9
6
9
2
3
5
20
3
5
1
7
2
14
6
15
16
1
14
6
4
16
1
5
22
4
29
24
26
16
12
12
3
5
5
2
2
8
2
16
11
3
2
6
14
1
5
2
14
1
15
17
15
1
26
7
8
18
1
5
8
2
9
8
4
5
8
1
3
6
1
11
9
21
12
13
2
9
19
5
2
16
6
10
12
5
1
9
6
1
8
6
2
2
4
6
16
5
24
7
11
16
2
15
12
4
2
9
3
4
26
24
6
3
4
2
1
2
1
8
1
2
10
27
12
17
2
10
4
2
12
1
15
2
1
6
2
6
3
4
9
2
11
6
1
3
4
4
5
9
3
1
2
2
10
5
9
8
13
7
12
6
9
6
3
3
2
6
1
21
12
2
6
17
10
15
3
1
5
7
3
5
6
1
4
2
33
1
1
11
22
3
9
3
17
7
7
11
7
3
1
5
9
8
16
2
32
6
8
6
8
1
13
4
12
6
15
4
5
3
9
9
1
4
2
8
3
25
3
2
4
5
9
1
3
1
16
10
6
2
13
5
7
8
12
3
25
1
8
14
19
13
4
4
3
14
7
27
2
28
3
15
6
6
5
2
11
7
7
3
3
11
11
20
3
1
8
5
5
12
5
15
1
14
8
4
30
6
1
6
1
7
7
3
14
5
2
22
10
4
2
1
11
8
5
7
5
3
9
9
12
11
27
7
5
1
17
2
14
8
10
12
6
4
4
1
5
7
1
1
3
15
1
3
1
4
8
4
1
17
4
3
5
1
23
2
4
6
2
2
16
1
1
8
12
1
11
1
9
11
7
10
7
1
12
8
6
8
2
2
6
7
2
17
2
9
5
14
2
8
1
12
3
20
4
9
8
3
2
4
6
4
2
22
2
1
1
10
2
20
15
2
35
2
8
4
23
1
2
1
11
1
17
12
7
3
14
7
13
16
3
10
3
3
1
7
6
7
5
15
3
3
1
7
2
8
7
5
10
3
6
8
9
4
2
7
2
4
19
12
14
2
4
4
4
7
15
2
1
5
2
10
18
3
1
6
3
2
16
5
13
2
10
5
4
10
11
11
3
3
4
2
1
11
1
3
6
2
8
6
10
18
18
6
7
2
4
3
8
6
2
10
10
5
13
15
1
2
2
18
6
7
6
1
4
3
6
1
3
8
3
16
23
6
1
27
11
8
16
9
7
27
2
10
11
8
8
6
8
13
7
10
1
6
8
15
6
7
14
3
14
4
1
2
7
3
2
3
4
5
4
11
7
43
1
3
1
2
5
10
6
9
4
7
7
9
13
5
6
4
2
6
13
3
4
1
1
30
2
4
3
2
6
1
10
12
4
9
3
1
2
1
9
12
6
8
18
6
11
4
1
6
3
8
16
26
6
7
6
5
24
6
6
15
4
7
8
6
2
13
6
9
5
3
13
5
1
24
9
8
9
4
5
6
13
2
12
9
2
1
9
6
19
1
6
8
2
1
11
10
8
6
6
9
3
6
9
13
9
9
8
16
3
14
1
4
2
6
2
12
7
2
5
5
11
7
1
17
15
6
8
7
5
6
1
2
3
9
23
2
8
10
3
11
1
1
11
24
11
8
1
15
12
1
23
3
3
4
2
12
6
10
2
2
8
2
20
5
42
9
8
7
9
8
6
14
5
1
1
4
5
3
7
12
3
5
12
6
4
18
2
21
1
16
2
3
6
2
5
4
3
29
2
17
16
2
1
4
10
2
2
6
9
36
11
3
1
2
13
8
3
7
3
20
3
6
15
13
8
21
1
21
12
11
6
9
2
4
3
3
4
4
2
15
6
8
1
3
3
2
2
4
9
4
5
6
2
19
7
5
4
1
4
12
18
31
6
1
13
3
12
4
15
7
7
4
6
7
4
6
2
1
12
1
2
13
2
10
3
12
6
6
2
1
3
3
6
3
3
1
7
9
2
5
2
4
2
6
1
4
2
12
8
4
14
9
3
15
3
4
10
2
14
24
9
3
4
4
2
3
12
2
6
9
1
11
4
17
1
4
4
10
2
1
12
5
30
3
4
1
5
23
2
1
3
3
6
3
3
23
4
3
7
14
1
11
1
11
1
5
4
21
1
4
1
14
1
6
28
8
8
1
6
23
1
8
15
4
8
4
4
1
16
5
7
7
1
25
2
3
23
5
3
20
7
3
2
13
5
3
6
1
5
9
3
18
5
6
40
18
8
2
9
3
4
1
6
6
16
8
7
28
1
9
8
4
10
8
4
5
7
4
1
3
13
11
15
5
10
4
4
2
5
4
6
11
1
5
15
9
6
6
18
1
11
3
3
2
6
14
24
2
4
4
5
8
9
3
11
2
11
4
2
5
22
15
11
16
2
7
4
5
19
6
18
9
8
2
13
9
6
2
2
35
3
34
18
8
1
9
6
2
1
17
10
2
4
9
1
1
9
6
2
13
9
3
9
2
6
12
4
1
2
9
6
2
1
13
3
2
11
10
6
1
11
10
2
6
3
6
3
1
5
1
5
2
6
4
3
1
4
1
1
6
3
3
2
7
6
3
3
2
25
6
2
1
11
3
5
22
25
12
3
24
9
18
6
8
16
1
1
1
6
5
5
1
1
5
7
6
2
10
28
5
5
1
14
3
2
6
13
3
7
5
33
12
11
2
8
7
1
6
28
2
1
7
8
18
6
6
1
8
9
3
4
5
18
1
2
1
3
12
5
6
1
2
3
9
4
2
1
6
23
11
2
8
2
5
5
1
5
9
6
1
2
3
7
2
6
6
4
11
9
7
5
4
8
6
1
12
1
6
2
3
6
1
4
30
7
11
2
6
5
25
6
10
1
3
2
1
5
19
11
1
17
3
7
8
3
9
2
6
14
3
27
2
4
8
3
11
5
23
6
2
2
12
2
12
1
2
3
2
2
6
21
5
1
1
2
10
16
3
1
8
4
2
3
3
10
15
7
4
6
3
5
6
5
12
5
8
1
17
8
10
22
1
2
7
2
20
5
5
4
18
2
30
1
2
1
5
15
1
11
4
18
2
8
7
5
2
3
6
2
16
11
1
8
13
20
1
20
3
1
1
5
32
7
11
6
4
7
14
9
5
10
20
6
1
14
13
3
1
4
1
3
2
2
7
3
19
5
9
3
7
1
4
4
39
5
2
1
9
4
15
8
1
2
20
19
3
6
2
18
5
14
3
7
8
1
8
3
11
4
13
3
2
4
5
6
11
2
16
2
3
15
22
1
6
12
4
3
2
1
1
5
23
3
3
1
3
2
7
7
4
1
24
11
13
1
1
6
15
7
2
9
3
3
6
6
7
2
4
11
1
24
2
6
4
3
4
1
1
22
10
1
23
12
15
11
4
7
5
6
14
1
3
1
18
6
18
29
4
5
1
3
5
1
8
4
3
10
4
12
2
2
3
9
8
9
4
3
8
24
12
1
5
6
3
4
25
13
4
3
8
4
2
6
7
17
3
6
3
13
3
17
23
1
3
6
2
1
15
2
4
7
3
3
2
9
3
5
2
8
4
5
4
6
3
3
8
11
11
14
10
6
15
3
9
2
4
3
21
3
3
2
12
1
13
1
7
2
3
3
20
10
12
24
15
6
17
2
2
9
23
2
8
8
11
7
4
6
7
12
3
8
21
1
5
6
1
2
14
4
9
1
8
1
8
6
4
5
4
3
3
3
2
11
1
17
18
1
7
2
4
2
1
5
9
7
2
2
2
8
10
8
13
3
11
7
2
1
6
13
1
7
5
7
2
7
3
3
3
3
2
29
4
3
4
2
12
4
17
9
3
2
1
6
5
16
1
2
6
12
10
7
4
2
8
5
10
3
3
7
2
3
20
1
6
2
4
2
12
1
5
1
7
6
11
1
10
1
25
5
8
4
1
1
7
23
39
6
2
11
12
6
3
3
1
1
3
3
1
4
4
18
2
5
5
3
3
14
1
1
2
14
5
14
9
12
1
15
4
12
16
4
5
7
4
2
12
5
3
2
2
3
3
3
5
12
2
16
1
1
2
3
8
1
6
9
35
6
7
5
3
7
2
7
5
10
3
3
3
41
1
1
7
22
3
2
4
6
30
5
13
2
7
3
18
16
16
2
17
1
1
1
2
3
4
5
6
3
6
9
12
1
1
16
4
2
7
8
4
12
5
2
8
22
4
2
8
3
3
2
3
6
4
6
6
2
1
14
14
5
12
9
3
1
2
9
5
6
6
7
2
5
11
5
10
18
8
6
6
1
3
8
15
11
5
6
3
4
18
8
2
7
2
1
2
15
3
1
5
8
2
32
4
11
3
8
4
8
4
13
6
5
8
1
24
6
13
6
8
7
8
3
1
8
5
19
1
3
6
13
2
8
1
6
12
11
1
11
15
3
24
6
12
3
3
2
5
3
6
8
4
10
4
13
8
1
2
7
11
10
12
14
13
1
5
8
7
14
2
26
5
13
3
5
1
5
3
4
1
1
13
2
6
14
11
5
2
4
14
2
4
10
1
1
4
30
6
6
4
15
24
5
6
1
12
19
12
5
5
3
5
2
3
8
5
1
10
5
1
2
1
4
5
7
4
18
2
8
5
7
10
2
16
16
7
21
3
5
4
4
17
12
3
4
4
22
3
1
1
3
1
2
3
9
3
16
9
3
2
4
2
12
1
9
5
9
33
13
9
23
9
5
1
1
12
20
9
1
6
23
11
11
12
2
1
14
12
2
2
8
3
9
25
7
4
3
11
8
8
2
10
26
7
7
3
5
2
14
2
9
4
7
8
2
3
1
14
22
5
19
3
12
5
16
6
4
1
7
5
3
4
16
10
1
9
23
1
3
3
3
1
6
12
5
5
3
4
5
16
15
1
17
5
6
12
1
8
3
18
1
1
5
5
7
8
3
6
21
10
17
4
8
6
7
5
6
19
5
30
6
2
1
4
6
18
11
21
9
4
12
2
2
10
3
7
2
4
3
3
8
6
3
4
3
5
1
10
8
2
3
5
7
10
1
4
9
1
12
2
13
19
2
24
3
6
2
3
3
4
15
2
2
4
9
6
1
2
3
11
10
6
2
4
6
1
2
3
10
8
4
2
1
11
1
2
7
2
13
8
4
7
22
7
3
4
5
7
2
8
10
8
7
5
18
14
4
15
7
3
11
3
13
9
3
17
4
8
25
5
4
5
9
17
1
3
4
6
5
1
14
9
6
1
17
7
2
2
2
11
4
15
9
6
21
4
17
2
42
3
2
1
3
3
1
29
3
1
3
2
9
3
4
17
24
3
4
3
1
4
30
1
17
13
7
5
29
4
27
11
3
6
9
4
10
4
4
4
10
7
5
10
5
1
8
3
11
2
2
4
14
13
3
11
4
3
9
2
3
7
7
7
3
10
4
7
1
6
3
3
2
7
5
3
7
6
8
8
2
4
22
1
3
11
3
34
18
2
3
3
2
20
5
22
9
11
5
1
1
12
4
5
12
3
3
9
4
4
4
23
6
1
18
8
9
6
3
7
7
5
9
3
8
3
12
8
1
18
1
6
6
4
4
3
3
4
3
39
9
3
4
5
5
6
12
3
6
23
1
1
2
1
9
5
3
8
11
11
3
12
1
6
3
7
1
12
3
12
12
14
6
14
2
1
8
4
8
1
8
18
13
7
29
2
5
4
1
3
10
6
5
2
1
20
8
10
6
12
3
3
4
2
13
14
7
2
3
4
12
5
13
5
3
16
3
2
1
1
1
9
10
6
4
17
5
9
24
4
8
3
4
4
4
6
1
14
3
1
5
2
19
3
1
3
4
4
2
1
7
14
7
5
2
4
1
2
15
6
4
12
2
2
4
20
1
7
11
13
8
8
5
2
3
3
1
36
8
3
1
6
4
4
1
5
1
5
9
11
17
3
2
1
1
2
10
4
12
4
11
6
1
20
7
9
2
3
11
6
5
11
15
3
2
16
13
2
7
20
7
3
5
1
12
14
1
1
6
7
7
2
10
8
10
33
38
3
1
6
8
10
18
9
6
4
12
7
3
12
9
16
5
4
8
10
3
5
7
19
4
13
3
2
34
3
9
5
7
2
6
2
6
2
8
24
10
2
13
7
1
5
22
3
5
19
21
2
11
11
4
2
9
3
6
9
1
8
1
7
11
8
9
4
16
10
1
6
19
5
6
7
6
1
13
8
1
2
6
15
19
9
12
2
12
1
11
26
6
12
4
3
7
5
18
1
11
3
12
16
14
9
4
11
3
1
2
1
1
4
1
1
8
21
9
11
6
9
1
19
2
6
6
8
2
5
6
5
1
5
13
9
15
2
3
1
2
15
7
8
5
10
7
1
4
7
6
2
10
11
1
5
13
6
3
2
9
22
5
12
19
3
4
11
35
4
4
6
4
12
1
13
8
12
2
9
10
3
11
1
14
1
2
1
5
7
3
8
3
1
5
1
1
2
21
5
10
14
3
3
9
6
3
2
11
1
11
7
2
9
3
9
13
2
20
1
9
9
5
6
4
3
11
8
7
7
16
4
14
2
5
3
14
2
3
3
15
2
1
4
4
10
2
1
6
14
1
4
4
19
2
18
1
2
1
5
18
10
6
8
7
6
1
1
1
8
2
7
11
14
5
7
9
3
11
6
1
12
10
5
5
2
5
3
17
7
3
5
3
3
6
1
6
1
1
3
4
15
13
4
4
15
9
20
4
9
3
26
14
5
3
3
6
6
7
14
4
4
7
2
9
10
15
25
13
3
1
23
1
19
1
1
5
6
1
9
5
7
1
4
6
3
3
9
1
12
6
4
4
24
24
2
1
1
12
3
1
5
20
1
2
10
3
5
3
5
1
10
3
4
19
1
12
2
10
9
7
1
1
8
3
15
2
2
14
3
3
3
6
3
6
2
2
3
6
6
21
3
27
11
4
1
11
2
5
2
4
7
6
3
12
9
9
12
7
7
10
15
11
2
2
3
4
2
1
3
5
1
2
7
9
3
32
6
12
3
12
7
9
3
2
1
8
13
2
25
1
2
8
2
1
9
14
5
3
5
6
7
8
12
1
11
9
3
6
1
9
8
1
3
3
1
4
7
25
1
1
4
11
18
1
2
5
12
7
9
2
5
7
7
2
3
7
2
2
10
1
12
2
3
12
2
5
11
6
9
3
12
4
3
35
10
3
14
5
14
2
1
20
18
4
3
3
3
4
16
8
4
3
1
6
3
9
4
5
1
5
18
2
3
10
2
7
2
3
24
12
13
1
4
19
20
7
5
3
15
3
6
8
16
6
1
14
15
1
11
3
1
17
1
2
2
6
8
12
5
5
2
4
2
3
11
3
7
2
2
6
2
2
4
4
4
1
5
7
2
19
9
11
21
3
16
10
7
3
7
5
24
10
9
5
1
6
2
3
4
11
15
4
5
5
2
8
8
13
9
34
2
6
3
9
6
8
2
9
2
1
5
6
3
6
8
14
12
2
8
12
1
1
11
5
4
4
21
7
2
4
1
3
3
7
2
1
9
3
8
1
2
9
4
9
4
4
3
4
11
4
6
2
13
5
1
1
1
15
1
41
2
4
1
3
3
8
3
30
13
2
1
4
1
3
12
24
1
8
3
1
11
1
2
3
1
2
1
9
18
8
7
3
6
5
6
4
12
14
6
8
13
7
2
1
2
9
6
1
5
7
2
6
13
14
14
6
29
3
27
18
5
12
10
4
8
6
8
4
4
1
7
14
9
4
1
20
2
1
30
6
23
3
15
14
1
11
7
3
44
10
4
2
7
9
6
8
12
9
3
1
3
29
7
2
3
3
3
5
2
8
7
12
11
1
21
2
3
6
1
2
14
11
8
23
7
6
23
12
4
3
9
6
2
11
1
8
10
1
15
24
1
8
9
4
11
1
4
10
1
3
14
38
16
3
1
8
6
4
4
2
11
1
9
5
1
1
8
2
12
14
1
1
14
4
11
3
8
26
11
6
7
2
3
10
12
5
2
2
16
6
2
9
6
6
2
15
1
7
1
1
18
2
2
5
5
2
10
4
10
1
7
3
1
18
2
9
2
1
2
4
14
3
9
15
17
1
4
5
19
5
2
8
4
1
4
5
6
6
4
2
4
3
12
7
7
3
8
2
15
11
19
6
3
2
1
1
4
24
2
10
6
2
1
1
15
9
12
11
3
4
3
18
6
2
11
4
7
2
6
9
4
2
4
2
8
4
14
13
3
2
4
1
9
3
5
4
11
9
1
11
1
2
1
11
3
22
2
4
8
1
31
28
13
2
6
15
8
4
3
6
9
6
6
1
18
3
4
1
6
5
20
3
2
21
4
6
16
5
26
1
8
4
8
10
8
4
3
15
5
3
6
9
21
7
6
12
19
1
7
2
9
3
6
8
4
14
5
2
6
5
5
2
11
4
13
6
5
3
3
13
5
1
9
6
6
2
2
8
2
2
2
11
4
1
7
7
8
25
5
2
22
10
2
3
7
9
9
11
1
3
9
2
1
12
3
2
7
9
15
8
12
5
1
7
2
1
23
34
3
3
14
2
1
7
14
6
4
11
11
5
2
10
1
10
10
4
8
4
2
12
12
14
1
3
11
3
2
10
1
29
3
4
11
8
1
10
3
8
6
24
2
2
8
1
7
6
4
4
5
13
2
4
6
9
1
2
2
4
11
9
1
6
5
3
3
6
13
5
4
6
2
6
9
11
17
11
4
18
2
2
1
6
4
5
3
3
19
8
1
4
1
33
1
17
4
12
9
8
3
2
14
4
7
10
11
6
2
4
16
20
12
1
9
35
1
23
9
14
4
3
1
5
6
22
14
10
7
2
3
5
1
2
4
9
12
8
8
4
2
7
9
1
29
19
3
8
1
5
2
1
9
18
6
16
2
18
3
1
2
13
2
5
12
5
11
36
1
14
5
1
10
14
6
1
15
11
1
5
6
6
6
3
5
4
1
13
10
18
9
3
1
2
6
3
2
18
11
2
3
19
6
14
9
4
8
12
2
7
11
2
14
2
6
7
5
4
16
6
15
13
2
14
19
2
5
2
6
20
2
4
2
1
7
2
4
8
1
5
1
1
5
2
1
6
2
6
6
34
9
7
4
3
1
3
1
4
9
3
8
12
1
3
6
1
8
3
1
3
10
10
8
16
6
14
18
10
3
7
3
18
5
12
2
5
5
2
29
9
8
7
1
6
13
19
4
10
2
11
13
4
4
35
1
6
8
6
2
1
3
7
12
5
12
10
32
10
14
2
20
26
8
2
3
6
2
12
9
2
2
2
6
1
8
1
2
3
1
2
22
30
3
5
1
7
1
4
5
4
8
13
1
8
11
11
2
6
3
5
18
10
3
3
5
4
6
9
5
16
11
16
18
2
2
4
4
2
1
8
4
5
6
1
3
5
7
35
4
5
6
4
2
8
7
10
13
6
10
12
3
4
2
6
1
9
9
2
7
1
8
14
7
20
1
21
8
9
3
16
1
2
3
6
6
6
3
8
15
6
12
10
18
9
8
3
28
17
1
3
2
7
5
9
3
3
5
1
9
7
1
6
7
1
12
3
5
1
9
11
3
1
15
2
1
21
3
9
4
14
8
14
12
7
4
8
4
1
1
7
3
19
10
24
8
4
1
5
1
2
13
2
8
2
5
10
9
2
1
7
11
2
13
5
9
4
4
18
11
5
2
5
8
1
2
9
6
3
2
18
5
14
1
14
2
2
14
1
12
13
1
4
5
6
9
4
5
7
5
30
1
3
2
15
5
1
3
6
6
1
5
1
5
10
2
6
4
32
1
27
6
2
4
22
5
1
2
2
1
11
14
18
1
10
9
4
10
9
6
3
3
9
7
6
11
2
14
3
5
7
2
5
2
5
15
1
11
4
2
7
2
3
2
1
1
2
10
4
2
4
14
8
3
16
8
10
7
2
12
6
12
4
4
14
7
9
10
2
8
10
4
3
7
16
1
3
2
6
1
9
5
4
11
15
25
2
1
9
2
1
7
13
1
5
3
12
22
5
3
4
4
2
12
12
12
2
4
12
4
17
12
3
4
7
3
16
4
4
3
1
5
5
5
9
2
2
11
2
9
14
5
11
6
18
3
31
5
6
4
5
7
3
11
4
9
9
3
3
5
6
1
11
14
8
3
3
2
2
1
1
2
4
9
32
11
4
1
7
10
26
16
2
4
9
1
12
9
2
6
9
6
19
3
14
7
15
9
5
1
2
3
7
11
6
6
1
8
1
6
2
2
4
1
6
1
11
3
8
7
11
21
7
3
3
15
1
4
6
3
10
20
1
12
9
3
3
15
17
1
3
6
9
9
5
6
2
6
5
9
9
21
15
2
3
4
34
7
9
18
2
14
4
1
3
25
6
2
4
21
3
20
3
4
6
14
6
3
12
9
13
6
1
7
6
5
4
9
5
2
9
2
5
1
10
5
6
6
6
6
6
7
19
1
1
6
2
10
8
7
11
6
2
20
15
2
27
8
1
5
4
6
1
15
6
9
23
22
2
4
2
24
25
6
2
3
1
1
2
18
4
2
3
3
11
11
6
4
13
9
4
1
1
2
1
13
4
1
5
12
9
1
2
4
3
3
8
1
9
2
1
2
12
3
34
14
4
3
5
1
1
5
2
11
36
6
5
5
7
2
10
5
3
1
6
2
7
19
12
14
2
3
3
2
1
15
7
3
4
10
12
1
8
1
10
7
9
6
6
7
1
4
12
15
1
8
8
4
7
8
1
6
12
11
5
2
17
13
5
16
8
10
5
13
14
15
1
3
5
6
7
14
1
7
2
2
10
2
27
3
4
8
9
3
4
9
2
4
1
7
7
2
12
14
2
6
12
2
6
2
10
8
16
2
4
2
10
1
1
1
3
20
4
4
17
3
6
3
3
4
6
5
11
2
2
19
11
7
1
4
3
6
1
8
6
8
13
3
6
1
3
4
5
5
1
7
4
6
16
6
9
17
7
20
3
6
2
1
9
7
12
3
4
10
7
5
3
3
3
3
4
8
21
4
2
1
10
1
17
10
3
5
4
9
4
7
10
12
3
3
4
3
11
3
4
19
5
9
2
4
5
6
6
1
14
20
4
4
5
9
1
9
4
13
3
6
21
1
6
3
26
3
7
5
8
2
8
1
5
2
11
2
5
2
6
20
9
6
3
3
3
1
3
3
11
1
3
4
10
4
8
13
1
8
4
8
8
12
9
1
2
3
22
2
27
2
12
16
2
6
10
4
6
3
6
5
1
3
15
11
8
17
6
7
2
5
7
5
6
4
11
14
14
8
1
11
1
8
7
2
2
1
3
7
6
9
17
13
3
2
3
1
2
1
6
12
4
10
3
4
1
1
9
1
26
5
1
4
2
1
4
4
20
1
1
6
24
11
10
2
3
3
6
5
2
14
9
9
7
25
2
4
1
15
1
11
6
7
11
4
9
6
1
4
6
12
6
9
7
4
5
8
4
3
2
9
6
6
3
1
5
12
8
14
2
8
2
2
6
15
9
10
4
10
6
2
7
16
6
9
5
4
23
4
15
25
4
6
7
3
2
6
3
10
9
2
1
13
10
6
9
3
16
2
7
17
2
2
3
5
6
6
14
1
6
12
1
2
6
6
8
7
3
6
10
2
1
3
9
5
1
29
18
1
7
6
11
6
20
9
28
8
3
15
2
1
1
3
9
24
4
4
7
2
4
2
3
6
1
5
2
7
7
8
25
8
10
1
2
6
10
2
3
6
3
8
2
26
2
1
1
4
3
4
5
4
3
18
2
10
8
9
1
9
2
1
6
5
13
3
4
10
2
2
8
4
10
2
2
4
5
3
1
9
2
4
14
1
6
2
7
6
3
1
4
16
17
3
4
28
10
4
15
9
10
18
8
8
3
4
31
1
10
2
4
11
4
2
4
8
1
2
4
7
22
3
4
1
26
6
12
11
3
10
23
15
19
1
4
9
7
3
9
2
3
4
5
1
2
3
1
8
7
14
3
3
2
4
2
2
10
11
3
9
1
4
8
10
7
5
4
3
2
4
12
5
2
4
4
2
12
9
1
2
1
1
6
17
6
3
2
3
10
5
2
10
3
5
1
3
2
4
1
3
2
7
5
1
2
5
13
1
3
17
4
2
4
5
7
2
1
12
8
3
6
16
2
7
12
9
10
2
11
1
4
4
1
2
16
1
5
3
4
4
4
3
8
3
3
1
6
4
17
1
2
3
3
2
3
9
15
6
29
6
4
4
2
16
4
8
2
4
2
1
2
12
18
7
11
6
5
4
6
1
5
25
18
2
3
4
3
2
13
16
5
2
6
7
3
3
3
21
5
10
5
1
8
1
15
3
8
1
3
2
13
2
12
6
21
12
2
1
5
4
10
30
22
7
3
4
2
2
4
14
13
3
1
1
1
1
27
6
18
12
2
3
18
2
1
5
17
2
9
6
6
1
15
6
6
14
6
7
12
1
10
27
9
1
1
2
14
6
4
6
3
21
2
2
4
4
3
8
6
1
12
11
1
6
21
21
3
7
1
7
9
3
9
1
14
4
18
4
9
6
6
7
10
4
12
1
5
10
3
6
5
2
5
3
10
4
2
8
3
6
11
8
12
4
14
10
18
12
2
2
2
6
3
4
3
6
2
3
1
2
6
3
4
5
10
2
1
12
11
3
9
4
9
6
1
18
4
2
5
7
8
2
1
2
7
2
4
17
16
1
7
9
1
3
5
3
2
11
11
1
5
7
2
34
11
21
11
10
3
7
2
8
2
16
1
4
2
15
13
18
3
2
4
5
3
12
12
6
4
4
5
3
6
22
1
6
13
4
1
15
6
21
1
20
2
18
1
1
8
6
9
3
4
40
2
3
13
6
13
3
6
12
14
1
6
1
2
1
7
10
4
5
12
10
6
6
9
2
18
7
2
9
1
9
2
2
8
8
13
2
5
28
1
1
4
7
32
6
5
4
13
3
4
4
6
16
2
1
3
15
8
3
8
1
10
6
1
2
9
2
6
1
38
18
9
1
2
6
4
2
8
2
2
6
4
3
7
10
4
9
13
8
6
14
8
2
3
8
6
3
4
5
10
3
2
2
5
5
7
5
3
1
10
13
3
4
11
4
3
11
3
12
10
8
1
5
4
4
2
8
6
6
7
1
4
4
2
7
1
5
15
2
4
5
6
12
1
4
2
30
3
7
11
1
10
10
12
4
4
12
4
4
4
4
15
6
12
2
3
4
9
5
1
1
7
24
4
14
1
2
7
31
2
2
3
9
16
8
3
6
4
1
7
3
7
1
10
3
3
2
2
5
4
2
5
2
14
1
1
11
2
4
18
8
4
8
22
5
4
2
1
15
5
4
13
2
6
2
6
8
8
6
3
5
21
5
2
2
6
31
5
8
16
16
3
1
2
4
13
1
11
7
8
1
42
17
2
1
10
12
5
6
6
2
11
12
3
6
11
3
16
2
1
2
3
1
5
8
7
11
16
12
6
1
1
2
16
13
3
2
2
12
2
7
12
2
1
14
2
7
3
8
1
6
7
4
2
2
1
5
3
6
13
9
17
1
3
6
4
17
11
1
11
3
3
6
4
9
7
10
6
2
2
4
11
2
1
2
3
4
2
5
4
2
4
12
4
9
1
1
4
1
2
2
12
9
1
9
1
2
6
5
4
6
9
2
4
12
12
4
2
4
7
1
2
6
1
27
3
1
1
9
16
9
1
10
10
5
3
1
7
4
1
2
7
3
7
29
3
4
5
9
14
6
12
3
10
6
9
3
2
5
14
2
1
6
5
9
4
11
3
4
3
3
5
2
4
15
3
10
3
3
6
3
7
7
6
3
13
2
3
8
4
4
4
4
6
14
5
3
22
11
7
2
3
11
2
23
9
10
5
5
19
26
6
4
2
1
5
6
15
7
14
22
5
1
13
8
9
1
4
2
14
33
11
1
9
8
1
25
2
30
4
2
5
27
12
3
6
4
12
8
1
2
1
5
3
9
4
8
2
5
8
7
29
13
4
18
5
6
11
4
3
7
13
3
4
4
10
22
4
2
6
26
13
3
9
14
10
11
3
16
2
1
8
4
11
3
1
12
3
2
1
2
9
9
1
8
1
1
5
13
10
6
1
12
3
3
1
7
3
1
2
10
5
7
6
3
28
6
2
5
4
1
5
44
3
18
13
9
5
9
4
2
18
4
15
3
2
12
9
6
1
14
1
1
4
1
13
4
10
9
3
2
15
9
1
5
9
4
9
16
5
8
16
8
9
4
3
5
3
1
4
8
27
1
8
5
3
10
27
3
5
7
4
4
12
12
3
4
3
3
3
8
1
8
6
6
25
11
1
8
22
8
12
2
5
5
1
6
5
1
6
11
21
4
2
7
9
5
8
8
9
8
9
4
3
5
6
7
30
5
9
6
3
1
5
2
13
3
1
2
6
11
14
20
6
6
6
7
6
5
19
14
13
14
2
4
8
18
2
12
5
10
3
6
6
3
11
1
12
7
14
2
6
4
2
24
1
12
6
2
6
7
24
2
4
3
1
13
11
16
1
5
18
1
5
2
1
3
6
8
7
13
3
3
11
4
3
20
15
3
3
1
2
13
13
8
2
22
4
30
10
4
4
16
10
9
9
3
7
2
5
22
2
3
1
7
12
13
1
2
8
5
7
20
16
4
10
8
6
1
5
24
1
11
4
5
6
10
12
6
5
8
10
1
18
7
13
19
2
9
1
2
16
9
7
1
15
12
6
1
1
2
30
14
6
1
5
1
17
1
7
1
1
17
3
3
11
13
6
7
5
1
4
5
8
7
11
22
7
5
7
1
7
2
7
8
4
7
10
8
5
5
3
5
11
7
16
6
9
9
18
4
3
15
9
3
14
9
11
16
3
5
2
10
1
6
4
23
2
20
3
3
6
2
7
15
2
4
3
11
1
11
4
2
2
4
1
3
4
11
3
26
14
5
29
15
1
4
16
9
9
2
13
15
3
1
2
4
2
6
14
10
2
4
12
6
10
2
6
7
6
2
3
2
10
6
9
16
36
5
4
15
6
13
2
18
2
6
4
2
12
8
6
13
7
6
2
3
3
3
1
10
4
6
4
2
1
7
8
2
13
6
1
1
3
16
14
4
4
1
4
2
3
9
3
6
19
1
1
9
7
1
4
7
20
3
2
4
7
23
18
2
13
13
6
21
1
2
5
9
3
7
3
7
1
5
7
7
2
3
18
3
3
1
14
24
3
3
12
12
4
2
7
12
3
5
3
1
5
13
11
2
4
8
2
11
1
18
8
1
5
6
9
6
1
2
1
3
22
5
2
4
17
6
6
4
2
2
22
2
11
1
10
6
13
24
2
21
7
2
3
4
9
8
24
1
2
7
2
13
3
7
4
6
1
23
6
1
3
9
8
10
6
7
7
1
3
2
5
1
1
16
13
6
1
6
10
4
12
1
3
8
1
2
15
1
11
3
18
3
13
13
1
6
3
7
5
1
15
9
7
4
14
11
13
16
1
2
1
28
4
10
12
12
15
2
3
7
21
4
10
1
7
5
13
4
6
6
3
4
8
10
1
10
1
2
13
14
4
6
9
13
8
4
18
8
14
10
3
2
3
4
3
6
12
6
14
3
31
7
4
15
3
18
9
4
3
5
1
6
2
12
4
11
1
2
3
3
2
2
12
4
11
11
13
5
1
1
12
1
15
2
7
3
6
1
19
8
2
8
5
21
21
2
28
20
24
5
10
6
6
1
6
9
4
8
2
6
7
3
8
2
2
14
3
3
3
27
1
8
16
27
6
3
18
2
3
2
5
5
12
10
2
3
4
3
2
1
2
5
40
13
5
12
22
15
14
22
6
8
5
7
3
1
7
4
3
3
13
1
1
7
4
8
8
6
3
1
2
1
5
3
3
19
1
2
10
22
2
2
2
9
4
2
6
16
5
3
1
6
2
6
4
3
1
4
9
4
2
3
8
4
2
10
4
11
11
10
15
4
1
5
1
4
4
9
9
10
12
7
7
3
1
4
2
4
6
4
3
24
11
1
23
24
4
9
21
3
18
1
10
19
2
6
3
18
1
5
1
11
13
1
10
1
3
8
10
4
2
3
6
6
5
1
14
1
14
1
3
3
11
4
4
1
9
4
26
21
11
13
24
1
3
3
11
10
6
14
3
3
6
3
7
11
1
1
1
6
3
8
4
1
6
7
19
3
2
5
9
8
7
5
2
1
7
4
5
9
3
3
6
8
2
18
5
5
6
3
1
6
3
6
7
2
6
2
1
17
1
3
27
11
1
3
3
14
9
6
13
1
5
11
2
2
8
18
3
3
8
14
8
6
12
1
7
1
13
3
1
4
3
7
5
9
12
9
5
1
9
3
3
25
3
2
1
7
4
3
3
7
14
3
4
14
1
19
2
2
15
4
13
5
1
1
11
1
6
4
3
14
1
12
2
7
2
2
17
2
3
6
10
8
4
2
2
1
17
18
14
3
29
8
11
2
1
20
6
30
1
7
17
2
6
13
2
1
6
6
2
6
1
5
5
2
9
2
1
11
11
16
14
7
9
4
15
2
10
8
9
6
8
1
1
3
2
3
10
8
4
17
1
18
3
1
5
7
2
8
4
9
1
5
20
3
3
10
7
2
2
6
6
8
4
12
9
21
2
4
1
9
3
2
3
7
7
22
3
1
3
6
1
10
16
26
2
2
24
9
11
26
2
3
5
3
4
3
9
18
8
22
1
2
26
4
9
3
5
12
4
3
11
3
20
6
4
7
3
2
1
6
5
1
15
2
7
5
1
6
5
1
1
11
6
17
4
11
21
14
2
15
3
2
2
1
11
1
9
3
4
1
10
18
3
3
2
6
2
2
4
5
1
8
1
8
7
8
13
23
6
1
3
8
2
5
5
9
1
12
15
5
2
2
15
8
1
3
24
3
6
6
2
6
1
5
16
10
5
14
41
4
8
10
3
15
4
2
4
17
4
1
2
3
3
4
26
5
5
2
6
8
4
2
7
2
1
3
11
13
9
5
7
8
25
9
3
7
4
12
7
23
3
9
1
5
4
3
5
8
7
1
18
10
1
15
13
6
6
29
6
6
6
2
2
9
12
5
4
2
9
11
5
9
4
14
12
3
14
1
26
12
21
5
4
6
6
1
6
5
3
5
2
14
6
7
11
16
2
1
8
4
3
2
6
6
12
3
4
11
4
21
1
6
11
32
1
11
7
2
7
6
2
1
2
6
9
5
8
10
4
1
27
2
7
6
5
2
10
8
5
9
3
8
4
8
4
19
4
1
7
1
3
6
18
10
2
12
1
3
4
4
9
13
6
14
3
1
3
8
3
9
11
10
15
1
2
3
15
1
5
1
7
5
5
2
5
13
2
3
2
4
3
2
6
7
7
4
2
17
5
6
8
14
12
5
3
15
4
31
7
6
5
5
2
10
32
6
3
12
1
5
6
3
5
1
13
3
8
4
3
8
3
9
1
3
2
6
13
2
16
1
4
1
3
8
4
11
3
2
1
4
5
1
1
23
18
9
10
16
6
6
2
1
3
14
37
6
9
20
1
7
5
3
4
21
11
10
15
6
2
4
1
7
6
7
11
1
2
1
1
2
4
29
6
15
12
2
2
2
2
2
8
2
2
31
3
12
6
2
11
3
15
3
6
2
7
6
29
6
16
11
3
51
9
8
10
2
2
5
6
1
2
1
3
9
3
8
4
11
1
6
3
18
5
6
6
1
3
2
12
8
18
13
3
4
2
1
1
1
13
2
13
3
8
12
3
3
4
6
34
2
3
18
2
3
3
1
9
9
3
6
3
5
7
8
6
15
3
1
5
2
1
1
2
3
5
13
9
12
2
10
12
1
2
13
2
12
6
6
8
1
16
5
1
6
7
5
6
11
4
8
15
15
1
12
8
4
3
14
2
2
3
6
3
4
6
2
14
1
6
11
1
6
11
10
4
2
9
6
14
11
2
5
4
6
18
1
4
10
8
7
8
1
6
21
1
1
4
1
10
2
4
1
11
20
10
6
1
5
1
20
1
2
7
3
4
12
5
2
6
3
1
5
2
10
10
11
3
2
2
6
2
1
1
18
4
6
1
12
19
2
14
1
26
1
9
3
2
8
7
3
7
1
1
1
2
7
21
9
2
3
6
12
9
4
5
4
10
2
18
12
4
1
10
5
6
3
11
17
5
3
9
2
14
15
1
4
3
1
2
6
1
21
8
3
3
6
1
19
5
7
1
4
3
18
2
4
11
6
3
1
1
7
9
4
11
4
1
7
3
24
1
7
1
3
3
5
8
2
13
1
5
3
5
3
13
20
25
9
1
20
6
2
13
6
9
6
2
6
12
4
2
4
2
14
2
3
3
5
18
3
6
18
1
5
3
6
10
7
7
4
29
7
7
4
4
30
2
7
21
2
4
14
1
6
1
26
14
3
1
8
14
2
9
8
10
6
6
6
7
1
4
3
2
3
1
8
1
5
36
12
21
4
7
11
2
5
4
2
1
6
22
2
1
5
7
8
6
6
10
6
5
3
13
7
5
3
2
1
2
12
9
10
2
9
22
6
5
6
8
2
4
12
2
2
14
1
6
3
12
1
8
3
4
21
21
10
7
3
4
15
17
4
2
1
11
1
2
1
4
14
2
7
15
3
2
11
4
6
21
6
3
10
3
1
10
1
2
5
4
9
3
6
1
6
6
1
10
8
16
6
4
2
1
3
2
12
7
1
4
2
5
5
15
3
6
12
3
16
7
5
7
5
18
12
3
11
1
17
1
12
3
7
8
3
9
14
1
5
3
1
2
12
16
2
4
9
1
5
5
6
3
9
6
13
27
9
11
14
11
9
8
8
1
17
1
3
13
2
17
20
2
3
17
4
4
6
3
2
3
3
5
6
4
8
18
2
9
3
9
23
12
1
19
8
2
7
11
10
9
17
2
6
1
1
2
1
3
8
6
3
5
6
5
8
10
13
10
3
7
2
3
5
1
9
1
7
13
9
6
3
5
4
12
1
17
2
18
4
1
2
3
8
10
4
8
3
1
15
5
6
1
6
11
3
9
3
5
1
7
9
19
4
10
30
6
4
4
1
19
5
5
4
2
6
4
6
4
1
12
24
11
4
3
6
4
5
2
2
10
5
5
3
1
6
2
10
3
6
5
12
14
7
4
3
2
1
7
7
22
8
27
3
5
1
4
3
6
9
7
2
2
3
6
9
6
4
14
3
3
9
3
9
5
4
7
2
16
1
7
1
6
9
14
13
8
1
12
23
4
8
1
6
11
25
5
1
2
4
1
10
18
10
5
29
14
5
1
5
9
12
6
2
7
3
3
3
10
2
8
18
2
12
4
14
5
1
15
11
15
11
14
2
1
23
2
2
39
3
6
6
14
6
8
23
3
5
6
3
7
6
2
3
6
4
2
3
3
10
3
19
5
3
16
4
4
17
13
3
5
2
11
2
3
1
2
5
23
2
7
2
1
18
6
8
1
2
33
15
2
2
14
6
7
7
1
17
4
2
4
1
5
25
13
17
24
26
5
2
3
6
2
4
1
5
2
3
3
15
7
3
5
1
3
7
2
12
14
16
5
4
3
16
1
9
1
18
5
3
7
11
3
2
11
1
10
3
11
8
14
1
5
4
5
6
3
16
3
1
19
3
14
28
12
9
5
8
2
10
6
24
3
1
10
19
2
4
8
11
13
1
18
4
4
10
8
9
3
2
1
3
13
7
5
7
1
6
10
5
2
4
1
7
7
6
24
1
6
3
5
4
8
8
5
2
16
2
6
1
6
2
1
5
3
3
2
11
3
2
21
9
4
2
1
5
4
3
3
3
9
15
5
3
1
15
25
1
5
4
7
23
3
7
20
2
8
9
6
5
13
21
6
3
18
2
3
10
2
2
7
19
2
16
21
2
7
12
12
8
3
1
20
1
8
18
3
7
12
1
4
7
8
3
6
16
2
9
3
7
7
2
3
12
6
15
2
34
4
4
15
49
5
1
15
12
1
6
2
11
23
5
5
3
9
1
11
3
6
6
6
7
10
12
5
11
3
7
2
10
3
5
3
9
3
10
6
2
6
1
4
2
2
3
3
3
5
5
3
6
2
1
19
10
7
9
6
6
6
10
4
13
1
16
4
4
2
24
2
7
1
36
12
18
6
4
13
6
17
4
4
5
5
6
9
3
9
13
6
4
2
23
5
2
15
5
1
2
16
5
16
9
7
1
9
2
10
4
3
6
1
1
6
1
4
19
6
3
10
2
1
11
1
1
10
8
1
3
7
5
1
1
6
5
6
1
2
2
12
1
24
11
3
1
27
2
9
7
5
6
3
7
9
12
14
1
5
3
9
23
1
7
8
4
2
25
3
5
9
4
3
1
6
4
1
5
3
6
6
10
1
4
9
4
12
5
3
7
2
15
7
2
1
1
1
27
1
6
11
6
13
3
11
3
4
18
2
6
4
5
4
8
1
8
32
1
4
3
3
5
3
1
16
10
8
5
3
5
3
20
5
6
3
3
19
2
8
6
3
4
3
10
4
12
1
5
7
2
3
3
3
6
8
6
8
14
1
2
15
12
4
8
2
2
5
3
10
8
9
25
24
2
2
5
21
5
13
6
14
7
1
16
4
4
4
1
7
5
5
6
13
9
15
5
10
8
3
7
3
6
3
2
4
9
11
4
5
4
7
10
7
1
6
4
7
18
1
6
8
2
2
4
3
9
1
7
5
3
2
2
10
3
6
3
6
1
8
7
10
2
2
13
21
2
6
3
3
26
4
4
2
7
17
10
6
27
2
9
1
23
1
7
10
6
2
1
3
1
1
16
13
5
2
14
9
9
4
4
12
7
3
3
1
14
14
12
2
13
9
4
2
4
3
2
6
9
1
17
9
10
19
2
20
8
14
2
1
1
4
3
9
2
2
18
23
15
18
1
6
8
1
2
12
12
9
1
8
6
1
7
2
2
6
1
6
11
4
2
4
2
1
5
3
9
1
7
2
12
17
1
8
4
2
8
4
12
3
3
2
14
22
2
3
5
13
35
3
5
2
2
19
5
6
3
4
9
2
3
1
2
4
5
6
1
4
2
15
12
3
4
10
13
3
4
1
5
2
2
1
26
1
4
8
2
4
2
10
10
30
13
18
1
6
21
5
3
12
9
2
11
13
8
15
2
9
7
2
29
5
11
6
6
1
3
3
2
21
8
4
2
10
3
6
4
9
9
9
2
3
4
5
2
6
11
19
1
1
5
7
9
5
6
12
6
2
5
9
2
8
2
5
6
7
9
6
6
23
1
18
1
8
14
4
3
29
10
4
5
5
1
8
6
30
35
8
5
15
1
5
1
1
6
1
11
1
9
12
1
5
4
3
6
9
2
3
16
6
14
17
7
17
1
13
15
8
12
9
9
3
3
1
3
31
5
7
1
1
11
3
2
16
18
3
3
13
14
11
8
8
7
5
2
6
2
9
11
1
18
11
7
26
16
5
7
20
4
11
1
5
3
1
3
2
13
4
8
14
7
8
11
14
9
1
1
3
10
8
1
3
4
13
1
2
12
7
3
3
8
1
11
3
18
7
1
28
8
1
4
15
2
2
13
4
5
1
7
11
3
6
2
14
5
1
4
7
1
10
3
7
4
26
8
15
3
18
3
12
23
8
6
16
2
9
9
11
5
7
9
6
3
7
22
2
3
8
3
1
17
19
11
4
2
2
4
7
14
1
2
6
2
16
4
4
13
4
5
4
9
6
8
1
8
8
2
14
2
8
2
9
6
1
6
14
6
8
5
17
12
2
10
2
20
3
1
7
6
3
12
4
12
11
30
1
3
3
10
8
8
12
18
3
9
15
3
6
6
19
3
9
2
5
2
9
17
1
6
1
28
13
5
42
1
5
12
6
6
7
6
17
12
2
13
10
48
1
10
13
23
1
11
12
19
2
1
2
1
5
3
1
2
8
8
6
5
4
2
4
7
8
8
6
1
6
7
4
4
5
4
5
6
1
6
15
18
11
1
4
2
3
11
1
1
37
5
10
1
14
4
2
9
4
9
3
2
3
5
4
2
50
2
18
15
16
19
2
3
5
3
3
1
5
9
1
2
1
21
9
7
10
1
8
15
15
5
5
2
6
5
11
9
12
2
7
5
7
7
5
2
1
18
4
4
3
11
13
4
5
13
2
3
24
13
2
10
7
10
2
2
5
6
4
11
7
1
10
10
9
7
4
7
6
12
18
12
1
1
3
6
3
3
4
12
14
1
1
5
11
3
27
3
11
16
1
6
2
1
6
2
12
6
4
9
6
1
1
7
24
6
3
7
16
2
2
6
3
8
3
1
5
3
7
4
19
7
24
16
6
1
1
3
3
14
7
17
2
11
3
2
4
6
10
8
3
6
3
4
1
10
8
7
2
2
13
5
2
3
12
5
7
6
21
4
4
8
5
8
6
21
9
1
2
2
4
22
9
3
4
12
2
14
8
1
15
3
4
7
11
7
4
3
10
5
1
3
3
12
3
3
5
4
2
19
44
1
3
1
8
20
3
5
6
5
3
23
15
2
7
3
8
8
2
3
3
3
4
2
1
5
1
8
13
2
25
12
9
11
6
1
11
3
3
6
1
6
1
16
22
8
19
5
1
2
7
3
19
4
10
2
1
2
6
13
11
3
4
12
6
2
2
4
6
1
11
9
9
1
5
1
15
5
1
18
11
3
1
7
5
12
12
6
1
22
4
8
10
5
3
16
16
1
17
26
9
2
3
7
6
5
6
15
3
6
6
9
4
3
8
4
8
13
1
4
3
9
2
2
32
6
6
27
1
6
5
3
2
2
14
3
3
9
4
24
5
1
3
3
3
15
18
2
5
4
4
5
3
1
12
1
6
16
19
1
7
5
4
1
5
6
2
2
2
6
12
6
3
1
5
7
9
5
9
7
2
2
5
3
4
13
1
9
1
10
12
6
3
7
3
7
26
24
10
4
3
4
23
1
1
13
9
12
1
6
7
17
2
6
15
7
21
2
1
6
13
2
2
1
5
12
15
21
10
2
1
7
2
3
8
1
6
5
7
8
6
1
2
10
17
6
2
13
5
17
17
1
5
3
16
8
9
9
9
12
1
3
9
9
8
14
5
23
1
5
2
5
12
3
5
6
9
6
3
1
2
1
9
2
2
14
8
7
8
3
10
14
15
21
21
7
5
7
2
7
18
3
5
4
18
1
7
16
1
5
5
1
17
3
6
3
25
5
12
2
11
3
2
1
1
1
1
3
2
12
1
3
5
7
5
1
5
26
6
7
3
2
16
13
7
4
9
13
2
1
5
18
6
3
28
5
2
2
5
15
3
3
1
6
2
3
3
1
5
4
15
2
1
6
7
1
16
3
5
1
2
10
8
6
12
4
2
3
3
6
4
10
16
4
26
12
3
4
14
16
5
1
1
1
22
13
2
4
4
1
11
10
4
14
3
1
18
8
5
4
6
5
3
9
4
6
2
1
1
5
2
3
6
1
8
4
7
7
4
3
5
9
13
5
8
4
3
9
12
9
6
4
3
6
15
24
11
1
1
2
8
21
6
1
15
12
6
2
3
12
24
4
8
15
4
1
16
3
13
6
4
2
3
5
2
18
4
10
14
4
3
5
1
17
4
2
6
12
6
3
4
14
10
6
1
4
13
1
4
3
9
13
5
1
8
6
1
23
16
11
7
6
9
3
1
13
3
13
20
1
2
13
5
4
8
33
10
8
10
1
8
2
9
1
5
13
2
6
1
5
7
9
12
3
15
14
1
5
12
2
4
3
13
5
1
21
5
18
3
9
9
4
2
6
3
10
23
1
3
3
8
10
10
4
7
2
5
2
22
1
11
24
8
2
1
1
13
5
2
8
19
15
15
11
2
20
6
2
13
9
2
3
18
10
11
7
6
5
4
2
1
6
5
3
17
12
4
7
17
1
7
4
1
11
3
5
11
1
8
2
3
7
6
2
13
5
6
4
4
7
1
2
18
21
6
7
2
12
13
3
2
7
15
14
1
23
3
3
3
4
2
5
14
4
7
3
6
10
2
7
1
11
6
2
5
1
15
12
13
2
3
10
16
5
7
5
15
2
9
4
1
1
12
11
4
9
19
12
6
3
5
1
6
1
4
4
2
8
13
10
1
1
11
1
3
7
6
7
4
19
3
4
6
4
6
9
3
6
1
19
1
3
6
13
1
16
12
13
21
3
3
2
2
10
15
7
4
10
16
3
3
2
1
12
39
2
6
6
1
12
3
2
18
6
4
27
3
2
4
2
24
1
2
6
25
3
15
6
6
2
10
4
4
1
8
6
3
12
1
2
1
14
13
7
4
9
4
2
9
7
1
5
23
1
7
1
4
6
5
6
9
6
1
5
5
2
14
1
5
9
5
1
9
28
18
2
15
6
17
5
3
9
17
4
8
9
4
3
6
2
10
18
8
3
31
8
8
17
17
2
7
3
8
14
5
22
9
8
6
6
10
12
2
6
3
9
16
2
1
8
15
3
7
3
5
1
2
3
3
1
8
8
5
11
3
5
5
7
1
25
2
8
4
18
1
5
6
4
6
11
10
11
9
9
31
11
8
18
5
8
5
2
8
1
8
9
9
3
19
2
4
3
3
1
16
8
2
2
3
1
2
7
2
6
1
2
13
12
2
3
3
1
3
3
2
3
21
14
1
3
12
4
2
1
7
4
3
13
14
4
16
1
15
16
9
8
5
2
4
5
6
1
11
11
2
13
1
3
11
10
15
13
1
1
6
23
11
2
5
15
4
2
3
5
1
1
3
21
3
7
10
6
13
11
9
4
5
3
3
2
5
9
6
11
3
2
10
8
5
2
6
25
6
2
3
11
30
4
14
1
1
6
8
6
9
3
19
7
5
3
12
2
3
10
14
12
5
2
4
8
3
11
1
2
6
9
7
1
2
15
5
6
1
7
10
25
5
12
12
3
15
3
7
8
3
7
8
26
17
7
8
4
5
9
4
1
6
7
20
21
3
1
19
4
12
6
8
6
4
12
12
6
2
2
8
1
3
11
19
8
6
1
2
1
6
21
3
5
1
2
6
1
12
1
4
6
15
1
5
6
9
1
5
1
3
5
4
7
1
1
8
12
1
1
2
20
4
3
23
6
37
2
3
6
2
1
10
3
9
5
8
1
6
3
19
7
2
6
5
13
3
2
4
13
11
7
2
9
6
3
5
11
4
15
1
14
10
3
5
7
11
2
10
4
8
10
2
2
1
19
12
2
15
1
2
3
4
18
6
7
18
6
2
2
3
3
3
9
3
4
1
11
7
5
8
7
14
4
16
2
4
34
9
25
2
7
7
1
4
15
3
5
4
5
15
2
17
3
16
2
11
23
1
13
4
11
13
2
15
14
1
15
5
1
13
8
14
24
1
5
1
2
3
14
7
9
2
34
1
14
7
15
2
19
8
6
7
6
2
3
28
2
7
6
23
6
6
1
1
7
23
8
15
26
6
9
4
21
3
17
6
3
8
2
2
4
3
2
7
6
2
4
3
6
5
18
8
19
7
8
1
1
10
4
23
1
8
4
10
4
6
6
3
29
1
3
1
5
9
15
7
5
9
7
5
21
15
10
12
1
6
1
11
4
7
23
1
21
2
1
6
5
1
1
5
3
18
2
12
9
1
2
2
2
4
20
9
21
14
6
14
16
12
8
25
4
2
6
3
18
14
5
5
6
7
12
20
15
6
12
8
10
6
10
9
18
11
2
10
6
1
17
2
8
2
32
5
3
14
6
13
3
3
20
7
26
1
1
4
9
1
2
7
6
3
2
6
2
1
6
1
15
5
1
2
1
4
4
34
3
7
5
17
18
3
11
5
5
1
5
2
11
5
18
7
2
10
2
5
4
12
1
27
5
10
3
3
1
16
2
1
45
8
11
3
17
7
2
24
8
4
4
6
15
5
2
2
4
11
11
4
4
14
4
4
20
2
8
2
1
24
18
10
1
2
2
7
12
2
3
4
2
13
7
16
16
2
6
19
3
6
9
5
12
6
8
1
21
3
1
5
3
1
2
19
23
7
2
2
10
3
3
7
5
6
8
5
5
4
11
6
3
4
10
18
10
21
1
2
12
6
2
1
15
8
1
7
3
1
7
3
14
8
2
6
9
4
12
3
11
3
4
4
10
12
6
7
1
22
6
6
2
1
19
23
4
2
31
2
10
8
14
2
10
7
6
9
13
2
3
9
22
23
2
14
6
8
1
1
4
13
1
2
14
1
1
2
2
1
1
4
3
13
3
5
2
4
4
10
1
1
14
30
8
6
4
7
20
7
3
5
6
7
2
6
10
7
4
3
15
2
10
7
11
2
11
9
2
1
9
5
4
6
2
4
25
4
8
2
5
6
10
8
15
3
15
12
1
11
16
6
3
12
1
4
10
2
1
5
13
3
14
6
15
7
8
1
5
3
3
8
20
3
5
3
23
1
3
9
1
9
3
6
4
1
4
2
17
4
1
7
10
4
3
3
16
16
1
5
2
16
6
7
7
13
6
3
7
7
1
13
16
2
3
6
5
13
2
5
4
2
4
6
1
8
3
1
25
10
1
2
3
4
8
7
1
10
4
10
4
6
6
4
23
1
18
2
1
5
1
21
12
6
3
6
2
4
29
2
2
8
1
11
18
3
3
13
5
3
5
5
5
10
4
13
9
6
6
16
12
3
1
13
21
1
5
6
1
11
3
16
6
5
1
1
19
6
3
4
17
3
6
2
14
2
6
18
4
5
1
3
9
3
15
3
5
3
11
4
2
7
6
4
23
12
9
7
16
2
8
1
2
9
2
4
7
3
15
8
13
2
13
3
9
5
12
24
2
1
6
1
12
3
3
3
7
1
15
2
4
2
7
5
4
9
21
1
6
6
5
4
2
3
4
3
2
9
13
4
2
2
25
17
3
3
6
7
2
10
5
4
2
18
10
12
8
20
19
5
2
14
4
2
3
4
2
1
6
23
5
13
3
2
5
9
3
9
34
10
20
2
4
12
4
13
1
6
7
9
1
3
8
7
1
10
3
17
1
7
3
11
1
5
1
6
7
2
2
7
6
11
2
14
28
5
30
5
1
3
3
1
16
12
1
2
6
3
20
22
6
1
3
5
1
23
7
2
2
10
1
3
12
15
9
8
6
9
12
7
8
16
2
6
1
5
3
5
5
3
6
15
23
1
17
8
36
4
12
1
17
16
2
18
4
3
2
15
6
7
1
7
3
2
18
5
1
8
4
13
3
3
33
9
4
3
2
4
12
2
1
6
3
6
23
3
6
13
11
4
8
1
6
12
3
15
6
5
19
11
3
13
2
3
3
4
14
1
2
9
1
18
9
16
8
3
1
2
8
1
2
4
6
8
7
2
12
4
3
13
23
1
4
1
3
4
4
6
3
5
4
4
8
1
11
8
20
2
4
5
1
10
1
3
6
2
2
2
37
5
8
2
4
37
4
8
1
6
6
9
6
6
6
18
1
4
3
15
1
7
16
1
21
2
6
8
4
3
3
6
1
8
1
10
10
3
18
3
12
7
11
24
8
7
23
18
13
7
2
4
8
7
9
5
24
6
11
16
4
2
3
11
2
8
4
14
1
1
10
6
13
14
1
14
1
12
1
4
10
18
2
7
1
5
3
9
15
5
1
6
6
8
1
8
9
6
1
17
9
4
7
2
6
2
22
18
4
11
11
14
23
5
3
7
9
12
12
5
14
14
2
1
6
2
13
2
12
3
12
6
3
1
6
11
10
2
19
8
15
1
23
1
2
23
6
5
18
11
3
1
14
1
5
8
2
16
5
9
20
10
2
7
14
4
3
9
5
1
1
6
12
1
51
3
7
10
16
1
2
1
6
6
8
7
6
1
8
5
3
6
1
11
9
4
12
13
4
2
1
1
6
4
11
17
1
11
1
5
3
9
21
1
21
9
3
11
9
7
4
11
6
5
6
3
1
4
13
5
2
2
1
3
2
1
2
1
5
1
3
18
1
34
2
13
1
3
15
4
4
6
12
6
13
11
1
8
5
2
8
4
9
5
15
1
14
24
1
5
3
15
4
17
3
6
33
13
8
18
1
9
4
2
15
2
11
10
1
7
10
3
1
2
1
1
4
19
20
7
6
9
7
2
8
6
19
8
3
1
14
6
5
10
13
9
2
7
30
1
6
19
3
14
1
3
13
5
3
3
6
2
1
11
19
1
5
6
5
16
1
1
4
6
3
18
10
13
4
4
2
25
2
17
1
10
5
1
6
6
2
1
3
1
2
2
19
6
6
1
6
26
2
3
6
1
6
3
2
3
3
16
8
4
5
16
4
2
3
5
2
1
9
1
5
8
4
1
5
13
3
8
2
1
4
12
2
3
13
1
1
6
3
4
15
2
1
12
14
7
3
2
2
4
12
13
3
20
1
5
10
2
16
2
1
3
21
6
5
1
11
2
7
16
15
20
6
4
9
1
2
5
7
12
2
12
3
19
2
8
12
1
7
2
6
6
6
6
15
16
12
3
11
1
2
4
2
6
9
9
2
14
15
7
10
6
3
3
13
2
7
10
22
6
1
2
4
6
12
14
6
4
3
5
1
8
2
5
7
34
4
15
1
35
1
6
10
3
3
4
3
9
4
2
3
5
1
1
1
3
19
5
24
1
11
6
4
5
13
4
4
12
3
3
1
8
6
3
4
4
4
1
8
3
22
3
13
2
4
4
3
3
2
2
14
1
8
1
5
6
1
6
2
1
7
4
1
5
4
4
1
15
4
6
6
9
6
5
6
6
1
9
3
13
7
13
23
1
9
11
6
1
3
4
4
3
1
4
18
1
3
4
20
4
3
6
21
2
3
3
25
2
19
2
16
9
3
18
11
4
7
7
1
2
6
13
1
23
5
4
2
1
17
4
14
19
2
3
9
3
2
5
11
3
1
18
8
8
5
2
3
8
1
5
4
1
7
8
5
7
5
3
12
6
13
17
4
16
2
14
18
6
4
3
6
3
5
15
3
6
1
12
15
7
1
1
5
12
3
3
1
15
5
8
1
7
5
10
5
1
13
4
13
19
5
2
9
6
25
15
4
18
1
3
1
3
2
3
5
11
5
9
6
3
1
9
8
6
9
15
8
10
21
3
4
8
7
8
1
2
4
6
16
4
1
9
4
4
1
18
12
2
23
31
5
1
7
2
1
15
18
4
4
13
7
4
9
3
6
8
7
4
6
5
13
3
2
9
4
1
4
13
14
1
11
25
3
8
9
16
21
7
4
18
10
2
9
6
10
5
4
2
15
9
4
10
2
23
5
14
3
2
9
1
3
4
6
4
6
6
4
2
1
5
2
8
8
7
8
1
8
19
11
13
3
14
1
6
3
2
1
5
4
11
3
12
4
2
15
7
12
3
7
13
9
2
5
6
5
1
5
8
16
18
3
16
5
6
4
4
8
2
4
4
1
19
2
12
3
10
9
2
1
35
1
11
9
19
2
4
2
4
9
3
4
2
2
28
2
2
10
10
9
7
14
4
1
3
25
2
3
2
1
1
22
4
4
5
1
3
2
3
3
1
10
5
7
13
3
6
4
11
18
3
6
12
14
13
1
3
5
1
8
3
2
11
5
25
3
2
6
2
1
16
1
5
6
2
3
2
2
2
16
8
8
16
10
6
4
1
1
30
4
13
11
1
9
1
5
6
3
1
3
11
6
4
8
1
6
7
12
10
1
21
4
16
16
2
2
5
21
2
1
5
2
4
9
4
3
9
17
1
13
4
33
1
6
6
2
13
1
13
6
13
3
3
2
9
1
22
17
8
3
18
6
1
5
13
1
1
19
9
6
7
8
9
5
4
6
5
15
1
13
5
1
2
3
7
4
18
13
3
5
17
20
2
1
5
2
1
17
17
12
5
19
9
5
5
13
3
1
3
3
1
7
9
4
2
4
5
17
4
12
10
3
6
14
5
2
4
4
4
17
3
21
21
2
4
1
5
7
2
7
3
6
2
3
13
12
1
11
3
21
1
8
6
4
16
6
12
2
23
17
1
14
3
2
4
6
3
4
8
5
2
4
5
5
4
5
11
1
3
6
7
11
7
1
4
3
3
9
10
5
9
7
11
7
2
8
5
11
4
5
10
1
30
6
8
2
1
12
2
7
6
2
8
4
1
2
9
1
1
5
13
4
1
3
2
3
9
7
3
2
3
9
9
6
6
3
6
12
4
6
6
8
1
13
6
5
9
3
8
5
40
10
6
2
1
15
6
12
21
9
9
5
6
13
7
36
8
2
8
6
12
4
1
6
13
2
8
4
11
12
1
8
1
15
4
7
6
9
7
6
11
9
1
21
6
14
15
4
17
6
7
2
7
2
9
6
3
11
11
1
2
9
3
36
8
2
1
1
27
1
5
9
2
2
1
16
2
3
13
18
5
2
16
4
12
4
4
10
8
6
6
10
21
15
2
7
2
3
3
1
8
1
17
13
1
4
1
3
2
8
17
12
31
8
3
3
2
9
5
6
22
6
2
11
7
18
17
1
5
6
6
1
4
9
3
4
15
17
18
3
1
2
2
26
18
3
1
5
13
4
7
2
4
17
21
3
6
12
6
1
5
1
1
16
19
1
2
9
9
8
12
6
8
13
7
8
7
1
18
5
8
18
13
11
1
6
3
3
2
9
3
12
14
17
18
6
11
7
9
2
4
2
12
2
1
19
8
7
9
20
3
4
17
2
13
7
17
1
16
4
2
16
19
1
1
6
3
4
9
8
4
5
6
4
3
12
7
5
2
23
2
2
4
8
2
5
13
4
15
3
1
5
6
3
3
1
18
17
2
2
2
10
12
3
3
2
2
2
5
18
3
7
5
24
8
1
11
4
6
6
2
22
9
3
6
7
2
1
2
1
6
6
33
2
1
9
16
7
31
2
10
14
6
3
15
4
3
2
11
17
11
8
1
9
6
4
14
1
29
6
2
16
27
16
26
3
1
7
2
14
4
9
1
16
3
28
17
8
4
6
1
6
2
1
3
14
9
8
13
3
9
1
2
4
2
6
3
11
2
2
2
2
20
4
2
1
7
5
3
4
1
13
2
22
30
5
3
33
12
7
6
20
10
14
1
6
3
2
7
2
15
12
6
8
1
1
3
32
7
4
7
7
12
10
2
6
9
5
9
3
2
4
6
13
6
31
8
6
5
3
6
9
1
2
4
8
13
2
9
22
3
6
13
2
6
9
15
2
19
3
4
7
7
8
8
6
22
8
4
7
14
9
2
1
3
1
5
8
14
3
5
2
2
11
7
16
2
2
3
15
4
3
1
5
13
4
3
9
6
30
3
4
11
2
2
12
5
10
6
1
4
1
8
5
7
9
4
11
1
2
8
4
6
16
2
2
1
3
18
24
1
6
5
1
2
9
25
2
19
3
24
3
2
24
18
18
4
15
7
1
1
15
2
6
27
10
5
6
1
14
6
13
5
1
2
3
18
10
2
1
15
2
3
11
4
1
5
7
7
1
7
2
13
5
2
4
3
6
5
4
1
15
2
24
25
14
9
1
12
1
10
16
12
3
19
2
6
6
8
3
11
2
9
14
7
2
4
5
39
1
5
6
6
8
4
1
7
10
8
2
2
4
3
3
2
7
9
8
6
1
7
18
18
5
9
8
3
11
5
6
3
3
7
35
1
4
22
3
1
4
4
3
3
22
6
7
13
3
5
7
11
1
2
1
2
1
2
3
3
4
15
3
12
5
1
7
1
1
15
18
13
1
9
12
1
6
5
1
2
34
5
12
6
15
6
3
10
4
12
2
5
6
6
3
7
12
36
5
3
4
1
22
40
3
13
4
6
2
5
9
2
4
14
6
1
6
9
9
27
9
7
5
8
5
8
14
6
12
7
25
10
6
1
1
1
23
5
2
19
9
6
3
4
4
10
9
9
2
1
1
1
15
1
3
12
8
9
7
8
8
4
6
1
6
11
1
8
3
1
15
8
1
5
28
2
7
14
3
20
1
1
24
17
6
3
12
30
19
5
4
9
1
1
6
9
1
12
5
1
2
9
4
8
6
4
2
22
12
9
6
1
11
2
25
2
7
8
6
1
20
3
3
3
22
17
2
29
6
1
12
7
1
2
1
5
1
3
2
2
1
15
3
9
2
10
9
4
6
5
3
9
6
3
4
6
3
2
1
9
6
2
15
27
10
10
14
14
6
6
1
3
2
2
2
15
6
5
4
11
3
10
17
3
10
2
3
15
2
1
15
6
2
11
15
8
6
3
3
18
4
4
1
1
14
6
6
9
6
1
4
8
10
4
12
6
12
2
14
33
12
12
8
7
22
4
13
23
3
19
6
6
2
6
7
2
9
4
3
5
2
2
2
4
3
1
24
12
7
6
5
6
19
1
10
10
6
7
5
13
9
2
1
1
5
5
1
6
2
9
4
20
1
11
1
9
14
4
6
3
3
9
12
1
2
6
11
3
10
4
11
5
3
17
4
12
4
2
6
3
7
5
21
3
7
20
6
7
1
2
11
5
11
5
1
6
2
15
9
1
3
1
19
3
1
29
1
6
5
10
12
21
1
29
2
1
5
18
4
11
7
3
5
7
15
1
19
3
9
19
2
3
13
2
12
8
46
21
1
8
14
14
2
6
1
6
6
2
4
1
1
1
6
14
7
1
7
9
7
11
1
3
2
6
1
9
5
7
9
9
2
7
3
3
9
5
1
3
7
5
8
5
22
32
2
12
2
4
2
10
5
3
14
4
3
4
3
11
21
3
10
5
10
14
3
9
3
5
4
2
16
1
9
38
3
7
6
32
9
3
3
4
3
2
4
12
12
12
26
6
7
12
1
1
1
8
14
5
5
1
1
7
15
4
10
4
19
1
26
2
6
7
5
1
19
14
11
7
14
1
11
1
5
6
3
7
3
5
15
5
2
27
7
1
6
3
3
3
4
12
2
2
5
1
4
12
10
3
11
6
19
8
13
11
5
4
4
14
3
22
5
6
1
6
5
2
2
4
10
20
5
26
3
2
1
1
11
1
2
27
1
6
5
16
1
2
16
7
9
4
2
6
4
2
7
13
1
5
4
7
3
14
13
3
2
4
34
10
9
3
1
5
3
7
14
18
4
12
3
7
2
3
27
14
1
14
7
9
3
14
6
1
7
1
4
5
6
3
4
6
23
1
3
3
5
2
1
3
1
5
1
26
3
6
8
22
3
6
10
5
3
4
3
2
6
16
2
14
16
1
11
2
4
4
8
6
7
2
6
13
2
1
17
6
2
10
3
16
8
25
4
18
5
12
5
14
5
2
11
5
17
10
14
8
14
3
11
19
2
4
12
5
6
6
4
2
6
1
6
2
5
7
4
21
4
5
5
8
8
3
2
9
7
8
5
4
24
8
12
7
6
1
3
2
3
4
9
18
3
2
10
9
31
1
22
5
12
4
5
9
6
7
1
18
11
6
9
3
2
16
3
29
21
4
15
7
20
8
6
1
5
21
15
6
12
6
6
7
13
10
9
3
18
4
3
6
5
13
3
16
4
20
2
2
28
12
18
4
5
9
14
12
6
1
5
13
5
18
12
3
12
3
4
2
9
9
2
7
1
6
6
2
1
11
1
1
4
24
7
1
8
10
8
6
20
2
4
10
8
7
8
4
5
3
3
4
4
5
6
8
3
1
2
12
11
11
2
3
3
5
1
15
14
5
9
20
1
1
11
7
2
8
8
4
1
2
6
10
8
4
3
6
9
15
2
8
4
6
7
14
6
3
6
6
10
11
3
4
4
2
6
11
1
9
11
1
12
6
11
1
17
2
2
32
1
3
2
1
13
1
1
3
2
11
1
7
2
8
16
2
29
2
7
2
4
20
1
3
2
13
24
3
4
1
10
18
6
1
1
3
4
4
13
5
2
8
4
5
4
19
22
3
1
12
3
6
6
8
1
14
7
1
10
1
3
2
6
9
16
13
5
9
2
10
3
5
4
6
4
17
5
15
4
13
6
14
3
19
12
2
21
29
9
1
18
12
15
3
20
1
2
3
1
5
3
6
3
6
1
5
2
5
5
20
4
7
11
7
6
1
10
1
3
4
4
1
8
11
7
5
5
3
5
3
3
4
2
7
5
9
14
2
3
2
5
4
13
11
12
3
7
9
1
4
1
5
2
8
18
3
6
21
2
6
8
2
8
14
11
14
10
1
32
2
1
9
8
12
2
4
24
4
17
3
1
2
1
21
9
9
2
9
3
9
4
2
9
3
6
1
1
2
2
2
17
12
2
1
16
5
9
2
4
9
2
5
1
3
4
6
9
3
9
1
16
1
12
2
16
3
6
17
9
1
3
3
1
6
12
11
17
4
21
5
1
6
2
1
23
1
5
7
2
4
12
2
4
4
1
3
4
18
6
4
2
11
12
5
4
2
10
3
9
15
7
2
6
9
3
4
20
16
8
4
9
11
6
3
27
1
20
1
8
4
2
2
4
1
5
1
2
3
2
2
8
1
12
6
3
9
17
18
1
13
13
3
20
11
8
1
8
7
2
3
10
4
7
21
4
5
15
1
1
4
2
12
7
19
2
8
1
1
3
5
4
8
2
1
3
1
6
5
18
2
4
10
6
9
5
2
1
4
41
24
2
1
13
11
1
2
4
4
5
2
10
8
6
5
13
3
7
17
6
16
12
23
3
1
9
14
1
3
6
17
4
23
3
9
12
3
9
1
5
9
4
2
7
9
5
4
4
4
18
2
12
10
6
7
5
3
7
9
8
10
3
30
27
5
2
2
2
12
10
6
11
5
5
2
16
5
7
1
2
2
1
8
3
1
7
2
20
7
5
9
4
5
6
1
5
4
17
3
1
3
2
4
3
17
6
6
10
4
7
5
13
4
11
4
2
7
5
10
9
12
2
9
3
1
5
3
1
11
9
5
4
3
1
20
8
2
11
1
8
1
13
4
6
1
5
2
1
16
12
5
12
4
4
10
1
2
1
18
14
9
3
21
3
6
2
10
4
3
2
4
2
11
5
5
7
1
5
2
1
6
5
3
16
5
3
1
2
12
7
6
2
6
6
2
4
3
10
1
2
8
7
1
10
3
3
18
4
6
5
28
12
3
8
8
5
12
1
4
7
5
2
1
15
3
3
9
9
12
2
14
4
10
10
4
2
8
22
6
2
4
5
6
10
1
23
8
1
3
2
6
3
12
1
6
2
1
8
3
3
9
7
3
8
7
2
1
11
10
2
10
2
18
6
1
7
7
7
8
8
6
10
4
6
5
3
1
2
5
2
3
3
9
21
14
18
18
7
6
3
2
12
9
1
9
11
4
6
12
2
21
1
27
3
15
17
1
7
14
4
4
4
14
1
18
5
16
2
22
20
21
15
8
2
23
7
3
1
5
5
2
2
2
7
5
4
33
14
5
2
17
3
2
8
2
19
6
2
1
3
11
12
4
2
7
6
1
1
12
3
2
6
12
2
2
9
1
2
13
24
3
14
13
2
12
6
1
9
13
6
2
2
1
2
5
1
4
3
11
6
10
2
16
5
6
4
6
18
4
2
6
2
12
1
3
2
2
6
5
27
4
2
2
24
2
2
5
10
19
6
4
6
3
1
8
7
9
11
6
17
4
4
3
11
12
14
5
9
20
4
9
2
9
2
14
3
8
6
7
15
5
3
1
3
1
2
5
1
10
10
9
5
10
1
2
9
1
6
24
29
9
12
1
14
15
1
6
27
5
2
4
3
19
2
1
2
6
4
6
21
10
12
4
7
14
11
10
6
4
6
2
4
2
3
12
13
3
23
8
1
4
7
4
10
10
1
9
1
1
10
3
7
2
1
5
6
2
16
6
7
8
6
19
3
5
4
6
12
34
14
20
1
5
2
2
3
3
2
7
5
3
18
15
7
17
3
4
19
10
16
2
13
8
1
2
22
10
19
17
5
17
2
2
2
8
4
4
17
3
8
5
5
4
2
2
6
7
3
20
2
8
1
2
16
3
2
8
4
8
18
4
13
1
2
16
4
15
12
15
6
2
25
15
7
6
1
5
9
2
6
1
15
3
6
6
2
1
15
7
11
14
3
25
15
2
1
5
12
6
26
19
6
1
2
10
9
7
2
11
5
4
12
8
2
6
11
21
6
15
4
1
2
8
1
5
2
1
6
3
1
13
12
10
10
8
7
1
7
7
5
22
12
3
5
7
2
3
15
8
5
5
6
6
7
1
2
3
20
7
9
1
10
21
3
4
3
6
2
1
2
1
6
7
2
4
8
11
6
4
2
7
2
25
3
4
1
13
2
7
6
1
1
3
3
3
8
7
25
2
3
12
7
2
21
3
10
6
6
3
6
13
10
7
11
1
6
3
8
3
10
5
7
2
3
3
3
1
3
5
17
1
3
3
1
12
14
2
2
5
1
34
14
2
3
28
6
5
12
6
7
6
8
15
4
3
3
3
13
42
14
8
4
2
6
7
31
7
1
4
2
3
6
17
9
10
5
4
6
20
3
4
7
4
6
10
3
3
14
1
3
14
7
5
2
1
4
7
7
3
12
10
3
6
5
4
4
4
1
9
2
2
4
15
1
14
3
4
15
5
4
7
2
8
12
1
5
18
8
2
2
7
17
6
2
1
21
14
2
5
6
5
5
8
3
18
6
3
12
7
2
1
6
6
12
3
12
4
4
3
11
2
2
3
7
4
4
15
3
6
8
4
1
11
2
10
8
14
3
11
9
6
3
7
1
4
10
18
5
3
1
1
5
12
12
12
24
1
4
9
4
3
8
1
23
4
23
1
8
16
8
2
8
8
9
11
5
6
6
5
3
31
10
20
2
12
9
16
5
7
7
1
7
5
3
6
8
4
2
5
8
1
8
13
2
3
4
4
5
17
2
5
2
4
3
9
2
3
12
15
3
3
3
2
16
2
22
6
21
7
5
19
8
6
3
1
2
4
4
26
2
1
11
9
13
2
1
7
1
4
15
2
1
13
2
2
6
6
8
4
12
6
7
6
9
12
29
4
12
6
2
1
6
3
2
3
4
10
8
3
11
3
6
1
6
2
6
6
7
17
1
5
4
9
13
2
12
6
14
2
13
5
4
12
15
5
1
7
2
7
11
1
3
2
3
3
10
8
30
1
9
12
3
8
7
3
1
2
3
7
19
3
2
4
18
3
3
2
1
17
2
12
3
5
2
1
3
6
3
10
7
5
1
22
4
14
8
1
6
6
3
1
3
2
12
1
11
10
2
2
4
15
11
22
6
1
6
1
7
3
13
12
1
4
9
3
2
5
3
50
2
4
9
13
4
17
6
8
3
2
1
1
2
7
7
4
9
12
4
6
26
11
13
7
4
10
3
4
24
2
1
4
2
27
2
4
18
6
1
4
9
3
1
11
3
4
3
3
5
21
6
7
9
13
8
5
4
17
1
3
8
4
8
20
2
10
4
6
10
4
4
6
1
1
10
3
3
2
4
7
3
6
2
9
1
14
6
2
4
16
12
6
3
18
8
1
4
13
6
10
9
15
8
4
8
7
2
15
1
3
3
4
1
9
10
8
4
5
4
5
14
2
6
3
18
1
6
5
5
2
5
3
15
1
1
27
7
5
1
2
6
1
32
12
7
3
4
1
6
21
13
21
2
2
4
7
7
8
9
1
4
2
1
1
12
11
11
22
1
2
4
9
8
40
18
9
3
3
1
1
21
7
20
3
2
1
3
10
8
1
11
12
7
25
1
16
6
9
3
2
3
8
4
4
2
6
8
4
4
5
9
12
2
1
6
22
1
2
4
2
5
1
2
6
1
29
21
1
16
5
17
4
34
5
3
22
2
3
2
4
11
22
10
4
9
25
8
6
16
2
31
3
21
5
3
1
2
26
1
3
15
1
9
13
10
4
15
11
1
3
8
22
3
8
13
21
5
1
3
5
6
3
12
18
1
6
1
7
22
17
19
11
4
4
22
14
4
1
5
4
2
1
12
2
6
3
9
7
3
1
11
3
17
6
10
19
2
5
1
6
6
9
5
8
2
2
4
2
6
10
11
10
1
14
8
3
9
40
8
18
6
9
3
3
5
2
14
15
4
3
4
1
3
3
5
17
7
8
9
5
4
4
5
1
7
5
1
16
5
1
5
6
15
16
11
18
4
8
6
6
24
2
4
3
29
16
1
6
8
21
6
9
1
2
2
11
3
8
1
11
6
12
6
1
1
5
12
9
2
2
5
3
21
2
5
8
3
3
2
4
11
3
1
5
2
4
22
4
7
3
1
7
10
6
6
15
16
1
4
2
2
6
20
4
6
44
3
6
18
16
3
2
1
3
4
14
3
15
2
1
1
5
1
8
9
12
5
1
5
1
3
4
10
4
12
27
9
5
10
6
23
4
12
4
1
5
1
28
7
8
3
12
11
18
10
3
3
2
7
2
21
8
10
2
1
1
3
13
4
9
6
7
8
2
1
1
12
9
2
3
1
15
2
8
8
3
11
2
12
10
6
1
6
15
8
4
5
7
8
2
28
9
9
4
10
5
5
2
4
1
9
2
21
3
1
3
11
17
5
12
11
6
12
1
7
14
26
2
1
1
5
5
8
3
18
5
24
19
5
9
3
12
21
1
12
2
19
7
4
4
8
1
8
12
1
11
3
7
5
18
3
34
3
11
16
5
9
3
14
4
1
3
2
9
1
8
1
2
1
4
1
1
2
13
26
7
2
4
5
5
16
3
1
2
19
3
6
22
2
5
1
2
8
10
14
2
3
7
1
7
10
4
24
3
1
2
6
16
5
1
27
1
14
10
8
2
20
6
1
10
2
10
3
8
9
6
6
1
9
15
8
6
3
11
2
3
6
5
7
6
15
9
2
9
1
7
1
3
8
13
11
4
6
3
13
9
3
2
12
7
5
2
10
1
2
3
9
6
1
12
2
12
20
10
1
17
13
5
6
4
17
15
12
16
9
6
6
8
7
3
5
6
7
11
3
7
6
9
7
8
2
7
2
19
6
6
3
2
10
3
4
5
12
5
6
18
1
17
2
1
1
11
3
6
10
8
9
1
5
6
15
10
5
15
2
5
5
1
3
22
1
9
4
2
2
1
9
3
1
11
15
1
5
1
5
2
5
2
27
3
5
1
1
5
3
12
9
7
3
9
8
12
2
1
19
2
3
1
14
8
16
3
3
7
7
8
16
2
21
5
9
11
4
12
2
8
11
22
2
4
2
5
14
20
4
16
4
6
9
7
20
1
9
16
14
8
1
13
1
6
1
9
12
7
2
3
9
38
26
5
2
21
13
5
25
23
4
20
7
14
3
3
7
6
16
1
3
12
3
4
13
11
3
4
11
11
4
2
9
9
8
14
3
6
3
18
2
13
8
3
1
1
4
12
2
5
2
3
10
12
4
10
15
13
6
2
15
4
8
9
1
5
2
6
4
1
11
4
2
12
2
25
11
10
3
3
12
3
5
11
5
1
33
8
7
5
3
3
18
8
2
3
8
6
17
2
16
16
8
7
7
5
4
5
6
15
12
4
2
5
1
1
10
8
3
13
4
4
8
7
2
1
2
4
2
9
1
8
6
10
3
3
11
15
30
8
14
2
1
8
3
3
10
1
4
1
3
11
9
4
9
3
3
14
7
2
2
4
7
6
5
3
3
1
3
5
16
18
6
3
8
6
15
1
3
7
7
3
12
12
3
7
2
1
9
9
9
8
18
4
2
6
3
3
3
1
3
1
17
5
1
5
6
8
5
7
10
7
1
2
16
11
3
2
27
13
3
6
12
9
12
6
2
1
1
11
5
6
3
3
6
4
5
10
5
2
29
5
7
23
8
1
15
13
7
4
7
21
4
10
9
19
3
11
6
7
1
1
25
23
3
7
12
12
11
19
2
9
19
1
5
6
3
26
14
7
3
18
1
7
4
6
3
1
12
26
1
2
1
11
4
14
3
8
7
3
24
2
1
11
14
18
3
1
1
9
6
18
6
24
9
3
12
4
5
4
35
7
1
4
20
4
4
5
1
8
7
11
6
13
5
10
3
2
9
6
8
28
3
3
3
1
8
13
31
10
3
4
6
5
8
26
8
20
1
4
3
34
4
3
29
8
4
10
9
4
1
5
7
1
21
2
8
2
4
12
6
5
1
14
18
2
1
3
6
4
3
9
6
4
8
8
6
4
8
2
20
12
2
10
2
2
11
3
12
3
7
7
9
1
12
12
2
10
5
10
3
17
8
16
7
5
7
15
2
12
8
12
1
4
11
4
6
3
2
6
4
5
1
26
4
20
3
4
15
8
1
4
1
7
3
1
28
9
3
1
15
5
18
13
20
3
3
14
4
4
3
6
5
18
7
3
8
1
2
4
8
1
17
4
6
5
2
2
8
18
7
2
9
6
15
12
7
6
18
9
8
10
1
6
12
4
7
3
6
2
2
4
6
20
1
9
4
6
2
4
10
1
3
14
2
2
1
5
19
5
2
5
6
9
8
7
2
6
3
7
3
2
1
5
9
9
19
3
33
11
13
5
4
6
2
7
15
5
22
9
30
10
12
8
3
11
1
13
4
9
3
2
2
3
3
3
20
7
6
17
4
2
11
1
4
14
7
2
2
6
16
1
9
12
6
5
10
14
1
20
1
9
3
1
2
6
5
6
7
2
10
2
15
7
2
2
11
6
1
4
1
3
3
6
2
7
21
5
2
5
2
13
2
9
5
6
2
2
13
21
8
1
9
10
6
4
1
6
8
11
6
17
11
7
5
1
5
6
18
3
7
12
8
1
1
6
1
10
6
5
1
2
7
18
2
15
6
10
5
18
10
4
5
5
27
3
3
16
3
11
1
3
8
15
1
3
3
18
1
6
1
10
1
4
12
6
2
1
3
1
3
26
3
4
2
1
2
3
3
6
6
1
1
4
3
60
15
12
7
5
1
7
5
3
17
7
3
2
3
18
4
5
1
3
3
2
3
24
3
2
5
7
16
18
2
10
3
3
7
1
4
6
16
2
4
34
6
2
8
2
10
3
4
8
7
4
2
16
8
6
2
12
7
9
3
5
2
2
2
13
7
4
1
3
14
10
2
21
6
15
8
1
15
2
11
7
4
1
15
4
8
2
2
13
1
2
8
8
4
8
3
3
3
2
10
11
10
10
14
6
6
8
9
5
1
4
11
8
10
20
8
8
1
5
1
12
2
1
6
9
5
6
1
7
2
8
1
30
5
8
2
14
1
1
10
15
9
6
1
6
2
1
5
9
3
9
15
9
3
3
2
2
4
4
4
8
1
3
2
1
6
8
1
6
8
1
11
2
6
13
1
9
6
2
1
14
19
7
12
7
17
5
12
5
3
19
8
4
8
2
4
3
3
13
11
4
2
1
8
21
1
3
6
10
16
7
9
5
1
14
1
1
7
1
2
1
8
23
5
2
1
20
16
9
12
5
2
11
12
5
3
1
14
1
5
20
4
1
5
4
8
10
2
2
5
21
15
11
9
4
3
15
2
3
19
1
14
3
2
1
2
12
2
29
1
1
4
13
2
8
7
7
7
3
6
33
9
12
16
8
4
3
14
1
2
2
11
17
6
24
3
1
8
12
3
1
5
3
27
5
6
16
4
2
14
1
6
15
1
11
1
2
4
3
2
15
13
24
5
7
2
8
5
3
24
2
6
9
4
1
4
2
17
13
2
4
2
8
6
1
12
5
6
22
14
8
23
5
4
2
3
6
7
2
10
2
1
8
3
21
1
10
5
8
9
6
4
4
18
7
12
45
4
9
21
2
6
4
6
21
2
5
14
9
2
6
5
1
1
2
14
10
4
3
5
3
9
1
12
7
1
12
9
1
11
1
3
8
1
2
5
4
3
10
6
2
3
7
6
2
3
7
12
5
6
4
2
1
5
3
3
6
8
16
31
5
4
3
15
2
6
3
3
2
8
6
2
12
10
4
2
3
2
12
7
2
4
5
9
24
7
7
4
6
6
16
8
1
8
7
8
1
6
8
10
29
7
3
4
12
1
1
8
4
4
4
1
5
4
8
4
14
2
1
7
2
2
4
9
4
5
1
6
17
1
2
6
1
20
12
4
14
1
11
14
4
6
2
10
1
6
3
5
4
3
4
4
6
9
4
6
3
5
6
9
6
6
6
1
3
3
8
4
3
2
10
6
3
8
10
6
8
1
5
10
2
1
8
4
8
1
5
8
1
27
4
11
9
3
9
12
9
1
5
13
2
10
2
6
2
17
1
11
7
10
19
7
16
2
4
21
7
2
4
8
8
14
3
8
6
1
6
6
8
1
5
3
3
10
8
14
5
2
9
1
12
19
13
3
6
7
5
4
22
4
6
4
5
4
13
25
11
34
12
3
3
4
6
2
6
6
1
11
1
2
6
1
3
6
8
3
2
5
3
18
3
3
2
18
6
6
6
2
16
4
2
9
10
6
3
2
13
7
1
9
19
6
5
12
10
5
1
2
1
15
6
8
13
6
5
31
3
4
4
7
11
1
5
4
14
21
11
12
23
14
9
4
2
1
5
2
10
1
1
10
10
2
2
5
2
6
1
17
19
9
5
1
3
14
15
4
6
18
23
1
5
4
9
5
4
4
12
23
3
3
3
2
2
13
5
5
13
1
6
16
5
7
9
20
8
5
9
8
6
3
1
23
7
11
9
6
12
32
7
1
9
8
4
7
4
13
3
8
12
6
2
5
2
6
9
12
2
4
1
6
14
9
6
7
5
7
11
18
1
5
2
10
22
4
8
12
14
10
3
5
19
24
3
5
3
6
4
18
4
1
7
5
5
11
13
10
4
2
13
1
7
9
18
2
4
6
7
2
1
3
5
8
2
3
3
3
6
2
15
22
2
24
8
2
12
3
18
1
13
3
4
2
12
3
1
8
1
6
7
7
1
14
1
17
9
3
6
3
1
4
2
3
1
5
5
7
5
3
3
7
3
21
6
2
9
10
11
1
4
4
3
15
6
12
12
6
14
13
5
2
6
9
7
2
9
1
2
14
1
3
4
7
1
5
1
21
30
1
1
7
10
8
10
1
3
9
5
4
9
11
14
2
4
26
12
6
1
18
11
12
7
20
23
4
1
5
1
15
9
6
8
5
5
1
10
6
13
8
9
2
5
13
5
1
5
7
11
6
8
3
1
3
5
4
11
6
9
3
7
3
3
8
5
5
3
9
6
23
6
6
1
13
17
11
1
8
12
3
4
2
14
10
1
2
6
16
3
6
4
4
3
9
1
7
11
6
2
6
15
6
3
1
3
5
3
7
4
10
1
3
5
11
7
6
1
8
13
1
10
24
1
1
2
4
2
10
18
2
8
6
6
27
10
2
6
6
5
2
2
1
7
4
9
4
2
9
8
5
11
10
2
7
14
1
8
1
5
9
4
9
10
11
11
4
18
14
19
8
9
1
7
10
1
3
12
9
3
4
1
11
16
1
3
5
6
22
2
5
1
13
8
7
1
2
2
2
1
9
3
3
6
8
2
26
10
9
7
28
6
1
1
1
1
8
16
17
6
3
1
3
4
12
10
10
16
4
4
2
6
40
14
2
1
7
8
2
5
12
2
25
2
6
13
8
1
2
12
2
17
3
8
6
2
10
4
6
12
9
13
8
8
1
5
20
1
4
3
9
9
10
5
5
15
1
5
4
1
22
9
5
4
4
12
2
7
5
14
4
12
6
2
1
1
11
19
8
6
2
7
18
1
14
4
14
6
7
1
1
4
9
2
2
18
1
3
9
9
18
3
6
9
12
24
3
4
2
7
15
1
26
2
4
2
1
8
4
5
2
4
6
8
8
3
3
9
5
3
3
3
7
8
7
8
3
12
6
16
2
4
2
13
1
2
12
4
1
5
13
10
7
2
23
9
2
4
1
3
3
12
2
3
3
21
1
1
16
2
2
4
4
10
9
3
8
10
4
2
9
7
4
2
12
4
6
3
1
3
17
25
3
9
3
14
8
5
2
3
1
14
3
6
6
8
4
4
5
7
8
8
5
5
12
3
3
1
25
1
1
2
4
2
7
14
10
6
2
1
5
13
8
2
8
4
4
20
1
4
7
4
18
2
4
4
4
4
9
7
18
2
7
2
7
4
8
2
6
1
14
5
1
1
8
2
5
6
6
7
5
3
22
5
2
7
12
3
11
16
3
12
3
2
6
9
3
1
8
11
2
12
3
12
5
3
9
4
8
9
4
1
2
24
3
6
1
1
1
3
7
4
7
3
2
15
4
5
18
3
7
2
12
6
8
5
5
1
1
19
13
3
5
6
1
9
4
17
2
3
3
25
3
12
1
1
3
2
4
12
13
3
2
3
3
1
18
13
1
11
4
3
9
1
3
2
7
7
1
3
1
5
13
6
7
18
11
3
2
2
10
7
11
3
15
4
4
10
12
10
3
3
9
5
6
14
2
4
5
3
5
13
4
4
21
9
13
5
3
3
6
10
16
7
3
3
1
2
20
10
3
3
4
4
16
1
19
2
3
7
1
9
6
8
12
10
10
3
11
1
9
2
6
4
8
10
2
6
3
3
20
8
6
11
3
4
4
22
4
3
3
21
3
4
16
6
6
15
5
1
7
2
6
2
17
11
4
4
8
12
6
10
1
9
1
11
10
8
1
1
10
2
5
11
4
3
1
4
6
4
12
10
5
3
3
3
14
10
2
1
7
7
3
10
6
3
17
8
11
7
17
2
3
4
3
11
13
19
5
13
6
4
4
6
8
7
2
4
1
2
17
9
1
11
1
3
4
4
1
13
6
2
8
1
35
7
6
5
9
10
6
8
3
6
2
1
7
2
7
20
15
1
15
2
3
12
3
3
11
10
1
8
15
13
3
2
1
2
15
2
14
6
12
2
10
3
12
2
3
6
2
4
3
11
16
3
1
18
8
14
4
18
8
13
1
11
9
1
5
2
4
4
4
1
4
18
3
8
1
2
3
4
2
1
2
3
6
10
11
7
9
1
16
20
1
1
2
8
32
8
14
2
2
9
7
16
11
3
8
4
6
2
2
1
18
4
13
1
9
4
6
14
1
3
14
2
4
10
4
4
15
3
4
6
9
2
4
6
1
4
6
12
7
7
26
3
7
5
2
9
4
4
8
4
1
4
12
18
18
6
2
11
2
6
2
1
7
4
15
3
1
5
13
11
28
6
11
9
4
9
5
7
9
6
14
1
6
12
1
7
7
8
1
5
10
2
10
6
3
11
7
1
2
18
16
2
10
1
6
9
2
4
1
1
1
9
2
4
10
8
7
3
4
1
18
5
2
15
17
3
1
8
7
5
21
9
14
2
8
13
5
15
1
3
3
6
15
1
14
2
1
2
4
15
2
1
5
1
7
4
1
3
6
5
1
3
37
8
6
3
6
2
21
6
6
1
7
6
4
18
9
5
4
24
7
8
40
2
3
3
6
3
20
5
2
10
1
7
15
9
7
3
5
18
3
3
3
3
9
7
14
2
2
2
12
3
3
3
27
3
27
1
2
1
4
2
17
1
6
2
8
1
4
2
4
5
8
5
7
5
5
12
1
12
18
8
7
2
10
26
4
2
3
4
13
16
1
15
8
7
14
9
1
53
13
8
9
25
9
2
2
1
18
1
2
28
2
8
5
2
3
2
2
2
20
13
3
7
2
3
7
1
11
3
8
6
2
1
7
6
8
1
14
15
2
2
8
1
29
4
2
9
3
1
5
1
8
6
10
1
11
24
14
10
5
1
3
20
4
14
12
4
8
14
5
31
4
2
7
6
3
13
5
9
13
6
6
4
4
12
9
1
2
1
3
9
7
18
1
5
13
27
1
5
15
6
3
1
1
2
20
3
18
5
2
3
3
14
3
3
3
5
16
1
1
19
7
9
1
6
10
24
2
11
18
1
1
1
27
13
7
7
3
6
11
4
3
5
4
2
15
1
3
6
25
2
5
15
1
2
7
10
2
5
3
3
6
1
2
3
1
6
9
29
3
3
1
6
1
8
5
7
12
8
12
2
6
4
3
3
3
7
14
4
9
1
17
11
4
22
11
2
7
3
6
13
10
3
1
8
4
4
1
22
2
7
2
2
10
3
7
6
20
3
3
4
22
13
21
2
12
4
10
12
15
11
3
3
14
4
12
6
10
4
2
16
10
18
7
2
7
5
7
9
14
1
2
1
5
1
1
14
4
26
6
6
2
1
5
9
12
5
4
1
17
1
19
14
15
1
6
1
9
18
4
6
2
24
12
8
1
3
4
6
4
4
10
3
3
2
13
5
12
9
6
3
10
3
6
1
4
15
3
6
16
2
9
1
12
8
1
11
13
2
6
3
4
11
7
10
7
7
10
47
2
10
3
26
4
9
7
5
3
8
16
16
2
11
9
3
6
1
14
19
18
3
14
1
17
7
11
9
7
5
3
2
1
16
3
18
9
24
7
2
2
10
12
2
8
7
5
18
4
3
6
1
6
5
3
7
8
7
8
6
3
3
4
3
3
10
1
4
8
7
4
14
8
9
5
12
2
5
4
2
9
10
9
3
9
1
1
1
2
4
15
5
12
3
7
22
11
6
17
4
9
5
3
17
4
6
1
7
22
2
26
2
3
7
2
6
26
5
2
3
3
16
5
1
1
1
25
10
8
4
4
6
3
5
2
2
6
1
7
13
5
2
3
1
2
11
7
2
3
6
3
18
3
11
2
16
14
11
3
3
1
5
4
5
1
5
1
1
13
1
15
6
7
2
15
11
6
4
5
6
1
8
1
7
1
5
10
3
9
1
7
4
2
2
12
3
6
6
8
3
4
3
5
10
2
4
5
12
3
7
7
4
2
1
4
6
8
7
6
29
5
6
10
2
7
3
3
10
9
2
12
18
1
5
6
3
17
22
1
6
1
6
8
8
12
8
10
1
1
11
6
8
1
6
5
3
10
3
14
5
20
2
6
6
6
15
6
11
18
4
9
5
13
4
5
1
3
3
8
9
13
1
2
2
8
16
4
9
7
2
2
25
2
9
1
5
8
18
17
9
3
3
14
8
17
17
1
1
6
10
13
5
4
14
2
8
3
3
9
1
1
4
14
3
19
7
5
8
3
6
15
24
3
6
19
11
4
4
10
9
3
9
6
1
6
3
15
3
5
12
21
15
7
3
6
2
6
3
6
6
1
15
6
15
39
5
2
12
4
12
2
2
2
4
2
4
4
1
3
18
4
26
1
7
5
2
10
2
7
4
4
2
4
1
8
12
3
37
5
4
6
4
16
2
7
9
22
20
1
3
2
4
3
2
5
4
26
11
35
22
2
10
24
4
18
7
16
11
4
8
1
14
6
25
3
6
14
1
16
10
6
1
19
8
4
2
16
4
6
7
2
1
11
7
14
2
4
6
3
1
2
1
1
2
15
1
4
1
12
5
1
6
17
18
22
2
8
20
9
5
7
7
20
8
1
5
1
2
7
11
3
3
1
10
4
3
3
4
3
1
4
1
8
1
4
14
2
1
6
11
6
15
3
6
6
26
1
7
11
6
1
33
7
4
6
15
22
5
1
5
9
4
2
5
4
7
6
8
3
1
3
6
5
13
6
15
7
1
17
13
15
4
8
9
5
2
3
11
16
2
12
6
12
15
3
4
11
1
9
3
9
6
11
8
18
4
2
8
14
1
14
1
6
9
9
3
9
3
2
5
1
19
4
11
2
1
3
13
35
2
7
20
9
3
1
13
1
9
6
6
7
3
4
4
7
5
1
9
14
1
2
6
16
12
2
11
8
2
4
3
3
9
6
3
4
10
2
5
6
2
1
35
9
1
15
15
6
2
3
6
1
1
2
6
9
5
3
18
11
23
5
6
10
10
5
13
2
2
2
2
9
29
3
18
1
2
1
7
14
2
1
23
8
10
8
4
4
11
12
7
6
2
7
2
3
1
18
5
9
1
2
12
12
1
3
2
9
11
14
2
15
3
2
4
14
4
6
13
11
20
6
5
3
4
5
5
12
9
18
3
4
6
3
6
5
10
6
2
3
4
3
17
1
8
3
15
6
13
2
4
15
11
3
4
11
22
2
6
1
17
1
3
1
2
9
5
1
2
3
3
6
1
6
4
16
6
6
6
7
9
8
7
8
6
1
6
8
3
7
17
3
1
13
1
13
18
2
1
1
4
4
10
1
4
8
7
12
2
9
6
10
9
17
4
3
6
10
16
1
8
3
7
1
5
5
7
7
13
9
10
3
5
8
4
10
10
2
10
4
9
9
7
20
5
6
13
12
1
3
1
1
5
22
7
15
4
2
3
6
17
9
15
10
3
5
6
3
46
3
8
6
4
16
10
10
8
1
3
8
2
16
3
1
9
2
3
1
2
11
10
3
1
4
4
22
11
6
1
8
3
15
16
11
21
6
1
1
5
15
6
3
12
11
2
2
5
7
2
9
7
14
3
5
17
11
18
8
4
3
6
1
20
16
20
6
15
10
8
3
2
11
11
3
6
5
4
4
12
2
4
10
7
1
8
1
8
5
14
4
2
30
2
12
8
4
3
4
2
7
6
5
7
11
3
1
3
3
8
11
2
2
1
8
12
3
2
2
14
6
3
6
4
1
5
1
8
4
4
7
6
1
4
9
3
25
6
8
1
2
12
16
35
18
5
1
5
11
5
13
3
5
4
5
6
28
21
1
5
1
2
2
12
20
5
2
3
2
1
1
5
16
8
5
4
3
7
26
6
6
3
18
9
3
3
9
7
2
15
3
6
1
1
14
18
4
2
2
8
10
4
5
7
10
8
6
6
2
6
1
12
2
3
6
6
7
2
5
2
2
4
5
9
1
1
4
1
12
12
3
8
1
3
12
5
9
9
4
1
10
4
2
1
6
9
20
1
2
6
12
3
12
6
1
1
8
4
2
2
6
3
7
12
17
15
1
17
6
6
10
2
4
17
3
3
1
6
8
6
10
9
2
6
4
13
4
2
10
10
9
3
14
2
5
2
9
1
14
1
2
2
1
9
16
3
24
1
6
12
11
7
4
2
12
5
11
3
1
2
4
2
9
3
7
17
12
10
3
7
2
10
1
3
6
3
9
1
6
3
14
6
10
2
1
20
4
7
2
3
11
3
3
3
4
7
4
3
5
13
1
15
5
3
16
9
6
6
24
15
5
4
8
2
2
8
2
8
10
5
1
4
7
5
1
11
25
14
9
31
9
4
4
12
10
10
4
18
7
2
4
1
17
11
1
7
5
2
6
7
14
2
2
2
9
5
2
2
19
12
7
4
6
6
4
8
1
15
2
2
1
9
14
14
22
2
9
1
13
13
3
12
5
9
5
4
1
12
8
19
2
4
3
31
20
4
1
21
1
11
2
28
2
26
16
13
1
2
15
3
4
10
1
3
1
14
6
13
8
8
2
14
2
17
3
5
12
17
16
13
3
8
30
13
21
18
5
6
9
28
3
2
4
3
4
4
3
1
6
12
4
35
6
1
2
6
14
16
9
27
3
11
1
5
4
4
2
4
14
3
12
2
3
2
4
1
7
5
15
5
13
18
8
3
3
6
1
9
2
1
14
5
16
2
2
3
12
5
9
10
8
1
8
12
10
8
13
2
3
16
2
10
9
23
36
18
2
8
3
24
1
17
8
10
5
6
2
13
6
1
14
3
7
16
1
3
6
7
5
7
6
1
4
4
4
17
5
1
2
1
2
27
9
16
3
7
2
2
3
9
20
16
3
4
13
6
19
12
3
3
3
4
8
6
4
4
1
3
4
9
12
20
5
2
2
1
9
2
1
6
5
9
1
12
22
1
1
34
13
3
13
14
1
3
13
4
8
5
12
3
4
8
14
1
6
7
8
14
6
4
12
6
5
11
2
8
1
6
18
1
2
9
5
1
12
2
30
7
15
7
2
3
2
1
15
3
2
4
18
2
2
2
3
1
7
9
6
8
1
1
4
5
8
6
4
18
2
3
6
9
1
18
2
1
2
1
2
24
4
3
3
2
14
10
7
1
4
21
16
3
2
4
10
4
4
2
2
10
6
6
3
7
2
6
4
9
12
6
3
2
13
7
5
5
2
8
6
6
8
9
9
14
5
3
9
12
2
6
3
21
5
6
1
1
5
7
14
1
3
5
1
2
15
7
2
15
4
6
9
4
2
16
32
4
1
6
15
3
13
11
6
4
5
25
11
6
16
10
4
10
2
3
10
1
4
1
1
1
11
4
6
6
1
5
1
6
3
2
4
14
6
4
8
7
6
14
18
3
6
19
1
2
3
5
3
4
7
2
2
1
9
6
9
1
4
2
2
3
3
2
3
21
6
1
12
8
1
2
12
1
5
1
1
4
16
2
12
1
3
6
2
1
5
16
3
1
4
19
18
6
13
1
11
17
6
6
7
8
12
2
15
3
6
24
2
10
3
7
9
25
8
2
1
5
12
3
5
1
3
12
30
1
9
3
9
2
19
2
22
5
1
7
4
13
11
4
5
4
18
3
8
3
7
3
8
1
2
2
1
10
5
6
7
9
5
7
3
20
15
6
12
3
4
15
16
12
10
8
5
8
4
5
1
21
2
1
5
18
4
6
8
2
7
3
1
17
4
8
12
2
2
6
28
19
10
3
3
1
19
9
6
1
3
2
24
16
6
8
15
9
30
2
8
2
2
4
10
9
3
2
13
18
1
7
19
6
12
4
7
3
3
3
2
2
18
2
7
7
2
3
1
16
1
2
3
8
8
3
3
8
12
2
1
6
1
6
4
5
6
6
7
4
44
16
6
14
13
4
1
6
8
9
2
6
5
20
12
4
1
7
8
12
21
7
3
6
13
7
1
5
1
8
13
1
2
20
7
1
4
3
1
8
2
10
6
4
6
9
1
8
8
22
3
9
24
2
18
3
3
7
5
1
5
8
1
1
17
3
14
13
3
2
4
3
11
6
4
9
3
6
3
10
9
3
2
9
6
6
22
3
2
3
2
1
1
12
9
2
9
44
2
27
1
1
3
1
1
10
13
15
3
9
8
10
6
2
6
4
5
17
2
6
2
2
5
17
4
9
5
9
3
1
1
10
3
4
15
3
5
2
36
19
3
7
1
2
8
1
7
10
6
1
1
4
4
5
5
1
12
1
2
20
5
5
3
9
2
1
3
6
7
5
9
1
4
1
6
7
2
7
5
1
5
18
1
12
12
8
7
2
8
11
6
3
5
9
7
1
11
5
4
12
2
4
6
2
2
7
3
12
7
7
11
6
5
4
20
4
3
12
12
3
2
4
3
7
5
3
6
22
7
1
24
4
2
3
6
1
4
12
4
2
4
2
1
7
11
25
10
1
7
5
2
1
8
6
4
5
5
1
9
6
2
1
22
2
4
3
4
1
10
7
11
25
13
9
3
16
5
8
4
12
2
2
4
8
4
2
3
17
4
30
4
5
5
16
21
1
10
4
8
1
1
4
7
29
1
3
4
5
9
4
11
7
5
2
10
3
4
2
26
4
5
7
3
9
2
7
11
3
1
14
14
2
3
8
13
6
2
2
1
1
10
5
5
3
9
2
7
3
7
11
8
4
6
9
6
3
1
7
5
3
2
4
5
4
14
3
7
1
10
3
5
4
12
7
3
10
1
1
4
10
1
8
7
8
1
1
4
16
2
4
9
6
3
3
11
9
19
9
8
3
4
8
2
11
2
1
3
7
20
8
4
17
1
15
11
1
2
1
4
2
22
10
4
5
7
9
5
8
13
6
3
1
3
3
5
2
5
13
1
5
10
4
2
4
2
42
13
2
5
1
1
2
7
5
7
2
3
4
20
1
5
3
13
8
6
2
2
14
2
5
13
5
3
12
5
4
13
8
4
7
6
1
5
1
2
2
4
12
20
4
1
8
4
11
12
1
3
2
2
1
1
5
10
20
1
5
3
22
9
5
8
28
3
4
1
11
11
7
3
14
4
4
4
9
1
12
8
4
18
6
6
5
13
27
11
19
6
8
1
5
1
3
6
6
1
10
15
1
12
3
2
9
1
23
1
5
10
5
7
18
6
4
10
13
3
6
11
5
4
3
3
4
3
1
18
2
2
12
16
4
19
1
8
6
10
5
3
12
8
5
11
1
3
4
16
1
5
7
9
14
14
7
1
6
8
16
4
2
2
12
19
11
13
2
9
2
4
6
1
1
23
5
4
8
4
10
7
3
6
3
4
13
4
1
3
5
1
2
3
17
10
6
20
6
5
2
3
15
13
3
8
21
18
6
1
2
1
4
1
6
3
4
3
17
4
6
2
1
8
3
12
8
1
3
7
17
12
9
9
8
2
2
2
5
21
2
3
3
19
5
7
1
7
22
9
2
9
3
12
4
5
9
1
3
21
12
8
3
13
1
8
3
6
8
6
3
2
18
5
14
1
4
4
12
1
2
3
6
9
3
1
3
4
11
7
7
3
6
6
6
7
7
4
4
4
16
1
2
6
1
8
2
2
12
8
7
6
1
2
6
8
15
3
4
5
4
5
2
20
12
3
2
6
3
13
8
4
5
18
1
3
5
15
3
1
2
16
2
2
11
14
10
5
7
5
2
7
9
4
4
4
12
15
3
18
24
8
4
13
2
3
14
13
7
3
2
3
6
18
2
7
4
3
2
13
9
26
4
3
1
2
8
26
1
17
2
3
3
10
1
3
21
7
6
5
1
26
2
16
6
13
5
2
4
9
3
4
18
12
11
7
3
6
3
15
12
18
23
8
10
6
12
8
4
6
8
11
3
20
7
11
19
1
2
3
6
20
11
13
4
2
3
4
2
21
7
8
3
5
1
18
3
13
3
6
2
12
6
1
3
5
9
2
1
3
1
5
28
2
4
3
3
4
2
4
11
5
30
2
10
10
38
3
28
3
2
4
9
6
11
1
17
3
1
20
2
12
4
14
13
1
5
4
5
7
7
2
15
8
1
2
18
6
6
1
2
3
2
1
3
13
6
27
21
2
9
8
1
16
2
1
5
1
2
1
18
20
4
8
22
17
4
12
2
13
2
9
2
2
9
5
4
2
12
2
4
4
2
12
1
5
7
5
7
17
10
5
9
6
6
7
29
3
3
2
6
4
13
2
7
14
21
4
5
4
14
27
1
20
13
23
7
1
10
19
26
3
3
1
3
5
7
7
2
6
10
6
10
2
2
2
10
4
6
1
7
4
5
6
2
3
1
3
21
8
7
14
2
17
7
14
18
5
7
4
5
3
2
26
5
2
9
2
1
1
4
10
3
1
2
22
3
5
1
1
10
3
3
4
5
3
8
4
4
2
3
10
18
14
7
14
4
16
12
2
2
6
3
3
4
4
16
16
6
2
6
4
2
6
10
2
3
10
9
14
2
2
26
6
1
15
15
3
6
11
3
10
3
9
2
3
4
2
4
8
1
8
7
14
7
2
7
5
12
3
12
7
14
12
3
5
2
8
1
11
7
5
9
3
13
3
6
11
7
5
4
5
2
6
2
2
21
10
12
12
3
8
14
5
9
2
4
9
5
10
6
6
4
14
8
28
15
5
3
15
7
12
3
6
17
7
4
11
5
1
5
3
15
7
3
3
11
1
9
26
1
1
2
8
4
6
12
14
6
20
1
1
15
3
2
13
12
5
4
5
6
3
1
5
1
9
6
3
2
3
6
2
11
11
6
3
5
1
7
3
3
8
4
3
5
2
7
6
5
2
2
19
8
30
3
9
1
8
18
1
7
16
2
23
2
3
3
1
22
28
1
3
2
1
1
5
2
7
5
5
2
10
2
2
13
5
9
7
3
11
4
5
6
5
1
21
2
13
15
2
4
30
3
19
15
23
10
14
4
3
11
3
5
11
9
8
7
7
8
3
2
10
5
2
25
6
3
4
4
2
8
1
21
2
7
8
9
10
8
18
8
2
8
10
2
1
3
3
8
4
1
16
1
19
7
3
3
16
7
4
7
2
13
4
10
3
5
13
1
4
11
7
2
2
1
5
7
8
16
3
3
7
2
5
6
9
9
1
9
14
15
1
19
1
30
3
4
2
6
7
1
4
7
2
1
14
1
7
5
1
10
4
3
6
7
1
7
10
22
6
12
9
4
1
11
5
2
2
15
1
4
2
1
3
10
6
3
11
7
7
4
3
7
4
2
8
3
1
2
3
4
8
6
3
4
2
12
20
12
11
3
3
5
24
7
6
2
7
5
1
16
10
26
2
4
12
17
6
14
13
2
2
23
13
2
2
2
8
4
7
6
9
6
18
6
4
8
9
4
11
3
1
11
7
15
7
10
1
11
6
7
1
5
5
15
13
2
4
20
9
9
2
13
3
4
20
14
19
1
3
3
3
21
2
2
4
18
2
4
1
7
1
17
6
2
2
1
12
13
5
17
1
13
1
3
7
7
5
5
10
3
2
1
6
2
1
3
11
19
2
3
15
4
9
8
6
3
4
10
1
9
6
9
1
2
15
3
7
6
8
5
2
2
18
1
2
16
12
14
27
14
12
16
16
3
19
4
19
12
3
6
3
3
3
15
6
2
2
12
4
7
11
2
8
4
2
2
3
19
6
2
4
6
2
7
2
13
9
11
8
4
4
2
6
13
3
8
8
5
9
2
12
9
7
2
8
4
6
1
3
3
1
1
18
30
3
3
3
2
2
2
3
3
19
8
1
11
1
9
11
7
5
1
8
7
3
7
8
4
4
13
11
6
4
11
1
10
5
5
3
3
1
3
8
3
3
3
16
9
4
10
8
2
11
5
4
2
10
12
15
3
9
6
13
6
10
5
2
10
5
18
1
15
16
2
3
5
1
2
21
13
6
5
19
17
12
18
3
3
25
5
2
2
2
2
1
3
3
1
8
4
2
6
2
10
7
1
4
6
3
9
7
7
4
6
3
21
1
6
5
3
15
3
3
2
5
8
3
3
1
18
3
11
7
1
2
2
4
4
8
8
9
4
3
14
6
2
10
8
4
1
14
3
4
2
8
1
4
8
6
1
15
9
26
13
2
4
1
6
5
2
1
8
6
1
6
2
9
1
24
1
2
9
8
4
8
5
10
4
17
10
11
3
1
15
7
2
2
1
14
6
15
7
5
10
10
5
2
10
11
1
1
7
6
13
2
1
6
8
9
1
3
14
6
4
8
12
6
2
10
18
7
8
11
5
14
5
12
18
1
15
4
2
16
4
5
17
6
16
11
1
6
3
1
11
5
9
6
15
8
5
13
1
6
1
15
11
1
5
1
3
6
9
15
2
2
2
2
12
12
1
1
1
6
10
1
2
9
23
1
2
3
3
15
7
12
2
4
2
3
3
7
14
24
13
5
10
27
5
4
12
5
3
12
6
4
2
4
5
3
3
9
1
8
3
10
8
3
1
4
6
5
2
9
7
12
14
18
15
7
2
29
10
7
1
1
10
8
4
5
8
8
17
13
2
12
1
11
10
3
1
4
3
1
3
3
11
11
11
5
3
6
3
1
3
2
7
14
9
1
8
3
8
4
19
14
4
3
10
1
1
4
8
5
6
3
4
3
1
11
27
12
2
7
14
13
3
1
4
9
1
4
34
2
18
16
1
7
8
6
14
4
2
1
6
2
1
5
1
15
9
3
14
11
16
3
4
29
3
9
3
19
2
10
2
8
2
5
1
2
7
3
2
1
5
8
6
16
6
1
39
2
2
10
3
4
2
1
2
20
7
4
6
19
2
2
4
6
18
2
12
6
9
3
4
4
1
13
2
4
3
5
9
6
5
4
10
11
9
2
4
4
9
9
9
5
3
10
29
1
2
15
19
3
6
2
19
8
10
12
1
22
2
4
6
3
36
6
10
27
2
4
6
3
23
8
4
2
12
4
13
1
2
4
2
10
10
1
12
11
7
5
1
3
4
1
1
6
14
14
6
5
5
13
3
18
32
1
2
7
3
29
6
13
12
5
2
5
3
2
12
2
10
2
10
1
6
1
4
1
1
7
1
5
3
15
3
1
13
14
2
16
3
1
5
3
9
7
2
5
3
1
6
5
18
19
7
11
7
2
8
3
6
3
6
4
2
1
17
12
8
1
4
9
8
30
1
11
1
5
3
9
8
4
2
8
24
8
8
5
5
1
6
24
9
8
14
4
1
27
6
2
27
4
8
9
8
4
15
10
6
6
3
3
5
1
2
3
27
4
11
19
3
2
9
1
8
2
8
9
11
4
12
2
3
17
6
2
3
11
7
11
2
10
16
4
2
3
11
2
8
2
6
2
1
4
18
8
3
4
6
6
2
2
2
2
1
5
3
1
3
11
18
1
2
1
3
3
4
5
8
15
22
14
13
20
7
4
7
7
5
6
3
2
16
3
10
2
1
3
5
6
1
21
3
7
12
5
9
8
2
5
2
1
5
9
1
5
1
1
6
4
6
9
4
9
4
11
1
14
3
7
2
2
9
7
2
10
17
6
4
5
10
12
6
8
8
26
9
3
2
16
3
5
1
14
4
1
11
18
8
4
23
6
3
18
7
20
1
5
3
3
3
24
1
2
12
6
7
5
7
1
2
4
4
8
5
5
9
7
3
15
3
5
24
10
2
1
3
8
1
8
27
21
3
2
2
9
6
3
2
24
10
2
1
5
8
4
1
1
5
29
10
3
2
15
1
3
3
1
2
5
18
1
4
2
11
1
2
16
2
2
36
4
12
22
8
3
1
4
19
12
5
2
8
4
3
19
1
9
6
2
6
12
10
7
5
25
18
11
1
11
6
2
5
12
8
3
1
7
1
10
3
17
6
3
3
9
13
1
2
5
13
18
2
3
11
1
6
7
6
2
13
6
24
17
6
1
18
3
8
10
8
3
1
4
4
20
1
12
3
1
5
7
1
4
1
3
3
5
2
2
6
14
10
9
39
5
15
6
30
7
5
4
14
25
2
1
4
7
7
4
4
4
8
3
3
2
2
2
24
1
11
6
1
11
12
18
20
12
19
22
9
10
1
6
4
5
1
3
10
2
11
3
22
4
5
3
11
7
2
8
11
21
14
6
9
3
6
13
8
10
19
5
8
3
1
8
7
21
7
4
8
17
12
14
3
6
1
5
1
6
3
4
4
12
25
5
3
3
2
1
13
28
4
1
5
15
1
4
6
8
8
1
3
2
1
6
5
2
2
15
5
6
4
5
1
12
2
13
12
2
5
1
6
17
10
3
7
6
2
6
14
1
1
14
1
2
10
18
5
18
6
6
3
3
2
5
2
15
4
9
3
5
1
11
13
4
16
4
2
1
12
15
8
14
5
6
3
2
2
7
3
1
2
9
10
3
5
9
3
3
7
8
4
2
1
12
12
9
8
18
1
11
19
1
1
3
1
7
4
10
3
1
10
6
6
1
3
5
3
3
3
12
6
1
19
8
8
7
3
4
31
6
6
1
11
10
25
7
3
6
9
1
5
10
9
8
18
3
6
11
8
15
6
5
3
3
15
9
1
1
4
9
1
4
17
9
2
9
17
2
2
7
6
3
22
2
6
5
12
7
4
5
2
3
4
16
18
1
4
14
5
10
7
3
10
7
3
30
1
5
1
9
2
12
9
1
3
3
2
3
31
20
4
4
13
6
4
3
9
15
8
6
13
3
3
11
7
6
2
6
18
3
2
16
6
12
1
1
42
10
6
10
20
2
1
27
1
6
11
6
9
3
4
11
3
4
26
19
1
1
4
3
14
4
8
4
2
1
7
1
3
42
3
3
8
4
6
3
9
3
3
3
10
9
9
5
6
2
10
9
11
5
5
4
2
6
9
6
1
9
5
3
4
11
1
5
2
5
23
27
3
3
1
2
1
1
11
2
1
8
3
16
1
13
3
12
2
20
3
14
1
5
15
6
1
7
6
20
3
6
7
1
3
7
5
3
3
18
1
5
1
1
2
8
3
13
2
8
7
6
5
5
6
11
12
10
2
6
1
15
3
3
11
1
15
2
3
1
7
1
29
34
1
5
6
9
13
6
9
2
3
1
1
4
6
10
2
16
5
4
6
26
4
6
2
6
1
2
8
4
9
11
2
2
4
9
14
1
6
10
24
4
1
2
18
55
3
5
9
1
2
1
3
16
14
2
1
5
2
4
6
4
9
5
7
1
1
9
12
12
3
3
3
1
21
15
3
1
4
1
9
4
4
7
5
12
4
6
3
14
3
1
11
2
10
1
7
24
7
10
5
7
3
4
5
12
5
12
2
12
20
2
4
14
1
19
7
5
14
9
3
10
26
6
2
6
9
5
7
1
6
14
3
1
10
4
8
5
9
4
4
1
9
4
1
7
26
18
12
10
3
21
2
6
1
2
21
6
8
7
7
2
1
2
9
24
1
8
1
6
12
2
8
2
4
14
2
6
7
1
2
12
5
3
4
9
7
2
10
10
3
1
6
9
9
15
5
6
4
4
16
6
6
25
5
4
8
16
2
19
3
16
10
3
1
14
4
4
10
4
9
6
12
3
6
14
3
4
9
9
5
9
13
14
16
9
2
3
4
2
1
11
3
5
2
6
2
2
10
7
7
5
5
24
10
38
2
10
4
2
8
4
4
18
8
1
11
1
1
16
1
19
2
9
13
7
13
6
2
1
1
4
27
18
1
2
1
6
5
37
2
3
2
14
4
2
8
1
2
11
2
10
5
8
6
7
10
2
26
3
9
12
1
6
1
13
17
18
14
5
10
3
9
5
1
11
6
21
3
6
9
1
4
41
5
15
3
1
3
2
18
2
4
6
4
5
6
6
1
3
5
6
9
10
3
8
7
12
13
1
17
2
3
5
7
9
8
1
12
12
11
2
1
16
3
2
2
1
1
10
14
3
6
8
7
2
9
16
5
3
4
8
11
2
8
6
1
6
2
6
1
8
4
9
2
9
1
1
2
4
11
3
3
8
19
18
4
4
3
4
11
12
19
1
4
1
18
5
1
3
3
1
5
3
21
7
10
12
2
1
15
3
3
8
10
4
9
15
4
29
2
1
8
9
13
2
15
9
13
5
12
3
1
3
5
4
18
9
3
8
3
15
15
5
5
5
12
6
3
3
4
3
14
4
5
7
5
1
9
3
1
4
7
21
20
15
5
1
12
3
4
2
1
1
8
3
1
5
14
5
10
1
5
4
5
4
1
1
5
4
7
5
1
11
2
7
3
9
9
7
5
1
5
12
14
5
3
9
9
12
9
2
4
1
1
9
4
2
8
12
10
4
2
1
5
7
7
13
3
1
5
9
5
22
15
10
7
20
2
7
12
2
3
12
3
10
1
13
1
3
14
5
1
3
2
10
3
6
3
4
18
9
2
1
6
2
3
1
21
12
1
2
18
3
5
15
1
2
3
12
3
7
6
6
7
26
2
1
31
20
12
2
7
6
23
1
2
6
3
4
3
3
5
6
1
5
3
4
4
5
5
8
7
3
1
27
5
21
4
2
4
2
1
6
3
5
1
5
7
2
2
6
13
12
3
18
2
18
2
5
7
2
6
7
2
1
6
3
18
19
26
3
1
7
1
9
2
15
8
2
2
4
2
9
4
2
7
16
11
3
6
15
5
14
2
2
2
17
14
10
9
2
12
8
4
9
3
3
3
10
6
2
15
13
8
6
2
18
2
4
12
1
1
3
6
11
2
4
4
2
2
5
3
2
8
1
1
6
26
24
4
9
2
7
3
6
18
1
36
19
9
9
3
6
1
5
1
1
2
11
5
1
1
6
3
7
4
3
13
6
12
6
2
6
1
23
6
4
2
12
4
6
2
4
3
7
4
6
4
2
2
5
11
2
5
1
5
5
6
1
17
2
10
1
2
1
8
6
3
1
5
13
24
8
1
3
16
6
2
6
2
3
9
18
4
3
1
17
3
16
10
10
8
1
31
4
4
4
7
1
12
21
13
7
1
6
4
11
6
5
14
22
16
2
10
4
10
4
2
2
10
3
5
11
5
12
3
5
6
2
2
22
2
4
8
32
4
10
2
21
9
7
6
6
8
4
2
5
1
1
2
3
21
4
14
6
6
2
5
17
3
3
3
3
14
4
13
8
3
13
2
10
1
7
9
2
13
7
4
4
4
2
2
4
10
6
3
3
9
26
3
4
20
1
5
6
3
5
1
7
12
21
11
1
11
1
6
18
7
1
6
10
13
6
4
1
5
21
3
14
2
14
19
6
24
18
2
7
9
5
2
8
17
9
7
18
2
6
7
2
4
9
1
1
10
5
3
3
13
5
1
1
7
3
2
7
7
4
11
6
11
3
1
8
2
4
1
8
3
12
2
8
3
3
9
6
21
2
2
5
8
5
17
29
8
14
11
4
7
1
10
7
5
5
1
5
2
18
2
3
3
3
7
5
2
11
2
6
8
2
1
4
5
6
4
8
1
7
17
1
2
2
9
1
14
6
1
1
22
6
12
2
2
8
16
8
7
2
1
3
5
14
16
6
4
10
10
1
12
19
8
8
6
1
6
7
35
2
6
9
10
2
1
2
3
4
17
3
14
5
21
3
1
11
6
1
2
2
3
3
3
3
16
8
14
7
31
2
27
3
15
19
15
2
5
4
7
13
2
3
17
3
9
4
6
5
3
1
8
1
8
12
3
1
2
1
17
19
2
3
3
11
1
3
4
3
3
3
8
4
1
4
2
1
3
1
5
4
2
6
19
3
4
7
3
6
7
23
3
7
2
2
10
2
13
3
6
1
5
19
7
6
1
3
1
12
5
4
4
6
1
7
2
7
13
5
18
11
4
5
4
23
2
8
3
5
1
1
7
3
6
1
12
9
8
10
4
4
7
5
16
6
2
8
10
18
10
14
1
1
4
10
6
2
7
14
3
4
2
20
8
2
1
2
18
13
2
6
1
5
7
2
5
10
6
6
1
5
3
6
6
11
4
3
6
5
5
13
5
5
15
3
13
5
1
3
2
1
17
9
7
3
3
2
10
8
1
9
9
6
5
18
4
12
24
21
3
5
7
4
28
4
4
5
8
3
14
4
36
1
9
4
7
11
2
8
8
1
4
9
9
1
5
18
17
1
5
42
4
3
6
7
2
2
1
5
2
4
1
5
9
4
1
5
5
1
18
3
5
1
2
6
1
14
3
1
23
1
5
8
6
11
1
2
11
6
1
12
14
1
9
8
12
9
4
9
2
3
7
12
32
7
1
5
1
8
8
6
14
28
13
8
3
4
9
1
1
6
1
3
6
19
1
16
5
7
5
1
1
7
3
4
8
1
17
2
2
8
2
2
12
6
2
10
5
4
8
1
15
2
5
5
8
11
10
2
2
2
3
9
8
1
7
4
2
3
8
4
5
2
14
2
10
2
1
9
5
1
20
1
2
5
5
5
18
7
2
7
2
7
3
2
8
17
6
2
12
9
6
2
18
4
24
1
2
4
3
5
9
6
19
6
7
2
3
11
2
6
4
10
24
8
1
2
1
22
13
3
7
2
10
5
8
10
15
7
6
11
5
16
4
8
1
7
5
8
3
18
1
7
1
1
3
17
7
1
11
11
1
3
2
14
11
1
10
16
15
11
3
5
12
13
3
4
2
3
7
20
1
5
30
9
3
3
5
2
6
10
6
4
6
15
5
4
9
1
17
9
12
1
5
7
2
1
3
8
9
7
15
5
3
25
7
1
22
7
1
6
4
3
2
6
10
9
18
23
13
5
3
1
4
4
14
2
11
3
8
4
13
2
3
6
1
1
7
7
4
5
5
6
6
1
11
7
14
3
2
11
5
27
3
1
3
12
15
8
1
5
11
6
5
3
5
4
5
6
2
4
3
11
16
1
2
15
4
2
6
13
1
12
2
14
7
5
6
1
29
3
21
6
2
2
15
9
10
13
1
16
1
13
35
7
3
12
1
2
2
6
10
15
3
2
2
13
7
3
9
6
3
5
3
6
15
14
2
12
18
3
8
9
9
3
6
2
2
2
6
12
6
13
9
4
6
2
8
7
12
8
7
2
6
7
5
10
8
10
9
9
17
6
6
1
4
2
6
24
9
14
4
2
3
38
1
10
5
3
9
7
19
16
6
6
4
8
10
4
6
5
8
6
4
11
2
13
12
12
1
3
3
6
2
15
6
10
14
4
7
4
4
2
12
12
2
13
1
12
11
7
33
2
7
14
4
6
15
5
7
3
9
54
2
3
1
14
1
4
1
4
9
18
2
2
10
7
5
7
5
4
11
10
12
12
15
12
11
7
16
4
4
9
6
1
2
6
8
12
3
6
3
1
3
4
17
11
1
2
19
10
7
12
28
2
15
3
10
3
4
28
6
15
3
6
1
9
2
2
4
7
14
3
24
4
4
1
11
2
12
2
2
19
6
6
23
5
8
13
15
2
6
4
2
3
4
2
16
2
7
8
7
3
3
9
5
13
5
4
2
12
1
2
9
1
3
4
1
17
6
1
1
2
28
6
3
2
4
5
1
5
8
6
13
23
4
6
1
1
5
14
5
2
2
4
6
3
13
7
3
4
4
1
9
8
4
1
6
2
3
4
6
6
2
4
2
1
1
4
6
6
3
22
3
2
18
12
4
20
2
4
10
30
10
4
9
1
2
7
2
12
9
6
1
17
4
9
6
17
16
2
10
2
1
20
6
1
2
2
5
11
4
3
3
18
6
2
1
2
6
5
28
14
5
7
23
1
1
3
3
4
2
10
6
1
2
4
28
12
1
2
3
3
4
3
2
3
6
5
2
3
8
12
9
4
14
1
5
3
6
5
2
2
8
14
2
4
2
7
9
8
10
2
3
3
6
16
2
6
3
3
7
1
4
4
12
17
13
6
4
4
4
14
3
1
3
7
10
12
4
26
7
3
2
1
2
10
8
3
12
4
3
2
7
2
2
18
6
1
1
15
5
4
12
3
6
20
1
8
7
5
9
5
4
3
1
3
11
12
2
1
1
15
6
11
2
2
2
14
14
11
10
38
22
5
13
5
8
16
18
1
2
3
18
9
3
1
1
4
3
6
3
7
3
2
7
2
5
5
3
2
7
11
6
7
6
2
7
9
1
7
1
6
5
9
3
7
3
8
9
1
2
9
6
7
6
1
1
3
40
3
7
4
12
1
3
14
8
5
3
8
6
12
1
1
8
4
1
13
4
2
2
7
5
1
5
18
2
10
1
5
3
7
4
11
3
2
4
2
12
8
1
7
2
4
11
1
9
3
14
6
19
7
5
29
12
6
16
11
9
1
6
6
6
11
18
15
4
14
4
15
5
1
2
6
1
2
13
2
14
4
15
16
7
7
15
6
1
1
4
6
4
4
1
4
3
12
6
9
1
38
15
9
12
3
8
4
11
26
5
9
4
1
13
11
13
9
7
6
1
3
4
4
1
9
4
2
2
6
5
8
10
12
3
15
13
28
4
12
8
16
4
5
5
9
4
11
7
11
1
3
2
31
1
2
8
3
3
6
12
26
10
2
2
8
1
21
9
12
2
12
1
4
8
3
2
3
8
8
5
3
1
12
5
1
2
15
6
4
3
9
8
6
9
9
38
4
6
2
5
15
6
2
13
23
7
1
28
9
13
10
7
7
12
23
22
3
3
3
2
3
1
20
4
3
5
18
8
16
10
6
4
1
3
12
6
8
1
35
4
12
20
11
2
1
26
9
13
26
1
6
2
25
17
5
20
2
6
6
2
8
29
4
1
2
11
9
6
12
4
14
3
3
1
14
3
1
5
3
4
2
11
5
5
2
7
10
2
6
1
3
3
2
6
15
3
3
1
28
1
5
7
5
16
1
9
2
1
3
2
9
1
8
1
5
1
12
11
6
1
9
2
3
10
6
11
2
5
8
40
3
2
3
4
1
4
2
25
3
1
3
6
5
1
2
4
3
11
4
15
5
10
3
9
2
9
6
3
4
2
18
1
1
16
7
11
18
1
5
4
15
5
13
5
8
4
14
10
9
3
13
1
5
1
1
7
4
2
2
18
2
30
16
12
1
2
1
10
5
3
2
1
14
3
4
4
4
1
5
2
11
7
1
16
5
1
8
16
23
1
2
4
13
26
2
4
14
10
8
6
9
3
1
2
7
20
1
6
5
9
3
6
2
5
8
5
7
1
6
3
18
24
15
4
10
9
9
4
8
6
4
2
20
17
3
20
4
9
8
1
6
2
4
30
5
11
13
3
2
7
15
4
2
8
1
6
1
5
1
11
3
6
6
2
5
7
14
10
25
7
6
14
7
5
4
16
18
4
18
1
3
3
8
7
3
23
7
3
2
4
2
3
15
1
1
13
3
4
3
11
4
2
1
6
20
9
1
9
5
3
12
1
7
4
4
8
1
5
7
32
24
3
7
9
2
2
1
18
17
2
3
3
3
1
4
6
24
20
6
5
7
4
3
11
2
2
13
1
5
12
1
13
9
1
17
10
6
15
8
9
12
1
6
1
2
3
1
2
2
8
5
2
10
23
6
4
5
1
18
3
38
1
3
7
2
5
1
9
3
8
3
9
6
8
8
2
7
7
13
9
15
3
9
6
1
5
16
7
4
9
3
7
5
22
3
1
14
18
14
8
16
2
5
11
20
7
7
15
5
9
1
6
2
4
3
2
7
2
1
24
23
1
12
8
12
11
5
3
5
9
3
13
2
49
6
2
4
7
16
8
7
3
2
2
15
12
3
5
13
4
6
2
12
2
12
1
1
2
2
10
8
13
5
13
25
4
3
3
22
8
4
2
3
6
7
4
10
6
9
3
3
9
1
6
2
1
22
2
14
7
12
3
8
26
4
2
22
8
1
5
7
7
3
5
6
1
11
6
13
9
2
1
1
5
8
3
9
5
4
6
6
1
2
12
1
4
1
10
6
1
5
30
6
5
24
2
13
1
8
10
4
14
15
11
12
6
7
8
15
2
4
1
8
3
3
9
6
7
1
2
10
22
4
2
8
10
8
2
2
9
7
8
1
7
10
3
3
21
6
1
34
1
7
2
2
4
14
6
2
3
3
15
17
1
5
21
3
13
8
3
4
9
2
11
8
8
13
2
22
5
3
1
2
1
3
8
14
7
3
6
3
4
5
3
1
10
14
6
2
3
3
2
4
4
12
26
8
17
1
10
4
17
1
4
1
1
2
1
6
12
3
8
9
7
4
14
2
8
29
3
4
8
5
4
5
3
1
6
2
2
20
2
3
6
3
2
19
3
1
5
2
5
2
6
1
8
1
3
18
3
12
27
6
14
4
8
7
6
8
1
3
3
2
21
6
11
22
18
25
1
2
8
7
3
2
9
19
2
2
1
4
3
9
20
17
10
1
2
7
8
14
8
5
19
6
10
10
3
4
2
9
7
8
6
15
3
3
1
11
7
15
9
9
9
5
16
2
19
6
1
2
3
9
4
10
3
9
1
23
9
12
7
2
6
1
5
15
1
5
4
3
6
9
12
1
4
3
9
21
15
1
26
3
16
5
1
2
4
8
1
3
3
6
2
6
3
3
13
6
2
13
2
3
4
10
4
1
8
5
4
3
7
17
3
7
1
17
5
7
5
1
14
1
22
13
9
8
2
4
5
3
6
14
7
35
12
6
13
3
2
16
2
1
5
7
11
10
3
5
1
6
3
8
1
3
26
3
1
9
6
3
6
4
13
5
13
3
7
1
13
4
9
2
1
19
5
23
3
15
1
2
5
2
27
5
1
9
26
6
1
2
49
3
6
9
12
8
10
4
4
3
4
29
13
15
2
4
8
1
2
9
1
12
2
16
1
4
3
3
18
1
5
7
8
5
10
8
1
15
3
1
3
3
18
2
4
11
22
11
2
16
7
2
6
4
3
12
2
12
2
2
5
6
1
2
2
16
8
2
10
1
4
15
2
1
9
2
6
1
3
10
5
3
9
5
12
2
10
8
5
15
2
6
4
15
13
7
3
4
2
10
6
4
12
16
1
1
6
2
3
7
8
2
16
20
13
18
14
7
14
3
11
4
2
1
9
1
1
2
8
1
6
1
28
1
23
6
3
22
6
1
1
3
16
6
9
2
1
9
5
22
9
6
7
1
21
7
2
7
6
21
6
11
3
9
1
7
19
9
10
9
3
8
1
2
3
6
1
11
4
4
10
3
7
2
6
4
9
5
1
2
3
12
6
9
24
5
14
6
4
1
4
3
5
30
3
2
4
14
6
2
5
5
4
27
1
4
4
7
2
7
2
4
3
7
5
15
8
6
4
6
9
14
4
1
5
21
6
4
1
19
2
4
9
5
6
12
4
14
20
4
7
6
5
3
3
13
5
4
6
3
5
4
4
1
3
4
17
1
4
5
1
4
18
9
5
4
9
10
7
6
7
1
4
2
2
20
1
27
1
3
4
7
16
15
6
9
9
4
2
8
6
9
1
5
5
5
5
4
18
2
1
9
5
7
14
18
3
6
3
1
5
6
1
8
5
8
12
4
17
13
5
11
3
3
10
5
6
13
14
6
18
13
7
2
6
9
5
4
4
4
34
2
12
9
15
7
7
1
1
3
8
13
8
12
16
9
25
4
6
4
2
13
7
1
6
15
4
3
5
1
23
7
5
13
5
9
11
2
6
3
6
2
3
4
6
8
1
9
26
1
21
4
1
9
4
4
10
31
29
9
7
3
11
1
12
2
17
4
3
7
8
31
11
6
2
2
2
1
3
6
2
1
11
4
4
2
9
1
4
15
1
11
22
1
6
10
12
14
1
3
1
15
12
3
13
13
1
4
4
6
4
2
7
12
1
1
1
2
2
4
1
14
3
3
3
1
3
21
3
2
7
5
18
16
4
2
3
2
7
23
1
14
1
9
2
1
17
6
6
13
5
6
1
8
12
7
6
3
6
8
3
8
8
15
6
5
1
13
1
4
6
9
6
10
14
10
4
12
4
5
9
7
2
4
8
13
3
11
6
6
10
2
3
25
3
2
6
1
20
1
5
4
11
5
1
22
1
1
22
7
22
20
11
14
9
12
1
5
7
21
4
8
6
9
15
3
8
4
5
3
6
1
2
19
7
5
6
5
3
11
6
7
6
3
14
11
3
9
13
1
3
1
9
6
2
12
2
6
2
12
5
3
7
3
4
1
3
4
14
6
1
1
6
4
8
10
4
5
13
2
3
3
4
18
3
7
1
3
18
2
12
5
8
11
5
3
4
1
12
3
4
16
11
6
1
4
2
1
6
10
6
6
17
13
13
28
30
6
1
1
11
2
3
20
2
14
6
6
1
2
5
10
26
1
19
15
17
22
4
1
9
2
2
5
10
5
7
6
8
7
2
2
4
7
3
4
4
1
13
11
8
3
1
12
1
16
18
2
8
2
22
2
1
8
3
6
16
4
6
4
4
2
9
16
6
27
9
3
3
14
6
3
6
9
1
2
20
4
8
10
7
15
8
13
9
3
35
6
13
6
1
6
2
9
2
12
4
1
4
15
1
2
9
6
5
2
2
1
5
9
10
2
34
1
1
7
8
7
17
7
5
3
1
3
30
1
1
16
15
2
2
10
6
6
2
4
6
3
6
9
4
4
8
20
1
11
6
6
13
1
1
1
18
2
1
3
9
2
6
9
19
23
20
5
7
5
12
17
13
11
12
1
3
12
20
6
4
15
1
4
13
11
12
3
5
19
5
26
2
13
5
2
5
5
6
7
1
31
9
7
15
5
16
23
14
17
1
2
4
4
4
14
12
4
11
16
1
8
2
1
6
3
3
8
11
2
6
2
7
5
3
7
3
5
7
1
18
1
3
3
3
1
18
3
17
10
11
1
1
5
30
2
3
2
2
6
8
10
11
1
2
6
1
1
4
14
4
7
17
8
11
12
14
3
27
1
5
1
2
2
2
2
3
4
5
6
4
2
1
12
12
6
6
1
13
1
2
4
27
7
1
22
6
3
2
2
13
7
27
6
3
4
19
3
3
5
7
16
11
8
10
6
21
1
2
4
4
1
15
6
3
4
7
5
8
1
3
1
2
14
3
9
25
3
8
1
6
7
1
3
4
17
3
2
2
5
16
6
5
8
1
16
5
7
1
2
4
5
25
6
4
3
9
24
4
14
3
5
2
4
4
7
2
3
6
9
13
12
3
5
2
8
15
9
2
12
1
8
3
6
6
1
6
29
24
9
11
2
3
2
5
11
47
7
24
9
2
6
10
2
1
2
16
3
4
2
15
1
6
10
9
10
1
2
6
2
8
4
1
23
8
1
18
7
3
29
2
1
3
1
12
6
3
2
24
9
3
1
1
8
21
6
1
7
4
3
18
8
1
29
4
12
20
2
2
6
3
11
14
1
3
12
2
5
8
4
7
16
7
3
9
5
1
3
6
14
1
1
4
7
5
3
3
13
5
15
17
6
4
8
1
3
6
8
6
5
23
10
10
5
8
4
5
12
19
1
2
4
1
6
6
3
10
3
3
6
3
11
10
4
4
3
4
3
14
31
5
3
3
2
11
5
3
16
2
7
3
11
6
4
3
14
7
3
3
3
3
3
23
6
12
9
1
4
7
10
1
11
7
1
1
2
10
2
4
3
9
2
1
2
7
20
9
9
4
2
2
6
8
4
7
3
4
3
5
6
12
1
5
3
9
2
2
3
35
4
8
12
1
1
6
4
3
10
2
3
6
1
5
14
7
15
2
5
15
3
8
1
2
6
4
4
4
12
9
11
13
7
26
6
6
18
13
11
1
11
13
3
9
8
4
5
1
7
16
2
4
1
5
3
3
58
3
11
7
1
2
2
4
14
27
9
14
1
7
5
3
6
6
6
2
13
4
8
1
24
11
3
3
6
13
3
8
7
8
4
6
3
11
2
16
12
10
4
10
10
3
5
4
3
2
24
1
2
1
24
3
2
14
5
3
9
5
4
2
1
3
14
15
1
5
1
5
1
2
22
5
21
1
3
10
6
1
7
2
1
3
2
13
1
5
1
4
6
3
3
1
9
6
4
8
4
4
3
7
10
5
5
4
2
7
8
6
3
6
12
4
11
6
10
13
1
5
2
10
17
8
7
4
24
5
7
4
13
3
2
6
9
6
17
2
26
1
2
1
9
3
8
7
2
3
1
2
1
2
2
11
18
30
9
4
12
18
7
9
2
38
5
6
15
16
6
10
2
10
7
7
3
1
2
8
7
5
14
1
13
9
5
1
12
11
22
6
3
7
5
15
2
2
4
7
6
5
8
2
8
15
10
5
6
10
18
2
1
2
11
10
3
1
9
3
10
5
11
2
4
13
3
5
7
6
3
1
26
4
17
20
1
6
3
9
9
15
2
22
10
1
16
3
2
6
1
17
12
21
5
2
47
1
6
2
10
5
4
9
2
6
1
17
1
8
3
19
3
8
14
1
9
12
12
3
7
5
1
15
2
13
4
1
9
8
5
1
14
16
2
2
7
2
1
3
1
1
9
3
3
27
1
16
10
7
11
3
3
13
11
3
5
10
1
5
3
9
4
6
3
2
4
2
6
7
10
6
4
9
15
8
10
1
3
3
5
12
2
4
4
11
11
18
4
1
5
18
25
1
14
6
9
8
6
9
3
28
2
5
4
1
5
3
7
6
23
15
1
7
10
26
5
2
9
7
8
7
8
13
5
8
5
12
5
13
1
2
15
5
6
8
2
14
8
8
4
1
3
16
2
7
8
4
12
2
3
6
4
3
5
7
7
1
12
4
3
11
1
4
10
10
6
2
18
26
5
3
6
21
20
6
16
1
10
7
9
2
16
17
12
3
8
4
13
7
1
4
8
21
1
2
4
24
29
4
3
11
8
19
3
2
5
8
1
2
3
13
4
2
28
5
2
3
7
5
1
9
2
6
24
6
8
4
4
2
4
12
4
7
3
4
4
7
11
6
5
7
18
4
2
5
11
9
7
16
4
1
13
2
4
14
11
16
11
18
4
6
4
11
9
2
2
8
3
6
2
6
7
2
7
11
1
9
24
8
7
12
6
3
6
5
5
17
3
11
1
4
2
8
3
10
9
3
8
9
12
4
4
5
2
6
1
2
1
2
12
3
12
3
4
3
26
8
7
6
1
4
35
2
1
6
10
11
2
6
1
8
3
10
12
14
5
1
1
2
4
8
7
6
3
3
8
15
1
5
1
5
2
4
6
1
2
9
25
3
2
12
1
24
8
7
3
11
6
3
1
5
7
8
1
12
1
1
9
1
5
1
8
4
3
2
6
7
17
3
7
4
5
5
2
1
3
10
8
4
3
11
9
6
1
14
12
7
11
8
18
5
1
1
27
2
4
1
8
1
6
6
10
4
7
17
7
19
26
2
6
20
1
5
2
2
1
18
3
5
1
15
3
11
12
12
3
1
5
9
3
7
7
2
12
12
14
1
8
4
7
23
7
2
3
1
13
15
2
1
10
11
12
2
1
12
1
4
13
4
14
3
20
13
6
3
10
3
1
2
5
4
3
18
8
13
1
13
6
1
4
10
13
3
2
2
10
1
3
11
1
18
2
7
1
13
3
7
18
9
2
8
14
5
3
13
2
7
8
6
6
2
5
3
3
5
6
1
5
39
6
24
4
2
12
27
2
2
2
2
1
3
1
5
7
14
5
1
4
3
2
3
15
4
6
3
2
6
4
8
7
3
8
3
10
6
2
10
2
4
4
2
11
11
5
3
8
6
8
2
5
1
6
9
9
11
16
3
6
3
6
1
8
4
16
1
6
1
4
6
1
3
6
12
16
5
2
17
8
9
2
3
4
8
6
1
7
4
1
2
9
4
2
9
9
13
1
10
28
3
3
6
14
10
40
7
6
9
19
5
16
3
1
4
2
8
12
3
2
4
8
3
10
2
9
12
3
8
10
7
3
14
13
11
14
1
7
2
4
2
12
7
2
15
3
1
2
4
23
4
3
5
3
4
15
7
4
9
5
10
1
3
2
8
4
4
4
10
4
4
1
9
1
2
7
2
14
8
10
1
4
12
1
4
2
4
13
8
1
2
8
11
1
13
3
16
15
6
1
6
2
2
7
5
1
13
2
8
1
8
1
2
22
2
6
1
1
16
7
8
13
14
6
8
2
14
8
12
1
1
9
7
6
1
3
4
14
4
3
1
1
4
2
7
3
1
4
7
6
1
6
4
6
4
2
12
1
12
5
4
2
6
4
10
2
6
2
15
5
5
5
1
3
2
1
2
4
5
3
16
7
28
12
1
3
6
6
16
13
9
15
1
14
3
3
9
9
14
4
3
6
13
5
11
35
11
1
2
4
3
3
6
2
7
8
4
2
7
2
21
4
2
9
4
8
1
11
15
3
4
3
9
5
12
2
2
14
1
3
2
1
12
5
7
3
4
20
2
2
5
7
4
9
5
1
6
11
4
1
3
10
8
2
8
4
1
6
5
21
9
9
4
3
2
9
15
8
1
6
1
4
2
8
3
1
8
2
10
6
24
13
3
2
15
16
9
3
6
1
22
7
8
4
3
2
3
10
9
12
11
3
1
13
1
1
14
3
16
5
1
2
9
1
8
6
5
2
11
1
2
14
4
2
8
18
6
4
8
21
5
4
12
3
3
9
18
5
6
22
22
2
3
11
2
1
4
5
3
3
4
3
3
3
15
10
11
21
8
2
8
8
6
6
3
18
21
1
6
2
1
2
6
13
8
3
15
3
8
2
11
3
2
13
9
6
1
7
5
5
7
7
5
5
2
4
16
5
1
5
9
14
2
2
12
6
10
23
15
1
11
1
3
3
2
7
2
3
4
7
13
3
25
7
2
8
8
11
6
1
10
6
3
3
3
3
3
3
1
5
10
14
4
18
10
5
3
4
1
1
8
8
7
4
5
1
5
9
3
4
2
4
3
3
2
6
15
5
10
1
1
25
7
18
3
6
1
12
10
9
5
5
2
1
38
22
4
10
3
4
5
10
12
5
3
3
7
4
8
2
28
8
10
2
1
5
1
3
3
7
16
7
5
2
4
3
1
3
38
21
1
8
7
3
8
11
2
3
1
7
1
24
2
15
4
14
5
2
15
11
1
5
2
35
2
1
12
15
2
1
8
6
6
10
4
2
4
8
3
5
1
12
11
1
5
2
1
22
17
3
9
24
3
10
3
6
2
3
16
5
15
9
13
3
2
7
7
2
12
3
1
4
14
13
1
4
36
2
4
11
29
4
11
4
9
2
6
10
11
1
3
19
4
6
6
12
8
2
2
12
2
4
24
3
7
4
11
8
6
9
2
5
6
9
8
2
11
12
5
1
3
4
13
9
1
12
1
8
3
5
22
6
2
12
4
8
4
6
12
3
9
2
1
11
6
6
9
16
5
9
9
2
11
9
15
7
25
3
8
4
1
5
10
2
7
5
13
1
7
3
6
1
1
11
9
22
10
2
5
5
4
9
1
29
2
3
6
7
11
3
4
1
2
4
16
20
4
12
7
12
2
9
6
10
12
10
17
1
10
6
2
2
11
21
3
16
1
10
8
11
6
1
5
9
21
5
9
13
9
20
1
15
7
8
11
1
8
1
15
17
3
2
6
14
3
8
7
6
8
1
11
8
4
4
8
4
11
1
2
7
6
5
16
10
2
32
10
6
2
3
13
8
1
17
12
1
1
2
8
6
9
5
7
4
3
3
1
2
15
2
3
30
1
3
4
1
4
26
3
3
3
4
2
1
5
6
4
4
6
2
9
21
14
6
12
7
1
13
3
9
3
1
3
8
6
4
5
3
4
2
4
3
2
6
4
14
3
2
1
9
3
6
10
3
2
2
7
3
6
4
2
6
6
9
4
8
15
6
6
7
14
6
5
5
5
7
9
2
1
5
2
12
7
4
3
4
10
7
11
4
11
1
5
7
2
32
10
13
3
3
25
11
14
29
10
9
7
6
8
1
6
2
3
1
3
26
3
7
3
5
4
28
1
4
7
11
6
3
2
13
2
4
5
3
1
9
1
4
1
3
4
5
14
7
6
2
2
5
11
3
1
21
3
6
14
3
4
3
3
15
3
8
1
6
8
6
6
2
2
10
10
15
1
6
2
2
1
9
10
6
3
2
1
4
1
3
1
18
15
14
3
1
4
11
5
1
2
3
4
8
12
4
8
7
2
5
8
8
7
11
7
3
4
26
2
6
6
1
11
6
2
4
3
3
1
6
33
5
6
3
16
4
11
8
5
16
1
5
3
4
3
4
2
5
7
2
1
3
3
21
6
12
3
1
7
7
2
15
3
1
5
7
6
14
13
6
4
4
6
3
16
5
1
17
6
1
5
12
19
5
24
8
10
4
15
24
2
15
16
3
3
2
4
5
3
1
26
19
21
9
2
3
7
3
5
6
1
3
4
2
14
10
3
5
7
8
3
12
4
2
1
9
20
1
11
12
37
5
12
6
1
5
1
8
6
4
2
27
6
9
7
20
1
5
1
1
13
23
2
11
9
3
3
8
2
5
3
1
1
10
9
3
25
13
19
3
3
6
4
9
21
2
5
2
8
3
27
1
5
3
10
7
4
2
1
11
10
3
10
5
4
4
1
9
4
5
4
3
8
6
14
4
4
3
5
4
8
8
2
3
5
12
9
6
6
4
17
7
5
6
4
4
11
6
15
2
1
19
4
6
24
6
6
9
15
8
2
20
18
10
8
1
7
5
1
5
35
1
3
5
1
12
6
2
1
9
9
3
2
6
27
7
4
2
23
7
3
2
9
8
5
29
1
1
4
1
5
3
37
8
14
1
9
6
8
4
8
1
17
13
4
1
2
16
10
13
2
3
15
3
6
6
9
3
8
36
17
29
4
8
22
2
16
3
3
6
2
1
3
4
1
3
3
12
4
6
6
17
8
16
1
5
14
2
12
6
8
6
1
1
1
21
6
4
3
5
1
15
18
15
8
3
1
1
2
3
9
6
16
1
7
2
6
20
7
3
1
7
4
9
4
8
7
4
13
1
4
5
1
1
9
2
1
4
6
5
18
6
24
7
1
4
13
3
4
5
17
4
4
5
5
4
2
2
4
6
1
6
5
18
10
2
3
3
2
4
3
7
2
4
14
7
24
6
2
12
1
15
19
10
6
2
2
6
14
4
3
3
6
2
2
11
1
5
11
2
14
9
2
9
1
21
3
9
8
4
8
12
1
13
19
9
1
7
1
3
8
1
13
18
2
22
2
1
1
11
20
1
2
4
2
13
19
14
8
6
4
5
4
11
6
7
9
9
5
4
18
6
8
19
5
16
5
1
10
12
18
4
2
4
8
10
1
3
3
5
18
1
23
1
2
1
4
4
15
1
3
1
8
5
17
5
8
3
1
5
6
22
11
9
22
2
4
3
9
8
4
4
5
9
2
2
5
5
6
19
1
2
4
4
3
9
10
9
1
5
3
5
1
5
1
14
2
25
4
3
4
7
5
18
10
1
11
1
5
3
1
3
8
4
17
1
7
1
21
9
11
2
5
15
15
7
11
4
3
3
7
1
3
1
7
7
15
15
3
1
2
11
4
7
6
1
2
2
21
1
9
8
3
7
1
13
5
10
1
6
6
2
11
18
1
3
3
1
11
1
12
3
3
14
1
3
30
2
3
6
1
21
6
1
2
14
1
1
7
16
8
4
7
4
18
3
1
4
37
17
10
13
1
2
3
3
3
1
2
8
4
4
6
4
4
3
14
25
2
1
6
5
8
4
8
2
15
2
4
8
13
2
14
4
44
20
5
3
1
6
2
4
19
8
3
1
4
4
20
7
6
8
5
16
4
2
1
8
3
1
8
28
7
10
3
3
12
6
6
1
8
3
6
4
12
6
17
3
4
2
7
6
2
9
3
6
21
4
9
2
15
2
4
1
5
3
1
2
1
3
2
16
2
1
17
2
16
1
13
7
4
3
4
1
17
2
11
12
6
3
4
4
5
5
3
4
6
2
11
10
9
3
8
8
6
8
12
1
2
3
3
3
3
1
21
27
9
3
5
21
7
18
5
1
8
3
18
6
6
16
3
7
11
8
9
8
17
1
4
9
4
15
3
3
5
3
8
18
5
5
1
3
4
1
1
9
5
6
32
13
6
3
20
2
3
7
11
2
7
20
7
3
10
2
2
8
4
1
5
12
4
3
8
3
13
2
21
7
5
7
6
7
1
3
16
8
1
5
7
5
18
4
3
3
6
3
14
3
4
2
2
4
6
1
2
7
4
4
8
11
3
9
6
7
17
12
2
7
2
4
3
5
2
6
28
2
10
26
1
1
6
20
15
1
8
15
3
3
3
3
3
7
1
5
8
1
2
7
6
9
2
1
3
9
8
3
1
21
4
2
4
1
10
14
4
7
5
2
10
11
2
11
5
4
8
1
3
2
2
11
20
4
2
7
2
3
22
1
2
8
42
3
1
2
6
14
10
3
9
8
10
4
9
8
13
2
8
2
8
3
12
11
5
2
3
3
5
2
2
31
3
8
1
11
4
10
4
4
14
7
6
1
8
15
13
4
6
24
22
12
4
1
5
1
7
6
3
6
3
10
8
8
15
1
3
3
8
6
18
1
3
2
7
5
4
9
7
7
10
5
3
1
2
1
7
13
18
9
1
3
4
5
23
6
2
10
8
18
16
7
14
7
2
14
5
7
7
7
11
1
3
3
3
14
4
3
23
3
4
4
8
10
1
4
11
3
15
6
3
3
3
10
5
4
4
11
6
5
12
22
2
1
1
14
2
6
36
4
6
15
11
8
10
19
6
1
6
14
2
3
25
3
1
4
1
8
10
17
18
4
3
2
12
7
2
2
2
2
1
5
3
3
3
21
1
6
3
9
11
6
1
9
14
7
9
3
25
4
2
7
10
8
3
4
3
2
11
1
4
17
1
2
1
8
26
7
4
14
11
4
1
5
2
8
12
4
2
8
1
1
1
15
4
2
10
4
13
13
5
10
17
3
1
8
2
10
1
17
1
3
3
2
25
3
9
8
6
8
8
4
4
49
11
12
3
7
11
1
5
3
13
8
1
20
6
1
6
3
12
5
15
2
7
12
12
3
1
1
8
9
2
13
18
2
3
6
7
2
18
2
8
3
2
11
16
6
7
6
1
1
12
16
1
1
7
5
3
2
16
1
9
6
8
1
21
3
5
1
8
6
31
2
7
7
16
3
3
1
5
7
15
15
1
19
13
15
2
3
3
21
2
7
1
11
3
4
9
8
5
4
6
24
3
4
8
4
5
3
7
4
4
21
6
3
4
3
6
3
2
2
14
2
2
2
14
3
3
6
4
2
2
4
13
1
8
6
2
20
4
4
6
4
1
13
2
7
1
2
3
5
4
2
6
6
30
13
1
1
3
7
12
2
5
2
11
5
2
15
1
4
6
1
5
12
1
9
2
45
6
3
4
8
2
1
7
10
2
9
6
5
6
4
11
4
11
1
3
10
16
10
8
18
1
11
1
8
6
7
20
20
10
21
1
8
1
3
2
13
12
1
1
3
6
8
5
9
8
18
1
3
2
1
11
1
3
6
5
4
5
6
1
1
1
5
14
2
7
18
8
3
1
2
7
8
14
1
4
8
1
5
3
14
1
4
2
9
3
3
4
14
12
4
2
2
8
9
6
2
4
6
14
23
5
7
4
10
8
10
2
7
8
9
2
5
6
5
1
8
3
2
5
23
7
3
14
21
3
6
7
9
3
6
1
11
3
4
1
9
4
9
6
3
6
15
6
3
2
9
6
21
1
5
12
1
11
14
2
2
14
6
5
21
11
7
6
27
31
7
6
9
1
5
1
3
26
3
1
3
5
7
11
6
3
6
5
4
8
4
4
3
9
34
4
43
8
4
11
8
1
3
4
2
3
24
13
2
12
13
18
7
4
1
6
3
2
7
12
2
1
6
8
1
9
8
1
11
12
1
5
3
1
18
5
3
1
5
30
6
18
8
1
23
2
3
20
3
31
13
8
2
6
3
10
9
6
20
18
18
4
3
8
42
3
1
2
7
3
17
1
5
1
6
5
3
7
2
4
4
2
3
2
6
4
1
4
6
13
3
10
7
25
14
25
5
2
2
3
7
17
1
6
5
2
3
2
4
12
2
2
3
1
8
5
3
1
11
20
11
11
13
3
16
8
20
14
5
7
4
6
9
1
2
3
11
8
6
8
3
29
10
3
1
4
1
1
5
1
14
4
8
3
4
19
10
15
18
3
2
4
10
2
1
20
1
8
1
8
10
23
22
2
6
10
2
4
6
9
8
1
6
12
2
6
1
8
5
2
5
4
20
1
3
6
12
14
6
12
3
3
1
2
12
6
2
4
10
2
6
16
3
3
18
4
10
21
1
2
12
1
14
3
4
18
4
8
14
3
1
6
24
5
9
6
14
6
1
15
10
2
20
7
10
1
10
4
4
16
6
12
1
6
8
4
2
3
12
1
21
14
10
8
1
3
12
5
13
26
13
7
7
3
3
21
1
3
5
3
3
10
5
3
3
2
2
15
11
4
26
1
2
12
1
15
12
1
4
1
9
4
1
3
7
8
1
2
3
1
14
3
7
3
3
14
6
12
8
4
3
1
5
1
3
5
6
22
2
4
10
11
12
12
1
5
1
1
1
2
4
2
6
7
9
5
21
1
6
7
1
22
15
9
29
9
10
8
13
15
9
14
6
1
19
4
7
1
14
8
6
4
22
6
8
5
1
21
1
8
8
3
9
2
11
17
4
8
1
14
9
1
2
4
2
19
29
3
12
3
13
8
6
30
1
1
11
3
2
16
2
2
2
3
2
6
5
4
14
2
3
2
1
8
10
2
1
5
7
2
10
3
2
3
10
11
6
2
2
2
2
1
13
51
2
3
1
3
10
1
21
1
2
6
1
3
5
1
12
3
21
5
3
7
8
1
5
2
5
13
2
12
4
10
4
5
3
6
3
3
1
17
1
5
2
4
1
11
1
11
1
8
1
5
1
11
9
8
26
3
12
11
18
38
12
4
1
5
1
6
3
2
3
3
7
20
1
6
2
1
7
4
13
5
14
4
3
7
3
5
10
14
16
6
18
4
5
5
6
7
19
11
11
1
2
1
3
3
8
12
6
9
5
8
5
16
2
3
2
30
2
4
1
1
3
8
15
4
11
6
1
2
10
4
6
4
7
5
14
4
7
3
24
4
4
8
16
6
6
4
2
22
2
1
3
8
2
2
23
4
2
4
9
5
4
11
6
2
16
10
6
9
14
7
2
6
15
3
1
3
2
2
12
8
8
9
3
3
9
10
20
2
11
15
3
3
4
1
9
12
1
3
2
1
23
3
10
9
2
9
1
4
10
1
31
1
3
8
10
13
1
4
6
2
2
14
1
8
1
11
3
3
3
7
11
6
7
17
1
13
5
29
4
3
3
9
2
6
7
18
2
4
8
12
1
6
3
6
5
15
12
2
7
6
7
2
14
6
5
5
19
7
7
1
22
2
8
4
4
13
3
25
3
2
15
9
2
2
3
6
3
3
9
8
3
1
2
7
9
6
17
9
8
34
4
2
7
1
11
9
9
5
12
6
2
8
3
3
4
13
4
2
3
12
22
27
3
9
2
4
11
7
11
1
2
11
4
3
7
4
5
1
7
6
4
6
9
12
5
3
18
10
2
6
1
6
5
12
18
6
21
7
21
25
10
9
3
10
2
6
1
5
9
9
6
8
5
6
3
3
3
2
15
3
1
17
1
6
11
3
22
2
15
19
1
1
7
14
4
8
18
4
5
6
1
18
6
12
2
2
1
7
3
6
2
16
2
7
8
2
10
18
4
17
4
1
10
6
7
17
24
12
1
37
12
10
8
6
12
1
3
9
5
2
14
18
1
3
2
2
7
4
6
3
3
3
4
1
19
9
5
1
3
4
61
5
8
8
6
1
3
5
15
6
2
1
3
1
5
16
12
6
5
3
2
7
3
8
13
1
3
6
3
2
8
4
6
6
21
13
6
4
1
4
8
3
1
5
7
1
6
22
9
16
1
2
2
7
2
3
1
1
11
6
8
10
3
4
4
6
13
9
35
3
1
1
7
5
2
2
12
1
9
5
33
1
2
13
3
18
11
12
2
7
16
5
7
21
2
1
5
1
5
4
11
6
1
2
6
9
1
15
1
34
7
5
19
5
3
9
8
22
3
1
9
2
1
4
5
20
11
4
4
3
11
8
4
7
7
1
10
3
2
1
1
2
3
2
3
15
4
3
2
1
9
6
4
10
3
3
4
4
11
19
4
4
11
3
3
6
3
1
3
8
1
17
7
5
16
2
6
4
3
12
3
5
21
3
27
8
2
18
2
7
3
8
6
2
1
4
2
6
7
2
6
8
8
6
10
4
10
8
7
17
4
3
5
1
6
6
35
1
1
7
9
13
3
4
4
3
1
8
1
2
10
5
12
2
5
15
8
1
6
1
20
5
1
3
3
24
18
3
9
6
3
2
6
7
8
6
7
1
10
6
34
3
5
18
3
3
2
4
10
15
9
3
15
4
17
2
6
6
6
7
6
9
17
9
16
7
1
9
24
4
10
1
13
10
5
2
4
2
21
4
6
11
6
3
4
2
2
4
1
11
6
3
3
3
3
1
3
20
6
9
4
25
1
10
7
28
4
30
6
3
6
5
12
25
6
2
3
2
16
10
17
5
2
2
1
14
5
4
9
21
15
13
11
10
2
9
3
1
10
7
5
11
7
5
18
5
8
6
1
4
6
1
11
5
1
8
21
3
1
6
4
12
4
6
6
4
2
15
13
8
12
2
10
3
1
4
11
7
1
4
11
4
4
12
2
2
21
11
17
18
9
2
8
1
5
8
4
10
7
1
5
2
9
3
1
2
4
2
7
12
23
1
3
4
2
2
18
3
22
11
1
5
24
4
2
15
7
3
1
4
6
8
1
1
8
3
6
1
15
3
2
2
4
8
4
3
18
21
4
3
1
4
1
1
11
1
4
3
7
5
4
13
8
9
1
6
17
6
7
4
1
1
7
10
8
6
1
5
3
9
1
2
16
9
3
4
2
16
4
7
9
8
18
6
20
10
7
6
8
13
2
1
20
7
2
9
1
2
24
10
2
19
2
1
2
10
8
6
4
27
11
1
5
4
14
6
6
7
24
2
12
15
1
2
13
8
12
9
7
2
14
5
9
2
2
19
1
14
1
1
4
12
1
2
1
3
11
7
14
21
2
4
6
4
8
4
3
3
6
3
12
9
10
16
20
5
2
9
4
11
5
1
1
8
1
8
4
7
7
11
4
1
15
6
6
26
1
5
1
7
5
20
4
6
3
20
1
13
5
12
7
1
16
13
4
1
1
7
16
6
7
30
14
14
3
5
1
5
8
9
13
7
3
4
14
15
3
12
7
6
12
5
10
14
1
1
4
9
6
11
5
12
18
1
16
16
2
12
16
2
4
3
7
10
15
5
1
12
29
5
2
3
12
10
14
2
1
1
2
7
5
1
5
10
11
17
11
1
2
12
2
20
14
10
1
3
1
7
5
3
14
6
7
3
11
13
11
3
1
5
19
2
4
1
2
26
4
4
1
7
2
4
2
1
1
6
4
8
10
9
9
1
5
2
1
1
2
9
5
1
6
10
14
7
8
16
2
3
11
5
9
2
10
15
3
3
19
7
1
9
24
5
8
4
16
2
1
13
10
25
11
4
8
3
13
8
1
6
1
2
9
9
2
20
4
4
26
1
6
5
4
6
5
3
15
4
11
3
15
1
3
6
3
6
9
14
21
5
1
3
4
3
1
13
3
6
28
4
5
6
5
9
10
5
12
1
2
6
16
1
4
4
2
1
25
2
14
1
2
3
6
2
6
2
14
9
12
11
4
1
12
5
2
8
9
13
1
1
4
19
4
13
1
4
15
2
10
2
2
4
1
8
17
1
4
12
6
3
9
1
11
6
18
3
2
4
5
1
4
11
12
27
15
2
6
1
9
3
15
8
1
11
1
4
6
5
3
17
7
2
6
4
8
6
6
3
13
4
10
6
2
1
3
2
4
6
2
14
11
4
3
2
3
24
10
5
20
12
2
15
14
3
15
15
8
2
14
2
6
5
14
11
1
7
6
2
4
11
6
3
3
7
5
1
20
1
9
8
3
7
3
9
2
7
6
8
21
1
1
2
3
13
16
6
28
4
5
2
6
3
1
6
1
2
27
7
4
16
8
8
4
3
9
10
8
1
2
11
10
6
2
6
28
2
4
18
1
5
6
2
2
4
17
6
25
2
3
9
2
2
4
2
1
3
26
11
11
18
14
7
7
3
3
6
8
7
3
5
3
7
13
13
12
3
1
3
8
12
1
8
22
7
5
1
13
4
3
6
3
5
4
3
7
2
8
6
1
1
16
1
11
24
4
2
6
1
2
5
23
21
2
6
12
21
10
24
12
19
4
1
7
1
6
11
11
8
9
7
9
2
3
6
7
2
16
2
8
5
20
11
2
9
6
8
29
1
1
6
12
3
5
6
10
8
22
3
11
3
4
11
2
5
5
4
23
5
2
2
12
9
3
1
3
4
1
7
11
4
5
1
1
13
1
2
13
2
6
1
9
12
9
4
1
9
1
2
3
2
11
6
15
3
17
1
5
1
1
19
9
3
15
2
4
12
1
3
2
7
6
5
14
1
1
2
6
6
18
24
15
5
22
12
6
3
18
11
23
13
5
23
1
9
2
8
2
2
9
10
3
10
5
19
13
13
2
1
7
16
10
3
7
10
12
39
6
3
13
6
11
1
1
2
8
1
12
2
6
3
20
5
5
10
16
2
15
5
4
17
9
1
5
3
7
18
6
2
13
1
5
15
4
26
5
9
10
5
7
4
7
30
4
3
2
27
3
6
4
3
1
1
3
24
7
1
2
5
3
6
15
6
1
6
6
2
12
8
16
3
1
4
8
54
3
1
4
1
1
1
22
5
18
3
6
9
9
4
3
3
11
10
8
1
7
1
9
10
12
2
21
16
6
9
8
9
3
1
6
9
2
15
15
1
17
1
5
2
2
2
3
3
1
3
14
1
14
7
3
1
4
2
30
19
3
6
12
3
7
17
4
2
1
34
16
7
5
4
5
1
2
2
1
10
2
13
6
5
4
3
9
13
5
1
12
16
4
3
3
8
15
9
3
9
2
4
3
6
3
6
3
19
24
9
21
6
3
1
18
6
2
17
22
2
9
3
6
7
4
5
8
1
3
5
10
2
3
16
3
11
7
8
2
2
15
14
15
7
7
2
3
5
3
13
2
6
7
21
6
8
1
8
3
1
5
4
4
5
1
5
3
5
23
2
23
9
4
9
11
3
3
1
14
5
20
17
16
5
4
2
1
7
26
2
6
18
33
30
7
3
1
5
1
4
4
6
11
1
3
1
5
15
3
13
4
4
10
1
3
10
4
2
4
12
4
22
8
18
3
15
1
5
1
17
12
4
11
5
6
1
3
8
25
3
8
1
15
2
1
12
9
13
5
9
5
2
11
5
4
2
8
4
4
9
6
5
12
1
9
6
2
23
5
24
4
3
5
6
7
11
19
7
2
6
2
4
14
2
6
34
2
4
13
2
4
15
3
8
3
12
2
10
7
8
17
4
13
5
8
2
2
7
2
3
4
9
6
7
5
2
1
4
14
3
12
24
1
13
9
1
14
9
7
3
3
12
19
2
14
3
6
1
15
19
1
1
8
16
2
2
4
7
8
16
12
17
6
4
6
2
8
2
5
6
5
6
5
7
1
7
8
4
5
1
3
12
17
2
7
1
4
8
2
4
2
13
3
5
9
14
1
9
16
4
7
1
2
1
2
1
3
8
3
4
4
6
5
7
7
1
5
9
12
9
3
6
3
6
1
14
1
11
3
16
5
6
3
9
2
1
1
2
6
3
7
9
3
2
2
5
7
7
7
9
1
14
8
4
14
1
3
8
1
6
18
7
2
2
6
7
3
2
6
21
12
10
3
3
19
4
4
4
4
10
4
4
1
1
8
32
13
8
7
3
5
3
4
15
14
6
7
6
5
2
11
3
8
13
1
4
1
3
20
12
9
15
9
6
7
2
1
1
16
2
8
11
12
1
6
45
3
2
2
4
9
11
16
6
4
20
7
12
3
4
10
6
6
13
1
1
22
24
8
10
12
18
7
11
29
13
5
9
4
2
1
2
6
3
9
12
24
12
4
6
6
14
15
1
10
16
10
9
2
1
5
9
12
8
1
1
2
10
10
5
5
7
23
4
6
8
6
8
7
10
9
8
1
14
1
2
10
8
2
5
6
1
2
2
12
2
19
1
16
11
3
3
15
4
14
21
3
21
8
1
6
16
2
20
6
3
6
3
6
13
9
11
7
3
1
2
3
11
1
1
4
15
7
29
9
6
4
2
6
1
6
14
13
5
5
1
5
10
6
6
15
28
3
4
2
2
1
6
5
3
6
5
5
20
3
6
6
6
10
15
7
12
2
2
9
9
6
19
2
4
8
9
13
26
3
10
2
2
6
4
1
7
10
8
2
4
8
6
9
23
15
4
17
9
21
7
1
22
15
3
1
5
1
5
2
5
2
7
2
6
14
6
4
18
16
8
2
13
1
2
8
11
3
8
1
11
6
4
14
15
13
14
8
1
1
8
12
7
17
9
3
1
7
6
7
1
2
7
2
11
14
23
3
1
5
34
2
4
3
14
4
3
29
1
6
4
17
11
2
14
2
6
22
12
2
3
7
3
5
2
2
5
3
3
4
6
11
4
11
12
7
24
18
2
3
21
2
2
4
4
4
8
16
2
7
6
19
17
21
11
3
1
6
5
6
7
3
10
1
6
1
9
7
5
5
2
10
3
4
1
8
5
1
51
3
3
15
2
2
1
9
14
10
12
8
23
5
1
2
9
2
4
1
12
2
3
1
2
4
9
14
19
5
8
14
17
13
8
1
5
3
9
18
7
5
4
4
1
17
6
2
10
10
37
14
4
7
2
3
5
14
10
6
7
6
3
4
2
10
4
16
5
9
2
2
9
6
5
6
1
3
5
4
2
33
4
16
2
3
9
2
22
2
6
10
20
6
1
5
9
16
2
1
6
8
14
5
8
3
20
10
1
2
17
2
4
4
9
6
22
7
2
16
4
14
13
1
9
5
13
3
11
13
4
5
13
6
2
3
7
26
10
1
4
11
1
3
12
3
1
8
2
12
2
8
4
4
7
17
4
6
9
2
9
1
1
2
14
12
18
3
1
3
6
6
1
1
1
8
1
7
4
13
5
4
6
2
15
4
11
1
5
1
6
5
3
3
10
6
2
2
16
13
12
2
10
3
4
4
4
6
3
3
2
3
1
8
7
25
6
7
6
25
14
12
2
4
14
1
1
2
12
6
6
12
1
23
1
6
3
2
13
3
8
12
6
4
4
4
6
9
18
1
2
1
6
7
2
2
3
7
4
2
3
11
2
10
21
4
30
5
2
17
3
6
24
2
6
2
2
2
8
2
3
3
2
3
4
1
1
1
5
6
7
8
6
8
7
21
10
3
3
8
6
6
10
2
9
3
1
3
11
1
4
4
1
6
1
4
1
27
44
9
3
7
3
5
3
7
5
6
8
4
6
1
5
6
8
40
6
8
2
3
8
3
16
4
1
7
3
2
3
3
1
44
6
15
3
1
1
2
2
6
1
5
12
15
3
1
3
2
1
2
3
7
3
2
9
1
2
26
2
2
14
1
12
9
1
23
3
7
2
2
1
10
1
4
12
8
1
7
28
1
16
3
2
6
8
10
3
3
6
7
9
5
1
3
18
9
10
7
7
2
2
19
9
7
38
1
12
2
2
4
12
2
4
6
6
18
8
2
18
12
9
3
4
1
3
25
11
4
10
20
9
3
3
5
10
4
5
13
2
33
1
7
15
6
7
1
4
4
32
2
5
5
15
7
3
9
9
17
2
16
12
6
2
8
3
1
2
3
6
3
4
4
1
5
4
14
7
6
6
7
1
24
7
5
3
7
11
7
6
2
3
28
8
1
2
7
5
13
3
1
4
1
2
6
3
2
7
13
3
19
8
3
5
34
2
1
14
1
14
1
1
1
1
12
2
1
7
2
10
2
16
4
7
9
9
2
3
4
12
11
3
9
3
2
2
28
2
4
1
7
3
1
8
3
8
6
12
9
10
8
1
3
2
2
10
8
4
2
2
2
8
4
6
4
21
1
1
4
6
5
3
9
10
20
2
5
17
7
6
2
10
24
5
4
4
1
3
4
14
7
2
9
10
3
19
10
13
23
14
4
4
2
1
33
2
1
6
6
3
14
10
3
6
9
5
4
5
3
9
6
6
4
8
2
2
2
14
11
5
2
1
9
7
6
5
3
1
12
8
8
22
3
9
18
1
5
24
2
4
1
15
4
2
5
7
2
13
5
1
20
9
10
5
3
2
2
8
8
10
9
9
13
13
4
4
10
2
2
6
10
44
27
1
18
2
6
4
11
10
9
10
16
2
11
2
3
2
13
1
10
12
5
17
2
1
9
6
12
1
7
4
10
3
11
10
18
3
8
6
1
2
22
6
2
4
2
25
7
11
5
9
1
2
6
6
6
4
9
2
3
2
4
10
17
5
2
4
14
2
6
1
5
1
6
5
8
1
9
6
2
1
16
2
1
6
3
7
6
1
6
10
27
2
4
3
11
3
1
6
2
25
3
12
3
5
6
3
7
16
2
2
13
7
16
6
12
10
4
2
14
1
5
12
1
30
2
5
10
18
8
5
14
1
4
46
1
6
3
5
3
1
11
1
3
2
4
3
6
14
9
2
4
7
7
2
4
2
8
6
3
6
15
1
3
3
1
4
1
3
32
22
2
10
3
8
4
8
11
14
3
2
5
4
3
5
17
11
1
7
4
7
6
5
2
5
27
17
17
10
1
3
2
12
6
18
2
14
6
20
1
3
8
6
3
15
15
4
1
5
23
8
11
11
7
5
2
20
14
15
9
15
9
2
13
6
12
3
6
6
8
14
23
1
5
1
3
14
3
4
2
6
2
8
3
1
5
3
9
17
3
9
6
7
5
10
16
8
2
1
6
26
3
3
3
1
6
11
2
16
3
1
14
1
7
5
3
5
6
3
8
8
14
1
13
13
3
13
5
12
7
5
1
6
3
4
6
8
2
24
18
1
8
6
13
8
12
3
12
3
6
3
7
10
7
15
14
5
6
6
8
1
21
17
12
12
12
1
5
10
4
10
1
2
4
5
7
11
1
11
3
9
9
3
12
9
24
9
27
5
1
1
6
2
4
2
6
12
13
5
1
18
11
7
5
1
5
3
11
20
2
12
1
13
2
2
28
35
3
4
9
2
10
11
3
4
12
1
1
5
4
7
14
6
6
1
8
1
5
28
5
3
10
6
2
1
2
9
2
8
2
15
4
6
5
12
15
18
7
4
4
4
4
13
4
5
27
7
2
6
13
5
4
2
1
2
4
5
3
1
12
2
4
4
6
2
9
3
15
6
1
8
11
3
8
6
5
3
14
4
2
3
7
3
11
1
3
11
6
4
11
3
4
3
4
5
3
2
3
18
4
1
2
39
1
1
1
5
21
2
2
4
5
2
4
8
6
1
2
6
9
12
11
4
1
3
2
6
6
12
1
2
6
4
7
5
17
4
2
7
6
9
2
1
3
18
9
5
3
5
1
3
4
3
2
9
4
8
7
5
2
10
12
4
3
35
8
4
4
2
7
3
6
2
1
6
15
2
1
1
2
16
13
3
3
6
3
10
14
2
5
1
2
3
17
4
2
1
3
9
6
29
10
9
7
2
18
2
3
4
3
24
3
5
7
2
3
3
1
24
4
34
1
2
3
21
10
5
3
3
4
9
2
25
4
10
3
6
5
2
3
12
9
4
4
3
3
13
13
2
2
2
1
9
15
3
2
14
2
4
3
19
8
2
1
1
4
12
2
4
3
3
4
2
2
2
2
6
3
5
14
5
13
5
3
1
11
1
2
18
16
1
8
17
9
1
1
17
1
7
15
13
3
6
10
1
3
3
15
1
17
12
2
4
10
3
1
2
3
5
6
7
5
10
9
2
4
9
2
26
14
3
1
10
7
2
1
21
9
6
2
9
1
2
4
12
2
2
17
1
1
1
8
14
36
10
1
11
1
15
2
15
17
16
1
12
5
1
1
7
1
6
3
3
8
3
6
1
21
5
1
1
2
8
4
4
7
6
1
3
5
2
4
42
2
4
4
11
3
3
10
14
15
13
8
7
5
3
28
2
7
5
1
3
15
5
7
12
9
15
2
5
1
1
3
3
2
10
3
1
10
1
5
13
15
2
19
2
17
14
2
9
4
3
2
2
1
4
5
4
9
5
4
3
2
39
1
12
1
8
17
13
3
15
3
3
6
2
2
7
7
3
3
11
4
21
2
6
7
2
6
7
4
4
6
6
2
4
1
9
5
9
8
2
2
15
17
6
4
3
5
5
14
7
11
4
8
11
5
3
11
4
2
1
2
16
4
14
8
2
28
6
14
2
20
2
4
4
2
15
4
1
8
10
7
9
2
1
4
18
12
3
2
2
1
1
3
7
5
12
1
4
3
3
16
2
18
10
3
12
8
11
17
9
6
3
2
9
12
15
6
7
9
13
1
9
15
1
8
7
11
15
4
11
1
3
3
14
15
16
14
10
4
6
7
5
17
1
13
1
2
15
7
33
3
16
17
3
4
2
15
3
5
15
3
9
14
19
1
24
3
7
29
3
2
6
12
6
4
11
1
3
6
29
7
6
1
1
7
9
11
6
4
4
1
3
3
6
16
1
2
5
1
14
3
11
4
6
1
20
4
1
6
8
14
8
1
3
1
11
1
2
4
8
5
1
3
7
9
15
3
3
1
2
2
18
4
11
15
6
12
1
1
4
1
3
4
8
8
1
1
6
1
1
2
24
15
3
12
6
3
4
3
20
6
1
2
7
2
12
1
5
1
7
2
15
6
20
19
8
6
4
2
26
10
21
11
14
8
1
2
1
10
4
12
6
1
3
4
14
9
20
7
2
7
8
11
43
13
8
4
8
7
1
5
8
1
4
20
3
13
1
5
5
14
3
8
2
5
4
3
12
9
11
22
3
3
5
4
2
1
2
2
18
16
3
10
7
7
3
3
10
9
3
15
4
4
12
7
1
2
11
15
4
4
4
4
8
6
1
3
27
5
8
6
4
1
5
3
9
7
6
5
39
5
17
3
4
5
7
13
13
9
1
16
2
7
7
6
9
2
5
1
9
12
7
11
1
8
19
2
6
30
7
9
6
16
10
6
7
9
6
4
10
3
4
3
9
5
3
3
24
6
6
7
9
8
6
16
15
3
2
1
6
3
4
1
17
6
1
4
6
14
4
1
4
2
2
5
6
10
5
12
18
4
10
5
7
4
1
12
1
1
1
2
1
2
16
15
4
1
11
14
3
1
32
9
1
8
5
22
12
3
17
4
6
7
4
12
4
5
1
2
1
20
9
2
14
18
4
5
12
11
13
2
3
26
7
4
2
17
5
39
8
2
2
3
17
6
7
1
4
9
19
2
7
5
1
5
6
3
1
8
4
3
23
6
2
16
28
2
3
1
15
2
1
2
1
2
9
8
18
2
2
12
1
17
2
13
4
9
10
5
12
3
4
4
19
9
26
1
7
10
1
7
10
8
6
11
2
10
2
9
13
19
2
4
12
10
6
4
12
3
11
3
1
14
1
11
4
9
1
8
14
3
7
2
1
5
7
12
3
5
4
3
6
11
12
15
7
3
2
9
12
1
28
20
3
5
8
2
3
11
12
4
4
1
1
2
7
9
2
13
5
9
5
5
24
18
2
3
2
10
1
3
8
12
3
1
20
7
3
2
1
1
1
3
2
7
3
13
23
3
1
17
6
1
2
6
12
7
9
9
1
4
1
21
21
2
13
14
6
1
3
8
3
10
24
3
5
29
1
3
3
1
2
13
13
7
1
4
4
3
11
2
23
7
4
5
8
1
6
3
8
16
3
3
5
1
6
6
8
9
6
1
6
7
6
17
9
4
10
1
31
8
20
9
31
2
7
6
8
13
4
17
8
4
26
3
3
5
4
1
1
4
3
5
4
13
11
1
3
5
3
12
3
1
2
1
1
2
6
6
2
16
8
13
11
8
10
4
8
8
18
2
2
25
6
9
5
5
8
2
12
1
11
8
4
6
3
4
12
17
1
1
20
2
6
1
2
4
1
2
8
6
8
14
8
14
5
9
20
31
8
6
10
12
8
6
5
4
6
27
6
17
1
7
22
17
6
8
7
4
5
5
1
2
9
12
7
12
17
13
3
14
3
6
4
3
6
2
12
6
3
1
3
24
3
2
2
5
8
3
20
13
3
3
6
1
2
3
13
6
14
3
10
24
8
3
6
6
1
5
4
5
1
2
1
5
10
16
2
16
8
9
19
1
12
4
1
2
3
5
6
13
2
3
8
2
2
8
5
12
1
4
2
4
6
2
14
6
11
3
2
4
6
7
11
3
6
1
9
13
2
2
12
13
1
4
3
4
36
5
1
2
3
6
1
7
16
2
5
11
1
1
1
17
5
5
7
3
3
1
4
6
1
14
9
2
7
19
3
6
1
12
2
2
6
6
9
46
12
8
1
2
13
2
9
1
17
4
8
7
9
2
4
2
7
14
5
1
5
4
13
11
6
3
3
1
3
2
4
16
4
1
8
18
9
7
5
16
6
3
24
2
7
4
8
4
5
19
1
7
4
5
19
2
6
2
7
32
3
4
6
35
4
12
11
1
9
5
4
6
6
5
1
8
3
6
27
7
11
5
13
13
2
8
2
9
11
1
11
2
1
6
9
6
3
15
20
4
6
4
27
3
9
6
15
14
3
7
4
1
9
13
5
6
2
7
7
8
25
5
28
3
3
26
6
1
7
4
1
3
2
4
8
16
3
2
3
3
30
1
2
7
1
6
4
4
8
1
5
4
2
1
1
5
9
12
3
7
4
4
8
2
1
1
14
1
7
10
7
27
2
6
9
13
12
8
16
9
29
6
2
4
15
4
1
4
6
2
4
6
16
6
15
23
19
6
1
2
6
11
12
7
2
12
14
16
4
8
16
2
10
11
4
8
4
3
8
18
7
7
1
16
1
6
4
7
1
1
12
16
9
2
9
11
10
2
4
12
9
1
10
5
5
6
19
14
3
12
1
2
6
9
6
8
22
6
1
5
3
10
3
8
13
5
6
20
1
1
27
3
27
5
3
1
10
1
7
9
11
2
4
1
3
3
9
16
2
2
7
2
15
10
4
1
3
3
1
9
15
4
5
20
6
5
5
9
2
1
3
10
1
7
6
14
7
17
12
7
6
14
15
4
4
26
4
6
1
9
1
2
16
1
6
16
3
3
8
16
2
17
5
6
16
8
8
2
8
2
13
5
2
3
1
13
13
3
2
5
1
1
10
4
3
3
6
7
1
12
13
7
6
8
13
17
6
6
6
4
4
1
9
7
3
3
5
12
14
10
8
4
37
6
14
10
1
2
2
2
10
12
3
9
1
8
1
6
3
5
4
10
4
4
5
1
14
16
4
4
1
2
10
5
3
11
16
6
1
3
10
1
4
5
7
2
13
3
2
10
6
15
21
5
4
11
9
3
13
3
3
3
9
11
6
1
2
15
6
1
4
2
3
15
11
3
1
9
2
6
12
7
7
13
1
2
16
4
2
2
4
4
4
3
3
8
4
6
12
4
5
3
2
16
34
6
15
3
5
7
4
2
2
9
1
2
1
1
2
2
14
1
16
8
21
4
2
2
10
3
13
16
11
2
1
22
23
3
2
1
8
10
27
5
5
5
23
3
6
23
5
2
3
4
14
9
1
9
6
2
6
4
1
2
4
8
17
3
4
14
2
10
3
1
4
6
10
6
1
2
1
6
5
9
7
5
12
8
2
10
10
15
4
21
3
5
1
21
2
7
5
19
2
7
2
6
1
3
12
6
5
4
2
1
5
13
20
1
3
2
3
3
19
2
35
1
1
2
7
8
13
3
7
8
2
1
2
31
4
2
5
13
4
2
2
6
2
5
15
5
3
6
2
5
11
4
12
6
8
7
8
6
6
7
11
4
5
6
2
4
6
4
6
12
8
4
8
15
10
9
6
9
14
3
6
6
10
3
1
5
8
6
4
3
9
12
9
5
3
8
5
11
2
5
6
5
2
4
10
2
4
3
5
8
17
6
12
9
3
11
4
2
1
21
14
6
10
2
7
1
1
5
2
20
10
4
10
6
28
3
1
2
2
12
30
3
15
21
9
38
11
1
7
10
24
3
8
2
4
7
8
9
7
5
6
9
10
5
8
10
12
12
2
17
3
15
3
6
3
2
4
12
1
7
11
11
5
3
1
5
1
2
6
1
23
6
8
10
1
8
4
9
4
2
12
8
1
3
10
1
15
1
18
11
3
5
2
34
7
11
5
2
11
1
12
1
6
20
9
9
1
11
4
2
9
1
2
3
6
7
4
2
6
2
8
4
1
2
10
1
8
10
1
33
7
2
3
12
16
2
1
2
21
12
12
7
2
7
5
19
2
15
1
2
6
6
1
1
32
2
2
6
13
1
16
6
2
10
5
8
3
6
4
8
9
4
2
3
15
15
4
10
4
12
15
6
3
1
3
3
5
14
11
5
2
2
3
8
3
2
13
5
5
3
2
4
2
4
4
10
30
6
1
5
14
13
7
14
10
5
3
6
1
6
6
3
6
11
19
2
9
10
3
2
6
4
9
2
7
2
1
2
7
27
13
2
34
2
6
23
9
7
5
3
1
3
5
4
3
7
1
6
5
1
1
6
2
1
7
4
3
7
11
19
3
3
4
14
5
5
2
2
8
1
19
4
22
8
4
13
14
6
7
6
2
13
5
13
3
14
1
6
5
1
2
1
2
1
7
8
18
10
1
13
2
2
4
13
5
4
2
7
7
1
4
6
3
5
25
2
18
1
1
6
1
3
9
16
2
10
15
3
5
1
1
16
3
3
9
4
21
3
5
9
7
28
4
12
2
8
3
9
4
2
2
6
1
5
1
11
9
6
1
6
15
9
2
6
34
5
9
18
3
15
1
3
6
4
13
1
9
11
12
15
19
12
3
6
2
6
7
2
3
3
1
6
6
15
14
1
3
8
19
15
2
15
4
3
2
3
5
4
14
4
1
2
17
2
2
15
6
11
11
6
5
3
9
7
7
2
2
4
12
9
9
9
13
1
4
7
35
1
13
7
8
6
1
30
6
1
22
10
12
5
1
9
1
2
6
20
3
3
1
8
6
51
1
3
17
4
11
20
4
14
4
3
3
8
2
8
1
11
3
7
4
13
5
8
10
4
1
5
6
4
3
1
26
3
1
7
6
3
4
2
1
19
4
1
7
1
4
5
1
9
12
4
10
3
3
2
32
3
3
6
12
14
1
11
8
22
14
4
7
15
3
12
11
13
3
2
12
9
5
23
7
6
4
12
3
1
6
4
1
17
2
20
2
17
5
7
1
1
3
15
13
4
23
2
7
2
7
5
32
10
2
5
3
3
6
1
2
14
6
16
5
15
10
3
1
8
2
13
11
1
1
1
4
2
4
9
9
7
4
3
12
1
14
4
14
15
1
6
14
2
13
4
5
3
4
5
16
2
6
3
3
4
2
1
15
2
8
13
7
9
6
1
5
7
2
15
1
11
6
1
16
2
6
5
2
16
5
12
1
9
6
9
2
7
20
3
6
3
1
3
12
2
6
6
2
2
5
9
2
4
7
5
20
1
17
11
6
1
1
3
3
16
5
8
4
4
5
3
2
2
9
7
2
2
6
3
7
5
19
2
1
2
3
2
17
14
3
2
2
21
5
4
39
7
5
2
1
9
5
7
6
1
26
5
1
14
6
18
2
1
15
3
4
7
4
4
15
8
6
3
3
4
5
20
1
5
7
33
13
11
18
2
18
10
9
16
1
8
2
4
4
2
11
4
1
6
11
1
17
7
4
18
4
3
2
13
8
10
11
7
2
10
2
10
4
5
3
2
3
6
3
4
14
12
1
2
7
2
10
3
24
15
22
6
5
2
9
16
2
1
1
5
7
7
9
7
26
1
6
2
7
12
3
2
6
2
4
6
6
1
3
5
4
6
36
11
8
4
6
12
1
2
9
10
3
7
2
2
13
1
1
21
14
5
11
36
2
5
1
10
6
15
3
4
3
3
18
3
5
3
3
6
2
13
1
2
21
1
2
1
13
6
2
11
15
12
1
7
14
2
1
11
8
4
4
2
1
13
4
8
10
19
6
3
6
10
4
9
9
18
10
2
12
12
12
2
4
3
3
12
6
1
7
28
12
6
13
1
2
14
4
11
3
4
8
16
2
4
4
4
8
20
2
3
9
4
3
13
2
2
2
1
3
16
2
12
4
3
6
5
13
5
4
2
3
7
8
10
6
8
7
20
25
2
1
3
4
17
9
3
2
3
3
4
5
20
8
3
7
4
14
4
6
3
6
3
6
16
8
4
3
2
6
5
19
16
2
5
4
1
18
21
8
12
6
6
8
20
11
7
29
1
5
6
3
4
2
7
9
5
4
5
16
8
19
1
2
2
12
1
6
3
5
4
2
6
6
3
4
2
7
6
7
4
3
9
1
17
2
4
6
3
23
1
3
6
2
14
4
2
29
3
20
2
3
27
21
1
7
11
2
2
4
11
1
4
12
16
2
10
1
15
3
12
3
3
5
15
4
17
3
9
4
12
3
9
2
7
14
3
6
4
3
6
2
7
5
7
9
13
1
1
14
2
2
16
4
2
13
1
26
4
22
2
4
4
4
2
1
8
6
6
3
2
4
8
5
12
2
5
17
9
6
11
3
2
2
2
1
12
6
9
23
6
1
2
6
18
2
8
9
2
4
5
4
3
9
3
11
1
6
11
6
8
16
2
4
2
5
7
5
5
12
9
10
5
1
2
9
2
4
4
5
3
6
1
5
3
4
6
7
16
7
1
5
7
2
16
20
8
8
2
3
1
8
2
7
5
3
3
2
1
1
5
7
3
6
13
2
5
1
9
1
8
5
1
4
7
3
6
6
10
18
2
2
16
1
1
6
4
8
4
6
3
18
1
4
8
39
2
9
14
8
3
8
3
2
4
4
8
9
5
7
6
3
12
1
8
1
12
8
7
3
4
6
7
12
10
1
2
14
2
2
12
4
22
7
9
14
4
5
11
2
4
2
35
1
3
5
12
7
5
1
1
14
2
21
3
10
2
6
8
6
4
3
10
6
2
3
13
5
3
3
9
4
9
34
7
7
9
6
7
4
4
21
8
1
6
4
7
3
4
8
9
1
12
26
1
6
8
30
11
7
4
3
3
5
3
9
2
5
2
7
8
1
6
6
1
4
6
24
4
9
9
18
8
9
6
3
4
4
10
1
7
2
27
5
3
1
5
6
4
5
18
4
3
3
2
2
1
1
6
9
17
7
11
19
12
3
2
2
2
9
6
15
2
3
16
5
18
6
30
4
2
4
11
4
3
3
11
14
1
13
8
15
1
6
2
6
1
5
6
6
2
1
3
19
17
6
15
3
4
2
14
4
9
9
1
1
2
9
5
1
11
8
8
2
2
2
3
27
20
1
6
6
2
16
6
2
4
1
1
4
7
10
4
2
1
12
6
5
22
12
8
4
32
7
18
1
4
1
8
1
3
5
6
12
10
4
7
6
1
5
1
14
1
14
3
3
21
10
4
1
13
14
3
3
3
1
6
3
13
5
21
2
6
2
8
2
6
6
7
1
7
10
17
6
3
3
4
8
16
5
9
1
3
12
2
2
6
5
29
6
8
5
2
6
3
3
21
12
1
33
2
1
11
3
13
5
5
6
12
18
4
6
8
1
1
2
13
11
13
8
10
9
15
12
11
1
3
16
2
4
8
6
15
2
3
4
32
1
1
8
4
11
9
3
6
14
19
2
3
4
5
1
11
6
2
12
2
3
8
15
8
4
14
2
9
3
14
7
5
3
22
9
11
3
26
4
12
13
17
1
1
18
2
9
5
13
2
1
5
1
2
6
1
17
3
16
5
7
3
5
1
8
16
2
1
9
11
3
13
5
7
1
7
4
7
7
3
4
4
2
5
3
4
5
9
4
2
21
13
4
1
3
2
12
34
1
12
2
3
4
4
8
4
11
5
1
8
7
4
1
4
9
3
5
1
3
9
2
21
3
10
2
1
3
13
4
6
1
8
3
9
11
2
11
27
4
3
12
2
12
1
5
9
7
5
28
11
10
9
26
10
22
5
3
4
13
1
2
21
10
7
10
1
12
2
7
5
3
13
1
2
2
1
14
1
2
12
2
2
3
18
1
37
11
16
2
13
5
2
2
4
10
1
3
2
4
9
33
6
6
1
5
6
1
3
15
8
1
12
2
13
9
3
11
19
6
1
4
3
4
20
3
2
5
14
1
16
1
9
6
1
2
15
4
8
6
2
5
11
2
4
2
7
3
4
14
1
2
3
1
1
2
20
6
20
26
6
5
12
4
11
9
3
3
9
2
2
23
3
6
3
6
11
8
11
37
36
9
14
10
7
12
5
8
11
5
2
4
3
5
17
4
1
7
19
7
2
4
2
16
3
1
8
10
2
2
1
5
6
2
13
15
15
36
1
20
3
1
9
6
7
4
1
5
1
3
14
1
7
5
9
14
1
7
2
3
9
3
6
2
1
2
7
3
8
3
5
2
9
8
1
8
7
1
1
9
3
6
6
10
8
1
5
3
10
14
1
6
5
1
23
16
3
3
8
1
2
6
4
9
3
5
1
25
4
10
9
1
28
2
20
6
16
2
8
2
13
3
8
4
3
1
5
9
6
6
2
10
6
6
3
3
8
2
15
11
3
3
6
4
18
10
5
11
1
5
12
6
12
14
2
5
33
2
2
9
5
9
1
4
2
20
14
4
19
2
17
4
6
2
2
2
6
4
10
7
25
14
19
1
11
11
6
7
14
6
3
1
3
11
1
9
12
5
3
34
7
10
13
15
18
2
15
16
1
1
3
3
4
17
4
17
7
4
2
10
5
2
3
4
6
32
4
4
11
8
7
4
6
2
5
7
2
6
18
32
16
12
2
2
6
20
3
4
7
19
11
14
4
13
21
12
3
5
2
2
3
3
4
3
14
1
3
24
9
9
9
28
10
2
2
8
12
9
1
9
2
3
8
5
1
5
5
2
5
9
3
2
6
10
1
10
7
1
1
4
5
7
9
2
7
11
3
1
28
2
6
2
4
2
13
5
7
23
4
6
2
1
7
2
11
3
3
5
14
8
15
13
6
3
2
5
2
2
18
16
2
2
1
1
11
3
7
11
7
2
7
2
7
3
3
1
2
9
2
9
9
3
1
11
7
6
2
3
10
9
21
11
4
12
5
4
4
6
4
12
16
3
2
13
3
11
3
16
2
1
15
5
4
3
3
4
10
13
1
4
1
7
19
7
10
10
6
12
19
6
8
1
5
4
12
6
14
1
2
4
2
6
6
1
2
9
8
4
3
7
6
33
5
13
19
11
5
4
3
3
9
2
7
2
8
13
12
1
6
17
1
3
5
3
6
15
13
13
7
4
27
2
12
6
9
1
6
16
16
1
15
3
1
10
6
2
4
3
4
9
8
8
14
4
1
5
1
3
1
8
10
9
6
2
1
5
3
22
18
5
25
1
10
3
11
12
40
12
10
12
3
15
3
1
17
11
6
1
1
1
9
19
7
1
7
3
19
16
4
17
3
13
19
1
9
4
2
7
19
14
3
9
2
1
11
4
14
12
2
1
21
13
1
2
3
9
27
5
6
1
15
3
17
15
5
10
6
15
5
7
9
6
6
1
2
1
2
7
5
4
20
4
14
7
3
8
1
11
2
4
3
15
2
4
1
11
4
5
1
2
6
2
11
2
16
7
5
9
11
3
2
28
4
4
5
13
8
29
9
7
1
5
14
6
1
2
3
4
11
1
5
12
10
6
8
10
3
2
1
11
10
5
1
23
10
3
3
14
4
2
28
8
4
4
17
3
4
1
3
8
17
7
5
2
10
11
18
12
3
5
8
6
2
4
2
1
12
21
2
6
1
2
1
2
15
1
2
7
9
2
6
3
1
3
8
17
2
8
7
11
18
1
2
4
5
12
2
5
5
12
1
20
1
2
8
7
10
23
9
7
12
22
4
14
2
14
9
11
4
9
4
6
5
4
8
1
5
6
4
8
8
2
12
2
4
4
4
1
3
6
6
2
7
1
14
4
4
9
5
13
23
22
6
4
2
4
5
6
5
7
3
4
23
6
9
3
3
1
6
9
2
20
2
8
4
3
8
5
4
1
9
8
7
7
1
3
2
13
16
1
1
10
2
1
15
3
3
1
6
11
23
2
5
5
2
7
9
2
8
2
1
3
9
2
9
2
8
8
18
1
29
6
2
7
3
18
10
4
1
1
2
1
8
6
3
12
1
21
5
5
4
7
57
11
4
14
6
12
1
2
4
6
15
1
18
1
4
5
10
3
15
2
4
10
2
33
14
3
10
3
5
16
5
17
32
3
2
9
8
13
3
1
7
1
4
3
6
2
1
3
8
8
4
15
4
7
6
10
9
6
5
8
10
13
15
13
5
4
2
4
9
5
7
2
7
14
3
9
9
3
7
5
1
5
22
3
2
4
5
2
18
4
4
11
22
8
3
3
1
2
1
11
24
1
12
5
2
2
6
8
6
9
12
1
8
6
6
6
14
8
14
6
7
1
22
1
3
9
1
1
12
4
11
6
3
6
9
10
6
11
1
12
2
2
10
2
4
3
11
10
8
4
1
3
2
6
8
1
16
12
3
2
2
5
17
1
5
1
3
5
21
8
13
3
15
3
2
10
8
2
2
1
9
3
7
1
4
11
4
11
4
17
1
9
2
4
6
5
15
15
9
19
5
1
2
6
1
2
2
10
26
18
6
2
10
1
3
28
21
7
10
7
12
3
14
2
4
12
2
8
3
3
6
2
33
3
9
1
6
8
1
11
3
1
5
9
2
4
7
3
8
18
4
15
2
11
1
6
4
5
7
18
9
15
7
2
24
2
1
7
13
1
14
12
18
3
1
18
21
42
1
2
2
4
3
5
1
5
1
8
1
14
6
24
1
7
23
2
7
3
11
6
4
4
8
6
9
5
2
2
16
5
9
11
22
2
4
1
1
1
2
13
3
8
13
8
3
4
8
1
6
21
16
2
2
27
5
2
2
12
7
5
4
26
1
12
2
3
4
15
8
4
7
7
7
9
6
17
3
16
1
1
4
13
22
7
2
1
2
2
5
9
3
12
8
3
4
2
1
9
21
5
3
3
1
11
1
11
7
11
16
9
6
6
2
7
9
27
2
2
1
1
5
27
3
4
27
2
9
3
6
12
6
10
16
5
11
13
6
1
1
15
9
4
17
7
12
3
5
22
15
12
5
7
2
4
2
2
13
9
9
3
4
6
3
1
4
1
20
1
2
4
11
6
6
1
2
6
24
8
2
3
9
9
11
3
6
1
6
2
6
6
6
1
5
4
4
28
1
3
2
2
26
3
12
3
2
6
1
11
15
11
10
19
3
3
29
7
7
8
4
26
5
4
5
14
2
11
12
15
1
1
14
16
6
10
1
12
11
3
1
12
20
2
1
3
4
2
16
3
2
5
11
11
10
4
1
7
6
2
10
14
6
12
3
11
19
3
3
13
2
13
8
6
3
4
5
3
4
15
1
2
8
1
8
1
3
5
7
17
4
14
2
11
8
19
4
2
11
13
10
13
13
4
2
14
12
14
4
10
16
36
1
5
4
6
3
3
10
11
1
17
1
5
3
16
4
13
9
2
5
6
9
16
5
3
6
3
6
5
4
4
22
4
2
1
1
4
4
2
8
29
7
2
24
3
6
3
11
3
6
1
1
2
5
1
2
3
1
11
5
8
3
5
2
7
9
8
1
3
8
8
9
2
31
2
12
1
5
19
6
6
17
7
5
1
8
1
4
1
4
5
21
6
19
4
5
7
1
1
2
6
16
3
11
6
7
5
13
12
5
16
8
1
6
6
7
1
4
17
7
5
3
9
1
19
4
10
2
15
5
10
4
2
4
2
3
7
3
23
9
3
10
2
8
29
5
4
2
12
2
1
5
16
6
8
5
6
2
9
6
12
10
2
15
6
3
2
2
44
6
1
6
11
2
1
7
6
2
6
7
2
4
1
2
2
4
2
6
22
26
1
9
34
4
9
6
1
2
3
3
2
5
6
3
2
2
2
2
22
2
1
3
28
1
7
17
1
2
2
4
1
3
8
10
2
7
2
15
6
24
7
11
25
11
4
6
3
6
36
5
15
5
2
11
9
1
3
9
5
2
1
12
15
1
8
6
3
2
4
19
2
7
22
4
2
5
2
9
1
3
2
1
5
2
22
1
6
6
1
26
10
6
1
1
14
10
4
4
36
2
11
1
4
6
1
12
6
3
4
16
1
41
7
5
4
8
12
12
15
15
10
2
1
12
6
2
7
8
1
9
9
8
7
2
7
6
1
4
4
5
3
4
2
6
10
4
7
3
6
1
5
3
3
10
2
9
23
1
4
5
10
2
4
8
9
3
1
5
12
1
5
9
7
2
6
13
2
3
7
1
17
8
6
6
3
4
24
5
1
12
15
18
9
12
2
24
13
6
5
7
1
6
4
1
29
6
6
10
3
17
21
3
2
8
3
3
2
1
1
5
13
1
3
13
2
3
3
7
2
8
2
26
1
3
5
11
10
9
10
2
7
2
22
8
4
14
7
1
16
4
2
18
12
9
5
2
8
7
3
11
12
7
3
1
2
15
6
5
6
15
10
3
6
4
14
3
3
2
1
6
2
7
29
3
12
18
8
4
6
1
7
2
3
23
6
6
7
3
12
11
7
23
12
6
30
1
3
6
1
46
3
11
4
7
24
6
5
4
11
5
2
2
14
2
8
13
12
3
8
1
26
3
6
13
3
6
5
10
7
5
3
8
7
11
1
5
9
3
2
1
3
6
6
6
4
17
18
4
7
5
5
7
7
34
3
15
14
4
3
7
3
8
7
2
6
1
17
16
8
1
3
22
6
5
3
2
10
12
30
9
1
1
11
2
2
1
3
3
5
2
7
12
3
6
16
2
19
14
3
3
5
5
19
19
3
13
5
9
28
7
2
6
10
8
5
3
1
3
3
18
5
6
10
32
13
23
14
10
4
5
3
9
5
6
2
3
7
4
6
3
4
8
1
6
2
7
23
6
1
11
6
2
10
12
19
6
5
2
4
4
8
6
3
3
6
1
1
4
9
1
6
2
4
3
12
8
11
5
5
1
12
5
2
7
3
16
3
3
10
31
7
8
26
2
5
1
3
5
6
7
3
11
3
3
7
2
3
16
12
13
1
3
10
3
1
5
3
5
5
2
5
4
11
1
5
1
3
8
4
5
1
2
16
2
1
3
2
24
6
12
6
20
6
5
8
12
10
1
5
30
1
22
3
4
3
9
15
3
2
3
4
8
7
5
12
2
10
1
2
3
19
11
1
5
6
10
3
1
2
5
3
4
4
1
12
9
9
4
3
12
2
37
7
1
1
8
15
3
1
5
2
1
6
5
2
35
4
6
3
3
1
6
7
15
1
9
2
7
17
21
13
8
16
6
3
9
4
10
12
3
4
8
1
2
14
13
3
13
2
7
22
2
2
1
5
1
3
35
9
10
3
13
1
13
12
2
16
10
1
5
4
4
27
1
1
7
2
19
5
10
21
3
6
5
25
2
2
14
21
1
5
11
6
4
4
1
16
8
13
4
2
14
9
7
4
7
5
5
8
10
8
7
12
5
1
2
10
4
1
6
18
1
3
5
3
1
2
4
16
2
10
10
8
5
14
3
1
5
6
1
3
4
12
4
12
8
14
8
9
10
25
4
3
3
28
2
6
7
1
5
8
7
4
13
23
10
3
13
2
6
3
3
10
3
5
1
14
3
8
16
1
1
4
1
1
2
5
16
8
5
2
5
3
26
7
1
2
18
8
22
3
10
3
8
15
6
1
5
3
1
6
5
12
1
1
4
9
3
4
2
30
36
3
1
9
6
1
22
1
17
6
1
2
10
5
13
13
4
1
8
15
10
2
4
2
24
6
6
1
5
1
11
6
3
1
15
2
3
3
3
4
2
3
3
3
3
16
2
6
1
9
5
3
8
26
29
9
1
11
1
9
5
6
3
1
23
18
2
1
11
1
13
3
1
2
2
3
4
3
2
3
1
2
4
14
1
12
2
16
3
8
3
1
2
4
11
6
7
2
1
8
10
18
7
7
11
18
2
15
2
3
1
1
2
2
9
21
7
2
12
3
7
5
3
4
7
7
1
6
4
8
10
1
4
11
2
5
1
5
12
8
11
17
11
12
3
3
13
6
7
1
7
23
7
10
4
13
8
4
5
3
4
9
8
10
17
5
8
8
12
6
4
5
4
15
8
2
10
3
4
14
7
3
2
13
6
6
3
12
5
3
1
2
13
6
9
3
1
4
13
1
28
1
5
12
19
14
24
5
5
3
9
1
4
4
5
5
2
2
6
4
4
1
3
13
6
13
4
13
8
1
3
5
1
3
3
2
24
9
12
20
7
15
3
7
14
7
3
12
4
17
2
18
4
5
1
5
9
13
2
3
4
6
27
18
15
2
12
3
6
6
7
12
1
8
2
6
2
4
1
9
2
15
5
10
3
9
12
3
28
2
19
10
2
23
1
2
13
2
7
6
8
27
18
11
5
6
9
2
14
13
1
8
10
30
10
17
1
2
2
6
1
2
6
7
5
16
3
2
3
4
11
7
5
6
3
3
9
3
3
10
12
11
2
16
4
3
11
1
17
4
16
6
1
6
3
3
34
5
3
21
22
5
3
18
24
8
4
1
13
20
34
5
15
9
2
6
19
3
1
4
3
6
3
1
11
2
11
5
18
6
12
15
9
3
13
9
2
1
2
2
2
4
8
8
6
8
1
1
6
11
4
15
3
5
1
6
5
4
14
12
1
8
11
2
2
1
1
5
5
7
5
6
4
21
2
3
6
2
4
2
40
3
21
1
14
6
7
9
3
4
1
1
3
5
2
18
7
1
2
3
6
4
11
1
1
2
6
2
8
2
5
7
2
8
10
3
1
8
12
4
8
7
2
13
5
1
5
3
2
18
2
11
3
3
3
33
7
2
4
8
3
15
10
2
8
5
3
8
6
14
2
24
11
1
3
12
6
2
4
1
8
2
12
12
3
1
4
4
6
4
8
6
1
15
5
6
17
12
1
4
8
5
10
8
4
22
3
7
4
6
6
4
2
2
5
3
4
2
3
9
26
4
3
8
3
2
16
13
1
6
7
3
18
6
4
8
4
3
11
4
3
8
1
12
5
1
4
10
8
5
19
1
24
11
1
1
15
9
6
5
3
1
5
16
6
4
12
10
6
8
4
1
6
11
8
20
38
1
2
4
15
23
1
2
15
1
2
1
1
5
8
6
12
3
7
24
3
20
2
6
2
9
2
3
9
1
3
1
10
1
20
3
6
30
1
1
4
2
14
5
6
13
9
3
3
8
1
2
1
1
4
12
3
3
7
7
1
12
5
1
3
3
4
7
19
3
10
8
1
9
3
1
1
12
7
4
2
6
2
12
7
11
1
17
3
5
6
4
13
8
7
4
4
4
5
15
6
3
7
5
3
13
1
6
11
2
15
1
12
3
11
4
2
10
1
10
18
4
8
4
22
13
3
7
19
7
7
8
27
15
4
5
1
2
8
4
9
11
5
5
2
5
5
42
3
7
15
9
5
5
12
4
6
3
4
12
25
2
2
1
8
9
12
2
14
11
9
6
4
2
19
5
2
19
12
11
10
7
13
6
11
6
9
2
2
7
12
1
6
9
1
2
4
2
21
3
6
16
1
6
10
9
2
15
17
5
9
8
22
4
16
1
1
2
11
1
28
4
9
4
14
1
2
1
2
6
3
2
11
11
2
8
5
13
10
5
3
2
13
18
3
2
4
3
12
1
2
15
6
8
5
4
3
6
9
10
3
20
1
3
9
3
6
2
3
8
7
9
9
3
1
5
3
16
3
2
2
2
2
9
4
5
24
10
2
3
1
2
4
4
5
9
3
14
15
7
3
10
18
5
12
11
6
2
1
22
5
12
1
8
1
2
4
11
1
8
1
11
6
15
3
1
8
4
8
3
1
3
4
2
8
8
4
6
7
1
14
6
5
1
2
3
23
10
6
27
1
11
3
13
3
3
3
6
18
15
18
6
1
2
2
19
6
6
7
1
37
15
19
2
10
32
17
1
2
2
16
3
6
3
3
1
9
6
14
9
10
2
4
2
12
1
6
3
12
2
1
14
5
4
6
6
10
6
5
1
6
3
11
6
4
11
7
4
2
3
8
5
19
3
6
1
17
9
3
9
3
3
7
10
10
3
21
13
5
1
1
2
4
5
24
8
4
2
6
1
2
7
5
9
7
2
4
2
6
6
2
6
5
2
1
3
12
13
2
21
3
22
5
8
5
1
22
15
8
12
1
6
18
2
1
4
4
10
3
3
9
7
1
3
1
12
3
2
6
36
1
9
2
18
2
4
8
26
28
4
4
8
3
15
6
2
11
2
7
6
3
1
6
19
47
1
9
9
3
3
9
3
10
7
4
4
8
1
1
2
2
6
7
15
10
23
5
1
20
13
3
1
6
5
7
5
3
14
9
9
1
36
14
5
2
6
11
6
3
1
15
6
3
5
3
3
4
8
6
2
1
9
8
5
31
4
7
5
2
5
2
7
10
5
5
2
2
3
3
5
9
2
8
14
3
1
3
12
14
18
28
19
4
1
3
8
3
3
3
15
6
1
11
1
5
6
6
3
10
3
4
2
2
1
5
12
3
1
10
2
2
16
12
2
6
4
4
5
5
3
1
9
8
1
4
23
1
32
6
2
16
16
11
2
3
3
6
3
6
1
6
21
10
28
1
5
3
1
3
17
12
19
9
2
8
1
3
8
17
5
3
11
2
8
4
3
7
1
4
5
12
3
7
9
2
3
7
2
11
6
5
12
12
3
4
5
6
11
3
1
2
1
5
9
9
14
10
1
8
3
12
2
7
7
21
1
7
11
5
23
28
4
4
1
6
12
14
3
13
2
6
5
5
3
23
5
4
15
7
12
2
16
2
3
3
6
7
5
4
2
3
6
7
9
1
8
2
3
6
3
8
6
13
3
13
12
3
4
5
8
1
3
1
2
2
9
13
2
1
17
22
5
6
1
3
7
11
6
1
4
4
3
5
7
15
4
5
12
6
2
13
2
8
5
11
24
6
7
5
3
13
11
4
1
2
2
1
2
6
1
6
15
2
4
2
1
32
4
8
3
4
11
1
1
4
7
3
3
5
6
3
10
9
2
4
9
5
20
4
9
1
14
4
3
23
3
3
9
3
1
5
4
15
9
6
6
3
9
17
10
5
2
4
8
5
6
2
1
6
14
6
3
3
1
2
3
13
7
14
2
8
8
6
2
1
11
9
1
5
10
15
6
2
3
1
5
1
2
7
3
2
4
20
12
4
21
9
5
5
4
19
15
3
6
5
1
12
5
12
6
9
23
20
2
1
8
4
1
4
12
4
4
7
5
5
2
3
12
6
8
1
9
3
3
6
2
2
14
1
15
2
4
2
21
3
1
2
6
9
13
3
2
9
12
1
2
10
5
4
12
17
6
1
2
4
6
27
9
17
7
6
23
6
6
4
4
4
10
24
14
15
10
6
12
1
7
13
2
8
4
6
9
12
7
9
2
1
2
1
3
8
6
3
7
2
1
5
1
1
4
16
4
2
8
18
2
1
3
3
1
10
13
3
2
1
4
15
6
6
3
11
1
3
2
3
9
6
2
16
3
6
3
13
13
1
9
4
2
2
5
11
12
9
1
2
3
11
5
8
4
21
2
6
9
5
4
12
6
9
1
2
2
2
3
5
4
23
3
4
5
13
23
12
6
1
3
1
10
1
6
8
11
2
3
6
11
1
27
12
2
4
2
2
1
3
19
12
14
13
15
2
4
3
3
5
22
5
6
3
1
17
1
5
2
2
2
1
2
13
2
6
7
1
18
17
14
5
34
8
12
2
8
19
12
5
4
8
30
3
1
9
12
5
8
6
8
2
4
17
5
1
10
1
2
8
6
12
3
1
2
6
20
1
1
3
5
1
5
6
4
10
5
5
7
5
4
4
4
1
9
4
10
6
3
4
13
8
9
5
2
4
1
7
4
6
3
9
12
20
16
20
5
6
9
14
1
15
20
7
1
25
3
7
5
25
2
6
3
21
4
1
6
4
7
5
10
9
2
7
2
10
3
8
3
3
1
6
4
14
6
6
11
12
4
9
26
7
1
12
8
2
1
2
6
6
4
26
4
1
7
7
12
8
9
3
6
13
17
4
2
3
9
12
1
5
4
3
11
24
7
7
1
7
3
5
1
11
1
2
3
18
16
4
2
8
18
7
7
7
1
4
1
7
2
4
3
7
5
29
6
8
16
1
20
4
5
10
2
2
2
9
3
8
1
7
1
3
27
5
20
2
16
2
3
3
8
4
16
8
4
4
18
4
9
19
2
1
1
16
2
1
21
7
20
4
29
21
21
1
9
2
3
3
2
1
3
1
3
29
21
1
1
2
2
7
14
5
2
4
2
15
5
14
5
14
1
9
5
2
16
9
7
12
6
11
5
1
3
12
12
6
8
5
2
6
1
8
6
6
10
4
22
14
4
1
9
10
5
9
11
1
3
1
4
2
22
3
3
1
3
5
1
27
9
5
1
2
2
5
21
9
12
3
6
2
1
21
5
19
4
1
4
13
4
6
1
5
1
6
5
10
2
6
7
25
25
7
5
11
5
13
1
3
1
3
5
1
4
1
3
7
6
8
7
6
3
38
3
1
8
5
5
7
13
16
3
2
1
12
2
9
2
1
7
17
5
2
32
1
6
11
1
8
9
7
3
8
4
11
3
6
6
3
1
2
1
3
11
3
8
5
9
3
12
1
35
1
16
1
11
1
2
4
1
7
3
10
15
8
11
40
9
4
5
2
5
6
17
3
13
2
16
6
6
2
13
2
9
7
9
4
5
5
4
2
7
8
7
8
9
1
6
2
1
3
4
1
10
6
24
3
9
1
2
4
5
5
2
4
9
3
12
10
9
5
2
34
2
4
2
4
4
8
7
3
3
7
2
6
8
22
11
3
25
2
10
2
6
10
26
10
5
7
1
10
8
4
6
12
6
7
2
3
4
20
3
4
1
16
3
7
2
6
3
5
2
35
4
5
2
2
3
8
4
12
7
1
10
3
9
6
8
3
16
2
14
2
11
10
15
14
4
9
18
5
1
1
10
8
11
3
2
2
4
2
5
24
7
8
4
13
1
24
9
9
5
3
6
4
8
10
4
4
7
1
13
6
5
14
3
6
6
1
2
8
6
18
2
4
7
3
27
5
6
1
6
23
13
5
3
5
11
11
3
7
2
20
4
10
2
2
5
5
4
14
7
20
15
4
2
2
7
1
8
3
3
8
11
2
5
10
4
2
8
12
4
1
5
12
4
9
1
4
4
10
2
30
2
1
6
5
6
10
16
2
8
2
10
6
2
6
1
10
2
9
21
5
1
6
17
8
9
8
3
4
14
26
10
13
6
2
17
2
8
4
2
8
13
27
28
3
3
3
2
3
1
14
16
7
4
12
4
8
36
4
17
3
9
1
2
4
6
2
14
19
15
7
1
13
9
12
1
12
3
5
3
3
3
2
8
8
1
1
2
17
9
1
11
10
8
14
4
32
1
15
2
6
4
1
2
5
4
10
3
7
2
3
5
15
5
4
9
3
9
4
7
8
2
1
3
8
6
12
3
1
10
5
6
6
7
1
6
7
2
6
1
21
9
5
1
9
4
1
4
14
11
11
3
9
12
18
12
5
2
5
5
8
1
3
1
2
11
4
6
7
5
1
12
5
9
3
1
11
1
25
4
10
23
7
3
6
17
2
5
12
5
7
3
3
5
12
4
14
4
12
6
5
11
25
21
7
11
4
2
3
4
13
1
3
4
2
8
4
12
1
9
17
9
1
11
7
6
11
7
6
5
1
21
5
13
3
2
17
7
5
2
2
1
3
2
8
2
2
1
3
30
2
1
5
7
2
16
1
2
5
4
2
3
6
1
2
3
14
12
2
27
11
15
3
10
28
7
5
10
4
15
2
5
5
5
13
5
15
3
12
10
12
8
1
11
4
4
13
3
8
2
6
8
1
8
7
5
16
5
4
2
3
12
9
13
12
8
1
8
1
25
4
6
1
7
4
4
6
4
14
4
6
4
12
1
5
6
18
4
8
8
7
11
2
2
3
1
2
14
2
2
4
14
16
2
16
8
2
17
1
4
6
7
5
1
27
15
3
4
16
2
20
16
4
21
6
5
20
2
13
2
4
5
13
9
8
1
1
10
3
1
6
14
7
14
3
7
6
1
4
1
2
12
3
4
9
3
15
13
1
1
2
2
8
3
3
9
7
1
12
46
12
3
5
3
1
5
1
23
3
4
6
9
2
4
6
11
5
18
18
1
33
2
2
12
3
1
40
2
13
1
14
1
1
6
14
14
2
6
11
2
12
10
1
7
1
5
4
8
5
10
1
6
6
6
3
2
1
7
5
5
2
4
4
3
2
15
18
6
13
2
7
2
4
9
5
12
12
4
8
2
12
7
7
2
18
2
13
5
1
3
6
1
15
6
4
1
5
1
15
13
1
4
2
1
11
13
3
1
3
4
4
6
6
12
3
12
3
18
4
8
13
13
14
2
2
8
8
3
7
6
2
1
1
17
1
8
9
9
33
8
1
2
7
21
9
5
1
3
2
15
3
8
10
1
20
23
23
1
14
3
3
10
2
5
7
22
14
3
1
11
6
7
10
6
30
10
12
4
2
9
5
1
8
7
3
9
3
1
29
11
12
8
4
1
11
1
5
12
1
13
17
7
1
4
11
6
1
8
3
3
10
2
9
6
1
1
11
3
4
13
4
9
3
5
2
5
9
4
5
14
3
4
8
10
2
6
22
8
12
4
5
28
12
1
5
1
12
4
7
13
1
1
27
5
7
8
4
9
22
1
1
26
4
3
17
1
3
20
9
5
4
36
2
12
18
5
9
2
1
1
1
21
15
31
2
2
1
1
3
5
8
65
8
9
1
2
3
3
3
19
1
1
7
5
21
4
9
6
11
4
8
6
15
6
3
14
1
4
8
5
4
3
16
3
5
1
8
3
1
23
6
1
8
6
6
6
14
2
2
8
22
3
4
20
3
4
4
5
11
3
3
9
5
4
24
3
1
14
4
8
1
7
2
4
1
16
15
14
20
4
13
5
20
10
9
3
12
9
7
3
17
1
5
1
11
1
2
10
3
5
1
8
7
3
10
4
6
4
2
2
13
10
1
13
3
4
11
5
1
9
18
7
3
3
2
6
9
10
4
10
1
12
2
1
20
4
5
3
3
3
1
2
15
20
1
5
22
4
14
9
16
6
1
12
2
2
3
3
12
6
7
17
1
5
9
7
6
8
6
19
5
6
2
4
6
25
1
41
2
6
10
3
6
4
10
1
9
2
7
5
6
2
4
4
5
19
2
13
2
4
21
8
3
3
20
4
7
1
14
3
24
3
2
1
7
14
2
2
20
12
5
10
6
36
7
5
15
5
22
17
1
3
8
4
6
2
18
6
6
1
1
11
2
10
5
8
1
15
13
6
1
35
14
4
9
2
1
18
5
2
5
5
1
5
2
8
2
1
8
3
2
12
19
3
6
18
19
11
7
5
10
12
5
7
2
1
1
10
1
12
17
12
2
1
7
3
2
33
30
4
8
1
3
2
4
20
3
1
2
4
3
1
7
5
1
7
8
2
6
14
5
9
1
5
6
1
3
14
13
1
10
2
10
14
2
6
4
13
9
13
6
6
3
10
1
6
3
6
1
6
5
4
16
1
16
5
4
8
1
26
4
3
2
3
1
2
1
2
9
2
4
2
26
6
4
5
6
2
15
2
4
2
5
9
20
3
21
1
5
6
3
6
3
3
16
5
4
3
38
6
7
5
4
1
10
8
4
6
3
1
4
8
3
3
2
6
7
8
7
8
20
2
2
3
1
9
5
15
18
9
6
6
1
1
1
11
17
1
6
11
19
2
2
4
5
33
6
2
1
4
6
30
3
10
2
2
1
1
1
16
13
11
2
1
8
1
5
6
21
3
3
3
4
4
4
10
4
1
13
4
8
3
5
7
2
16
6
23
9
3
26
6
7
3
2
4
9
11
12
4
14
4
7
5
18
15
3
2
4
12
2
6
8
2
9
6
3
3
33
1
1
2
2
31
1
2
6
10
4
24
3
13
15
1
2
8
1
25
1
1
8
2
5
15
2
7
6
24
13
5
3
6
4
16
2
13
5
7
13
16
4
3
6
7
3
11
4
14
16
10
11
1
4
1
13
36
1
16
2
1
2
13
1
2
9
5
4
12
6
3
3
9
17
2
4
22
3
6
5
2
4
10
2
3
3
1
12
1
8
8
9
10
3
10
13
6
5
10
1
14
11
2
2
7
5
7
2
1
3
15
4
10
8
1
3
2
1
4
5
20
1
1
8
6
2
1
3
24
1
24
3
6
2
6
13
3
6
15
25
2
6
8
28
4
5
26
22
3
32
15
1
3
6
11
2
6
5
31
2
8
13
3
5
1
29
1
2
1
2
1
2
4
8
10
24
9
5
8
4
7
14
11
6
5
3
8
10
8
19
3
16
22
8
4
3
7
8
6
16
6
3
5
15
6
1
12
15
1
1
7
21
5
2
10
3
3
3
4
17
7
7
1
9
4
2
18
1
3
6
3
6
11
1
11
3
11
6
1
21
8
1
4
5
8
1
13
2
6
1
6
2
6
7
10
6
4
10
22
4
15
4
2
11
4
1
3
9
14
1
4
20
8
9
3
4
3
14
1
2
2
5
3
3
12
5
6
7
3
28
4
13
1
13
1
8
21
22
7
2
16
4
3
1
6
3
6
13
23
8
34
5
4
26
8
18
7
9
20
1
17
10
6
4
3
11
6
10
11
3
4
3
5
13
1
18
2
9
2
29
1
9
12
19
3
2
3
25
6
3
2
13
2
4
9
6
11
36
8
14
2
2
8
5
6
1
2
6
4
8
14
1
1
14
3
23
26
2
1
1
6
5
8
1
11
16
3
4
18
11
3
4
2
2
1
20
1
8
6
13
1
2
3
1
1
13
6
9
11
6
16
2
13
7
4
13
3
2
2
2
8
2
11
3
15
3
11
1
9
2
1
2
12
6
1
2
3
3
9
10
6
8
21
1
2
4
2
14
10
9
10
3
2
1
1
4
3
1
20
4
6
2
4
11
3
15
1
2
16
3
29
22
5
16
9
11
7
5
3
10
15
8
6
7
2
2
5
5
13
23
7
1
2
18
8
6
18
2
11
7
5
12
8
1
5
3
2
2
3
5
7
6
11
2
19
6
3
4
6
26
1
2
7
2
1
2
7
15
12
8
10
3
10
4
6
3
3
2
1
3
10
3
1
4
4
9
5
2
10
1
3
22
5
5
7
17
31
8
3
1
2
5
4
6
14
5
2
6
3
1
9
9
6
3
4
2
2
1
3
5
6
1
6
12
3
8
4
2
9
3
4
5
6
14
4
6
3
1
3
5
1
6
5
2
5
11
3
9
2
7
1
10
7
9
4
32
13
3
2
24
2
1
11
8
3
3
6
2
2
4
24
1
12
5
12
6
2
1
1
11
1
20
6
6
18
7
9
2
1
5
1
1
18
2
14
1
3
3
3
2
8
17
14
3
4
3
9
6
12
6
3
5
12
13
9
11
1
6
3
5
1
3
8
1
9
2
6
6
7
8
1
12
10
8
8
3
17
7
7
17
13
8
26
7
7
8
24
1
2
1
2
14
7
3
1
5
7
15
8
1
3
3
8
34
3
20
1
6
1
5
19
8
6
6
2
1
7
1
1
5
3
9
4
5
1
25
8
8
2
4
2
1
16
5
6
1
1
6
38
3
3
4
2
11
4
1
4
7
5
6
3
4
7
2
12
14
3
12
27
3
5
11
25
8
12
2
3
9
2
30
4
1
3
2
12
12
1
5
2
1
3
1
29
1
23
1
6
5
12
3
4
12
3
5
4
25
10
18
3
4
11
6
2
1
6
4
2
1
8
12
4
3
17
2
14
14
1
7
2
6
6
9
5
1
6
1
8
4
17
3
3
14
3
19
13
4
1
8
21
1
5
19
1
8
5
6
3
3
4
11
7
5
3
6
4
2
1
8
13
3
2
9
5
5
8
3
1
11
7
3
2
3
12
10
7
17
2
15
7
7
16
6
6
10
8
1
3
8
2
1
3
15
10
7
2
2
8
2
30
2
2
4
13
1
1
9
6
6
10
2
1
1
31
7
16
10
22
4
5
6
43
4
1
8
9
6
6
9
3
6
16
11
4
3
2
2
2
2
25
3
11
3
7
11
4
5
9
3
13
6
4
4
15
1
2
2
25
1
5
5
7
4
17
6
2
1
7
8
16
2
3
7
20
13
7
8
10
6
5
6
1
5
2
3
3
1
2
4
9
17
6
1
1
10
1
11
3
3
10
4
2
6
4
2
2
14
10
3
1
2
2
5
18
23
7
3
14
3
4
2
3
18
4
9
5
8
2
2
2
10
2
2
16
8
10
13
6
6
10
6
9
2
4
9
2
3
4
22
11
3
8
19
2
18
5
4
4
2
13
11
6
6
1
5
6
16
2
2
5
12
59
8
5
11
8
29
3
4
2
9
15
6
14
4
3
8
1
5
7
14
3
9
1
9
6
2
7
11
1
3
4
4
7
12
3
2
4
5
1
2
10
2
13
2
31
3
1
4
4
3
5
2
1
12
5
2
15
17
2
10
4
2
2
16
6
2
1
3
6
1
1
14
4
1
1
12
9
11
6
37
13
2
15
32
5
6
4
3
3
12
1
3
5
5
4
9
4
5
1
7
10
1
5
6
4
9
9
9
23
4
11
9
7
1
2
4
2
8
20
4
2
8
4
10
12
1
9
3
2
4
13
8
8
15
3
4
8
13
8
1
2
4
8
6
12
1
3
2
1
21
2
15
6
1
34
1
7
8
6
4
8
19
5
1
5
3
7
8
12
6
3
10
6
3
2
6
31
5
7
5
2
1
9
2
19
6
11
1
6
7
3
9
9
1
20
2
9
5
5
18
1
4
4
2
6
14
25
3
7
8
9
6
12
1
7
5
2
3
3
19
4
4
9
7
2
1
6
7
5
6
11
3
9
4
2
1
18
8
7
2
7
11
12
3
1
3
12
9
47
1
5
1
2
10
12
4
4
1
5
3
1
12
9
2
3
26
6
2
2
6
2
4
1
30
2
1
8
3
5
1
7
12
5
3
1
2
3
2
6
1
9
13
3
3
19
14
4
7
4
8
3
10
6
2
6
4
5
3
1
9
10
5
2
5
1
9
16
3
12
12
35
2
2
2
2
2
2
3
19
2
21
9
14
5
8
31
2
6
1
5
6
4
11
3
2
13
16
25
1
6
3
1
3
4
5
5
4
4
1
4
2
15
1
8
4
1
6
7
25
3
1
1
3
1
5
22
3
2
9
2
4
20
13
1
8
6
3
18
23
5
18
2
4
5
3
25
10
2
2
3
5
17
1
6
1
3
1
3
3
8
16
1
19
1
5
3
20
1
4
15
3
18
3
8
1
18
12
7
7
3
3
5
18
4
2
22
7
9
2
3
3
2
18
4
3
1
10
5
5
10
14
4
3
3
2
10
16
4
1
12
2
3
13
9
5
9
12
15
7
17
3
10
10
11
17
6
1
8
1
12
2
7
7
4
12
6
13
9
8
14
10
6
6
9
1
3
9
9
3
23
3
9
1
3
9
11
7
8
25
5
1
1
4
1
15
12
2
3
9
9
7
2
6
3
13
2
18
2
17
9
23
4
1
4
16
8
6
1
3
2
21
9
2
4
22
2
6
13
3
8
9
3
12
9
4
13
1
6
11
4
12
24
1
8
6
7
15
9
2
3
1
2
1
2
4
25
8
2
1
20
3
8
8
4
5
13
4
27
5
1
1
6
2
12
1
5
7
1
13
9
13
9
3
5
3
3
7
9
2
3
9
6
3
17
5
6
6
5
4
14
9
6
4
32
6
6
3
4
6
3
5
14
2
11
4
6
15
5
6
3
12
6
8
5
7
2
9
9
3
1
5
8
9
4
10
7
7
3
6
2
22
14
4
1
26
6
12
20
9
27
7
8
3
1
3
2
2
7
3
21
3
15
7
3
6
6
2
25
3
8
7
24
3
3
5
3
1
17
3
9
12
1
8
7
14
15
7
2
1
9
9
14
4
32
23
4
2
5
7
4
15
3
2
2
3
3
23
7
14
13
19
5
3
2
12
2
8
2
3
13
2
2
4
1
5
9
9
18
3
6
1
8
1
15
2
12
12
2
35
6
11
10
6
17
22
1
4
2
5
7
2
2
3
22
7
1
4
2
3
8
2
11
10
14
3
19
9
3
7
5
24
1
10
4
3
17
6
10
4
4
4
3
14
9
4
9
30
5
6
2
19
4
5
9
1
9
6
3
15
2
28
6
3
14
7
8
3
2
7
30
3
4
12
2
12
6
2
5
12
5
10
9
7
1
7
2
1
18
7
24
1
7
4
2
3
3
2
7
5
3
9
6
1
6
6
7
8
2
3
9
9
5
12
4
14
20
12
3
1
10
6
1
1
5
5
8
5
15
6
14
4
10
2
11
1
14
4
9
13
13
19
4
10
22
8
2
5
3
2
3
19
4
7
1
2
12
3
6
1
4
2
14
6
3
1
22
7
10
1
2
4
12
10
9
5
2
3
12
3
3
8
1
2
6
10
2
12
4
8
12
12
8
2
10
7
3
3
5
5
11
2
4
14
1
5
12
4
1
2
4
6
5
2
4
12
13
6
2
7
2
2
5
21
8
4
15
7
5
3
3
1
13
3
1
1
6
4
16
11
10
3
4
7
3
3
3
4
5
1
2
4
8
13
5
9
15
3
3
13
3
12
8
6
2
13
15
7
3
5
1
5
3
6
7
7
4
12
1
9
2
21
15
2
10
7
6
2
7
10
4
6
6
1
5
1
5
2
1
1
8
6
20
2
2
10
11
1
12
21
12
17
15
11
4
1
5
1
3
11
9
16
2
12
1
2
3
2
1
3
4
38
3
7
2
19
5
3
3
12
2
4
3
18
6
3
8
5
7
5
24
18
2
9
2
12
7
6
1
2
2
4
22
21
8
3
6
16
21
6
11
4
14
4
3
3
11
6
10
17
1
9
3
8
4
12
3
3
1
8
2
16
8
1
6
6
7
14
2
13
15
10
22
7
6
1
16
15
25
18
3
2
3
3
1
2
1
8
1
9
11
4
2
1
7
12
16
1
11
4
14
6
8
5
18
12
3
8
12
7
6
3
6
17
3
3
5
4
10
2
1
9
20
4
5
3
1
53
4
5
4
14
3
6
1
6
15
3
6
2
1
8
3
15
2
5
1
4
4
11
3
8
20
2
4
11
6
7
2
4
14
4
11
9
7
2
4
5
2
4
18
8
1
5
1
4
6
5
7
5
1
9
17
6
7
2
7
3
9
5
12
6
6
6
3
6
5
2
30
6
18
16
14
2
3
1
2
13
2
7
2
24
1
14
15
21
6
10
2
7
4
10
6
1
11
1
1
7
9
19
1
10
8
4
6
1
2
4
30
18
2
3
6
3
9
6
13
11
13
1
13
12
5
6
13
3
10
3
15
9
2
3
4
4
1
5
1
1
15
8
4
8
4
7
2
2
1
14
3
3
12
10
6
12
3
2
28
9
2
9
3
1
14
6
1
5
1
8
3
2
14
9
19
10
7
3
12
14
18
1
8
12
16
1
6
1
12
3
1
26
6
3
4
21
5
4
15
5
2
2
14
7
2
5
6
2
5
1
3
15
3
3
9
7
1
1
18
3
6
5
2
4
3
9
9
4
6
1
2
22
4
3
5
16
8
4
4
5
13
11
4
11
3
7
14
13
14
5
22
8
6
12
1
16
5
2
1
7
42
8
1
11
7
5
1
6
6
11
2
1
3
12
1
5
1
12
2
13
11
21
6
34
15
3
5
6
9
6
3
4
15
4
4
12
2
8
3
5
4
2
1
9
2
6
4
6
2
13
6
14
7
9
5
2
11
9
20
15
1
16
4
2
4
4
4
14
18
5
6
7
2
3
1
4
36
11
11
14
4
3
3
1
12
2
7
2
6
10
14
7
1
13
13
8
1
8
4
18
1
2
2
9
3
4
8
4
18
6
5
17
1
21
4
8
32
4
3
6
5
2
15
7
4
6
2
2
5
10
5
3
1
2
6
1
1
13
3
13
7
10
18
1
3
4
5
5
6
1
7
4
12
10
2
2
35
2
12
3
3
1
22
4
6
9
9
1
5
18
1
2
3
3
9
6
8
22
14
1
3
14
6
4
1
17
12
2
1
9
2
16
1
3
2
12
3
9
4
3
8
6
7
9
3
3
8
4
3
5
3
12
15
6
9
16
8
7
2
9
1
1
8
6
2
2
5
6
2
3
1
2
15
1
1
2
12
9
1
12
28
6
2
1
21
7
11
1
5
3
9
4
9
6
6
38
23
7
10
9
10
20
4
14
15
3
3
9
14
10
4
11
1
7
7
2
4
2
2
5
6
9
2
16
6
3
1
1
12
7
9
12
8
1
2
6
1
1
12
10
3
3
7
13
11
11
2
1
6
4
2
1
9
3
2
20
8
10
16
7
5
10
6
6
2
12
14
10
13
5
2
2
12
32
10
8
7
1
4
6
6
3
3
12
2
10
13
12
5
12
9
7
15
6
8
15
7
3
3
19
1
1
2
2
23
3
3
7
29
2
5
1
4
6
18
11
18
8
16
7
11
4
16
4
7
23
1
6
2
6
9
9
23
20
2
1
9
3
5
1
23
15
11
2
5
11
11
3
4
11
35
6
4
12
4
4
7
2
10
1
2
26
1
2
5
8
6
9
5
1
7
10
2
1
6
3
8
7
9
3
12
1
4
5
9
2
1
6
8
3
6
6
10
23
3
13
5
22
21
1
1
1
3
1
4
8
1
3
10
2
2
5
5
1
11
25
5
6
9
11
7
1
5
9
8
1
7
2
7
5
18
3
22
7
6
4
18
12
4
3
2
3
4
3
3
8
1
42
1
7
5
5
5
7
1
2
4
5
7
20
4
14
3
2
12
5
8
2
2
2
3
15
5
10
12
2
7
4
4
18
7
3
4
10
4
8
19
6
1
14
8
2
11
6
5
6
12
1
9
5
6
3
1
32
23
17
7
4
4
2
3
1
20
2
23
6
6
2
11
1
19
2
4
3
3
2
7
15
8
10
6
8
12
6
1
6
5
18
10
6
2
15
1
2
4
5
9
12
3
1
18
14
4
9
2
6
3
3
4
3
2
6
1
5
4
14
12
1
6
14
3
3
5
4
12
1
5
7
5
10
9
9
4
6
5
5
3
10
6
26
7
2
2
6
2
20
12
2
12
5
2
4
7
2
4
2
2
15
1
2
1
8
3
3
4
6
15
3
2
19
2
4
6
14
3
3
12
1
11
1
6
9
8
14
1
7
4
5
13
4
4
3
2
5
8
12
18
3
13
7
1
28
17
18
1
2
24
12
2
4
9
11
1
11
1
2
4
3
2
3
3
1
2
1
6
4
4
2
11
3
2
16
2
4
2
6
3
1
30
2
9
6
1
4
4
2
4
12
1
5
8
6
8
4
5
9
9
3
6
4
4
4
3
7
6
2
6
5
9
4
3
1
2
29
7
2
4
8
6
1
13
7
3
6
20
20
16
13
5
1
1
2
13
26
7
6
3
11
2
1
3
9
9
9
19
2
12
9
28
26
1
8
25
2
19
16
10
8
1
7
6
8
3
1
2
1
29
1
12
3
18
4
16
3
7
2
1
7
25
3
2
17
1
10
6
3
9
9
10
5
1
2
5
5
2
5
1
3
6
12
2
8
5
7
5
3
10
17
9
2
28
19
3
8
1
2
6
10
5
18
13
5
4
5
17
2
6
10
25
3
3
4
3
5
7
4
6
5
3
2
12
1
2
5
8
2
15
9
2
1
28
3
3
1
7
6
3
1
11
13
1
1
13
2
10
10
2
2
1
11
14
11
9
11
19
4
10
4
12
2
1
7
1
1
12
5
10
12
12
15
21
7
5
8
17
4
2
1
3
3
6
3
7
7
7
1
8
2
4
12
1
1
4
1
1
5
6
1
1
3
12
2
16
7
13
2
12
4
2
9
6
9
2
25
3
4
4
16
12
5
9
4
2
20
16
6
3
10
1
4
8
1
9
4
8
18
12
1
2
24
4
6
6
13
4
7
35
7
21
16
2
12
18
3
3
4
4
13
6
8
1
9
7
13
6
6
4
5
7
8
4
5
4
5
3
2
2
2
1
5
3
3
1
8
9
2
11
5
7
30
1
2
4
7
1
4
4
13
5
2
8
2
6
12
2
5
1
8
9
15
6
2
6
9
10
2
9
3
3
2
2
2
16
12
18
10
38
9
2
3
13
1
5
12
21
4
5
12
5
3
3
9
13
5
10
1
7
27
2
1
7
3
2
1
9
20
1
20
1
9
2
9
3
16
4
14
4
4
10
21
3
3
6
2
4
1
4
6
12
16
2
12
6
1
8
1
2
12
6
3
1
29
4
1
2
15
11
1
6
18
1
6
2
15
2
3
1
5
10
10
16
1
1
1
5
2
3
7
17
5
2
16
7
3
17
7
14
9
4
7
1
28
3
12
20
21
5
5
1
22
6
1
15
2
1
6
12
15
6
2
13
1
2
8
19
7
4
9
15
1
11
18
14
10
4
2
20
1
7
3
3
9
6
5
1
1
4
6
1
7
4
10
6
15
5
10
2
4
11
1
9
3
10
4
2
2
5
7
8
12
21
22
23
10
2
13
5
9
5
5
20
1
3
6
1
1
7
2
2
2
11
4
8
21
7
2
10
5
2
4
24
1
6
6
9
4
2
8
4
2
3
3
4
2
6
7
12
2
4
12
24
15
5
9
13
3
3
1
5
15
2
6
10
2
7
8
3
18
2
2
2
1
15
14
13
2
4
6
7
6
10
6
9
7
4
12
16
30
3
4
2
3
3
12
9
10
9
8
15
13
8
12
13
2
6
1
9
5
3
2
4
6
6
9
3
4
2
16
12
3
6
5
1
2
1
14
14
8
34
13
17
6
1
25
2
8
4
26
4
10
3
6
6
2
3
6
10
21
5
6
24
4
3
5
1
8
9
4
2
1
1
5
1
1
7
8
20
4
9
9
4
9
11
2
1
12
1
5
3
4
3
11
15
1
2
13
5
4
11
5
2
14
12
1
3
5
3
1
5
3
3
6
12
1
9
22
7
11
4
14
2
11
3
1
24
1
4
4
15
2
4
3
9
3
2
2
7
9
1
7
7
15
21
3
6
10
4
7
7
2
2
4
6
7
9
6
6
15
3
6
3
35
4
9
6
6
1
2
8
8
7
15
1
9
9
11
3
4
38
7
2
4
9
3
10
5
7
1
6
3
4
3
20
9
8
1
3
19
3
5
11
1
9
7
6
2
4
1
5
3
21
5
1
11
8
5
12
2
6
1
11
10
13
1
7
27
6
2
18
5
1
45
4
12
3
2
18
9
12
1
6
6
2
5
2
6
9
8
4
5
2
1
16
7
7
1
2
4
2
6
22
9
5
6
13
9
9
2
3
2
7
4
5
19
8
1
9
5
4
11
3
9
5
1
4
11
6
1
1
4
8
1
6
1
6
6
16
5
8
3
2
5
5
18
12
2
2
11
15
1
7
5
5
7
12
6
1
2
6
3
1
20
21
6
5
3
1
5
7
18
2
2
6
2
30
23
3
6
10
2
7
9
11
39
9
29
31
3
3
3
4
6
29
9
6
8
2
6
18
8
4
2
15
3
3
3
19
11
1
8
4
2
21
1
9
3
6
29
6
14
4
10
15
6
1
2
2
20
11
8
6
10
6
11
6
3
3
3
1
2
3
1
2
1
7
7
9
1
14
3
4
2
1
12
3
5
4
45
5
10
1
7
7
2
12
3
1
8
7
6
5
1
3
16
4
13
11
6
6
4
9
9
8
1
13
20
27
9
8
6
6
14
2
3
14
6
1
6
2
1
6
1
10
3
13
8
13
20
5
4
4
6
3
9
11
3
4
14
3
1
2
1
1
1
1
2
6
1
7
4
6
8
2
2
1
1
1
4
3
2
20
14
4
1
1
5
21
3
7
3
11
4
2
1
1
2
9
1
7
10
5
12
12
7
7
14
2
1
5
7
9
5
13
12
5
7
14
6
10
15
9
4
2
11
4
12
5
4
21
2
1
2
4
8
4
36
9
1
2
14
4
4
4
6
16
3
6
8
12
10
12
5
1
14
3
2
4
7
3
8
14
6
4
1
8
4
6
3
6
14
30
18
3
3
1
2
1
18
17
3
3
10
1
7
15
2
2
6
2
7
9
6
6
2
13
8
1
2
3
17
1
1
8
3
12
24
12
6
5
4
4
3
2
3
1
1
2
3
5
8
18
5
3
6
2
3
15
1
3
4
5
7
2
3
5
6
2
10
9
6
1
10
8
9
35
2
5
5
9
7
9
5
1
5
1
14
4
5
3
16
5
7
7
2
2
3
7
8
7
15
2
7
11
1
3
14
4
6
9
15
3
7
1
7
2
1
17
3
6
4
8
10
13
10
3
3
38
4
3
11
7
7
17
9
2
4
1
11
4
3
23
1
6
2
7
3
1
8
8
2
4
21
1
2
8
14
14
28
6
3
9
5
4
6
11
3
6
7
46
20
14
1
2
7
17
6
3
1
5
2
12
4
13
2
5
10
2
32
2
3
17
6
2
8
1
2
1
8
6
1
3
2
1
14
6
3
3
3
18
4
8
19
7
5
12
1
23
5
1
9
4
1
6
1
2
2
4
7
15
2
9
13
15
5
1
14
21
4
27
7
1
7
8
2
4
4
2
6
2
5
15
2
1
3
2
3
4
1
13
3
8
10
7
6
3
2
4
2
9
1
5
9
6
7
1
1
27
2
28
3
5
6
5
6
18
1
7
9
6
9
7
16
29
9
2
13
3
8
8
11
7
2
3
3
10
4
3
7
2
2
2
2
2
2
17
7
2
19
3
3
6
3
8
3
4
9
2
7
6
3
2
10
4
5
6
7
4
1
2
7
14
9
1
6
11
3
4
17
3
3
4
3
2
3
25
4
4
3
4
2
3
2
1
1
9
12
5
10
12
2
10
20
24
2
6
12
2
3
11
1
6
1
5
6
11
8
6
12
13
4
9
3
2
1
8
3
16
15
8
10
2
3
10
11
14
4
3
7
9
17
4
8
1
12
12
11
3
10
1
4
3
1
3
7
5
9
6
2
7
3
3
23
4
9
6
8
3
8
1
1
10
2
11
3
2
4
2
1
21
6
8
22
18
4
2
16
2
1
7
1
7
21
1
2
3
1
4
4
3
17
4
36
5
3
1
20
9
1
2
11
18
34
2
1
3
1
17
18
4
2
4
3
2
12
9
6
6
3
13
5
1
3
1
5
12
2
12
6
11
16
1
5
2
22
3
4
5
1
1
4
4
2
3
7
6
6
16
7
7
2
1
11
12
6
14
11
8
6
19
2
20
2
6
3
14
17
2
12
3
3
3
6
1
19
3
6
18
3
5
1
7
2
13
17
9
1
10
2
3
2
1
9
5
6
6
6
9
1
3
6
7
2
8
6
6
13
2
19
11
5
2
2
4
2
1
18
7
8
2
6
18
4
14
10
12
4
25
15
4
2
22
4
4
1
11
1
9
2
1
1
6
4
4
8
6
3
1
3
1
1
1
4
1
28
5
1
11
20
11
3
4
2
11
5
4
2
5
5
3
10
8
3
2
8
8
9
5
1
21
1
3
16
4
3
5
5
11
9
13
3
11
6
3
7
4
28
3
1
5
4
17
7
5
3
1
8
13
1
5
17
1
11
6
15
6
6
1
16
2
2
9
12
3
4
2
3
3
6
7
1
2
3
17
6
1
3
15
6
14
5
5
1
14
11
7
4
10
13
6
1
10
1
5
26
1
1
15
5
4
2
7
23
14
8
5
10
5
7
5
12
16
8
7
1
5
17
6
9
39
1
2
15
3
1
5
18
9
4
3
11
6
7
7
2
3
23
2
13
4
2
1
5
3
3
7
2
2
7
1
4
2
21
3
11
4
8
4
1
2
2
14
24
1
6
10
12
7
1
3
1
9
3
12
7
8
5
3
6
4
3
1
5
3
6
14
8
8
3
3
5
4
8
3
7
1
10
2
7
1
8
10
10
14
17
1
3
3
6
2
6
1
1
20
15
5
12
2
10
7
1
6
2
50
9
1
2
12
7
5
3
3
3
1
3
5
3
7
2
10
14
13
6
13
8
5
3
10
9
1
6
28
1
17
3
4
11
7
5
12
6
3
3
8
8
22
32
3
3
16
2
3
5
1
6
6
18
5
8
7
3
3
3
2
25
1
6
2
3
12
1
6
2
2
17
5
1
8
18
4
17
2
10
4
2
4
2
3
13
2
6
18
4
8
6
18
1
6
6
7
7
9
2
10
3
3
7
26
5
1
3
14
26
9
2
15
2
10
9
6
3
19
8
3
15
10
18
3
4
1
6
1
8
6
6
1
9
8
21
5
5
17
6
15
13
2
6
13
2
1
3
3
2
1
1
10
21
5
7
1
5
6
4
5
1
6
8
9
3
16
7
7
5
4
12
2
2
2
14
5
9
4
1
5
16
1
6
5
6
6
1
7
13
4
1
8
8
7
5
4
11
3
6
7
13
13
3
1
1
4
7
18
7
1
1
5
3
21
15
28
2
6
3
7
12
23
7
2
3
10
6
3
2
1
3
16
1
3
25
5
9
9
6
1
2
27
1
11
1
6
11
14
4
8
2
9
3
4
6
14
12
3
7
1
3
3
5
8
9
1
11
2
5
10
6
1
7
7
3
18
1
1
8
9
21
12
4
2
2
6
6
19
12
7
7
7
8
9
3
12
8
17
5
1
6
2
27
2
7
5
1
1
12
2
2
6
1
11
4
3
16
3
6
11
12
18
3
15
15
15
10
5
3
3
6
15
42
12
10
6
8
40
11
9
10
1
17
11
10
26
6
10
22
5
2
3
8
4
1
5
7
17
6
14
2
33
11
9
6
3
1
7
2
27
3
4
17
6
12
1
4
12
10
21
11
24
10
8
15
4
5
2
14
3
15
3
5
16
4
4
18
1
3
20
13
41
1
2
1
2
9
25
6
2
7
8
17
4
13
15
14
1
1
5
17
1
5
6
3
15
1
1
16
2
7
6
1
2
1
5
2
1
7
4
14
15
7
10
7
1
5
8
5
2
14
1
8
27
2
2
3
1
5
2
7
9
8
1
6
6
3
2
6
6
3
1
23
9
3
4
21
5
1
2
9
18
4
11
1
5
3
8
4
13
19
13
3
4
4
7
18
25
6
2
9
7
3
17
6
6
9
1
2
15
5
16
3
3
12
18
3
10
3
6
8
1
7
4
12
20
2
6
14
7
14
4
3
6
16
18
2
6
2
8
16
1
6
5
8
2
15
1
4
2
4
1
2
6
3
20
1
7
8
3
3
14
8
2
3
12
3
10
3
5
4
8
10
2
3
24
27
14
7
1
3
3
2
6
1
12
11
12
30
1
3
11
3
1
1
10
13
3
2
13
6
5
2
7
11
10
8
16
3
5
7
19
10
7
5
5
18
2
9
24
6
4
3
2
9
10
4
2
6
2
4
16
10
1
5
2
4
1
2
11
1
5
1
4
20
6
3
6
3
4
9
8
21
3
1
5
14
1
9
4
8
4
3
3
26
10
6
5
13
2
19
7
2
24
27
6
2
35
1
1
2
4
8
16
4
5
9
9
13
5
5
2
10
4
2
6
1
9
2
2
5
2
16
1
2
9
1
10
12
4
24
2
9
3
8
10
1
3
2
9
3
9
3
6
6
7
8
1
8
13
1
7
4
6
11
6
4
11
1
11
4
2
1
6
8
10
14
22
9
14
1
20
1
18
7
16
1
3
4
10
2
14
2
4
4
5
2
3
4
8
19
5
6
6
18
4
15
13
8
2
6
16
14
1
1
11
6
2
22
5
19
14
10
5
4
8
1
19
5
1
2
3
5
30
9
3
10
2
4
8
8
10
3
1
10
28
7
8
13
20
9
1
2
7
6
1
14
18
2
1
17
2
1
19
2
2
14
11
3
10
2
10
34
10
13
1
12
19
3
7
6
3
20
9
3
2
1
9
3
3
1
12
2
10
3
3
5
4
8
1
3
4
13
5
10
24
3
3
2
10
18
8
5
3
2
3
1
6
2
7
11
4
3
8
21
4
3
1
4
1
13
4
14
5
2
6
1
20
2
5
5
4
6
2
10
4
5
8
1
4
4
12
2
4
1
11
4
27
5
1
6
2
4
3
5
3
16
2
2
2
2
8
14
2
2
4
1
6
5
26
14
2
1
15
12
2
9
7
2
1
9
14
14
18
4
7
14
7
5
3
18
1
42
12
21
15
3
2
3
3
4
2
21
3
1
9
2
2
1
7
6
8
7
5
3
3
9
3
15
10
3
2
18
10
5
4
17
18
2
7
9
2
6
4
1
6
11
8
6
2
8
2
10
15
9
1
1
5
8
10
14
7
2
7
6
6
5
16
9
11
10
2
12
6
13
19
12
4
1
6
8
1
2
7
3
2
7
8
4
5
4
2
10
16
6
1
3
1
2
1
2
4
2
10
12
10
2
8
7
1
10
7
2
9
4
2
16
4
35
6
23
8
2
5
3
7
6
2
7
17
3
2
4
4
3
2
16
5
1
2
3
3
11
4
6
1
3
12
26
33
3
3
7
6
3
3
15
1
1
15
9
6
7
12
9
9
6
6
2
10
3
9
2
7
5
9
28
14
9
1
6
1
5
2
3
2
10
1
2
24
3
1
12
1
1
17
24
7
1
2
4
8
15
6
16
5
3
1
5
3
4
6
18
2
3
3
9
3
4
12
6
9
2
4
6
27
2
3
11
11
23
1
3
2
1
2
3
3
1
2
4
12
4
4
25
5
1
3
11
13
10
4
6
4
9
8
3
31
2
5
6
2
6
15
2
1
3
1
7
3
1
3
2
13
3
5
17
20
4
1
4
7
10
8
1
7
11
3
13
1
4
1
6
2
25
12
3
6
17
13
2
21
3
4
3
4
2
2
13
8
13
32
3
16
2
6
1
2
3
1
15
9
4
7
9
3
6
5
11
5
2
1
4
3
2
4
5
4
3
2
34
2
1
3
9
11
6
2
2
9
11
21
6
7
3
5
1
3
5
4
6
8
9
8
5
7
31
19
6
21
14
9
6
9
3
7
1
1
1
4
12
5
11
1
12
8
1
8
16
2
1
3
4
14
4
7
1
3
31
12
2
6
8
6
6
26
4
3
13
2
7
5
2
1
1
41
1
5
3
2
4
14
8
10
1
17
5
5
12
24
18
6
3
15
2
2
2
1
12
2
3
3
3
6
6
27
9
1
3
5
3
2
16
16
3
6
1
2
9
1
31
9
16
4
2
2
1
2
1
4
41
13
6
1
4
5
6
4
2
12
3
1
12
9
2
4
11
3
5
2
8
10
6
10
1
16
1
18
22
9
12
29
13
13
8
7
5
4
3
1
32
5
6
12
4
6
13
1
3
4
6
2
4
2
6
18
18
12
3
4
11
6
2
1
7
21
11
2
4
15
1
20
7
17
9
4
11
1
12
2
3
2
2
5
5
28
3
5
8
2
3
4
1
2
2
18
10
2
12
9
3
6
1
8
7
2
4
2
2
4
6
6
1
8
6
1
2
7
5
16
2
13
12
2
1
4
7
5
11
5
2
2
20
1
8
4
5
7
7
4
14
4
12
3
1
18
2
6
16
8
15
4
3
3
6
9
12
6
8
7
5
2
19
15
3
3
1
7
35
1
1
4
5
3
10
5
6
4
3
3
3
2
1
5
16
18
1
1
6
1
10
4
6
1
8
1
5
3
4
9
13
4
4
3
11
18
7
8
21
13
1
8
2
14
4
4
8
7
13
4
1
3
4
4
7
7
6
2
14
6
4
4
1
4
1
7
3
2
1
9
6
2
2
5
3
6
1
5
6
7
1
6
8
24
14
1
11
4
18
2
6
1
8
6
1
9
31
14
2
4
5
3
6
4
11
15
4
2
7
24
1
2
4
5
7
1
13
2
8
10
12
14
12
5
12
8
3
28
11
1
6
2
9
4
1
6
22
4
8
1
13
14
2
4
8
4
5
27
1
7
1
31
2
9
6
4
5
7
5
1
5
3
10
1
4
4
14
14
6
1
4
23
2
13
5
1
1
16
7
13
5
10
9
6
3
29
1
6
1
14
14
1
18
2
5
4
4
9
1
5
15
14
12
16
11
6
16
6
5
10
2
3
1
2
1
3
20
12
3
13
20
3
3
2
8
4
4
6
13
1
4
6
13
2
5
1
1
4
16
36
4
9
5
2
1
1
2
4
3
8
27
9
6
3
2
1
1
17
9
6
19
17
2
2
2
10
2
2
2
22
1
1
6
5
7
9
5
2
4
6
2
1
15
4
4
2
9
5
1
17
9
6
1
3
5
4
22
5
11
18
1
14
6
3
1
1
1
21
3
5
10
4
33
2
3
4
2
10
3
8
7
2
2
1
4
18
1
5
15
2
3
7
32
25
12
2
5
2
29
15
21
24
9
6
6
18
3
4
5
13
8
3
4
12
2
6
2
2
18
4
11
5
3
6
4
17
4
3
5
7
6
13
2
15
1
1
9
1
7
17
11
13
8
1
8
1
1
7
7
3
3
2
6
3
4
3
26
2
8
6
4
13
1
5
9
4
2
2
5
6
6
1
2
2
6
1
7
11
5
3
1
2
6
36
7
2
7
9
3
6
2
7
14
5
6
4
22
5
1
5
1
2
26
6
7
1
2
4
6
6
10
7
9
13
15
15
13
5
3
4
4
10
10
2
3
7
1
12
16
11
1
2
19
15
2
6
6
1
3
23
6
1
3
2
14
10
7
5
2
5
2
7
9
3
3
3
2
6
8
1
15
2
11
3
14
3
3
2
4
7
5
22
12
29
9
7
13
6
8
4
5
12
1
1
13
8
4
3
7
8
3
12
2
13
8
8
4
1
2
1
5
1
2
13
5
2
1
19
4
5
9
8
1
13
2
14
1
6
5
2
4
3
3
3
5
19
1
3
12
1
4
6
6
8
2
2
6
6
9
4
11
8
4
1
9
10
10
3
3
4
12
8
8
7
6
1
2
2
2
12
3
1
13
3
12
1
12
5
4
8
1
2
6
12
7
10
1
9
1
1
16
16
4
16
3
21
9
1
6
2
19
5
3
3
6
13
3
11
25
2
6
1
6
12
3
2
2
23
1
1
3
13
3
8
2
2
2
54
13
5
3
3
8
2
11
3
22
11
1
3
15
5
3
13
6
11
3
7
3
21
14
14
4
4
5
4
5
3
6
1
4
8
2
2
13
5
31
4
1
1
6
9
6
14
2
5
3
4
12
14
4
2
7
1
2
2
3
22
3
2
15
7
8
3
1
8
9
24
1
2
6
6
6
2
4
6
7
20
7
3
3
2
1
12
11
4
2
12
6
12
1
14
3
4
2
18
2
1
3
18
10
5
3
4
2
3
3
19
1
7
9
1
1
2
2
7
11
9
3
9
1
9
6
5
6
4
4
1
4
2
5
17
1
6
5
21
18
4
13
3
4
21
19
4
7
12
5
10
8
13
5
1
1
2
26
7
1
37
9
6
28
3
6
5
3
3
6
1
7
4
22
4
5
1
12
1
6
6
12
1
18
3
6
2
5
7
3
4
22
12
11
8
3
15
23
5
3
4
2
3
9
2
13
5
3
3
7
2
7
9
5
12
3
13
6
2
1
1
5
8
3
8
4
7
5
1
11
16
4
1
9
6
1
5
6
6
12
1
5
1
1
4
1
2
3
1
17
4
10
2
3
5
2
8
11
7
8
1
1
10
3
9
19
3
5
6
16
5
9
3
9
1
14
1
6
7
4
3
10
2
3
3
11
2
3
3
5
19
2
7
5
1
7
1
4
5
6
7
13
5
3
5
4
5
3
22
30
19
10
2
10
6
7
6
9
14
9
1
12
8
6
2
2
9
3
15
3
4
2
6
8
19
30
7
4
3
10
3
16
11
2
3
6
4
2
6
6
6
6
3
6
7
2
6
10
8
6
7
3
6
3
7
5
18
17
9
1
3
5
4
8
1
5
1
8
3
6
6
3
4
3
2
1
5
4
6
26
4
3
1
2
4
1
29
4
2
5
6
2
4
8
16
3
3
2
3
12
4
4
16
3
7
2
1
3
23
6
1
3
5
2
4
18
3
5
11
2
1
8
6
8
6
1
6
29
1
12
3
13
6
5
28
20
1
5
1
11
3
3
8
2
2
3
17
2
2
8
5
3
3
7
2
8
1
12
11
2
4
7
7
1
33
1
29
4
4
1
12
5
1
3
4
10
4
12
2
7
7
15
9
6
8
15
18
7
9
3
3
7
5
6
1
7
3
7
32
5
2
2
24
1
2
3
7
6
3
4
4
3
13
4
2
2
13
8
3
1
3
18
3
12
8
13
15
3
4
8
14
14
8
4
1
4
12
5
7
2
4
12
13
4
6
16
3
1
18
7
18
3
10
8
18
9
9
12
12
3
3
13
1
6
5
2
9
6
18
1
17
13
1
14
2
12
2
1
9
15
17
7
5
8
2
8
2
4
10
4
16
17
2
7
9
14
3
1
6
8
1
3
1
4
2
10
9
1
3
2
21
3
12
9
3
3
1
3
8
9
4
9
9
5
6
3
18
27
1
5
6
19
3
2
2
12
5
11
13
8
4
13
16
10
9
9
26
1
17
2
14
8
14
1
16
1
2
2
2
5
7
1
9
1
3
2
6
15
15
15
15
3
7
2
2
5
5
3
6
3
1
6
3
9
11
4
2
3
4
1
22
10
12
2
4
8
16
5
4
2
1
5
1
16
5
9
8
1
9
3
17
2
10
8
2
16
8
2
9
24
3
1
5
6
10
8
9
5
4
4
8
3
19
4
5
5
4
14
15
4
2
13
10
7
6
3
3
3
6
8
4
1
7
29
5
1
1
10
14
7
7
9
5
4
4
1
9
12
7
8
1
11
3
18
4
11
12
5
4
4
5
9
1
2
29
4
4
6
6
12
2
4
21
1
11
17
2
1
9
1
29
1
2
1
6
2
2
4
4
10
8
8
19
15
2
1
3
16
1
5
2
10
5
2
6
12
13
3
8
1
10
8
4
16
6
4
2
1
29
16
5
9
7
9
14
12
2
4
6
12
13
3
6
12
6
3
5
4
2
6
18
1
14
28
2
9
7
11
1
11
1
24
1
2
16
5
19
4
6
10
2
12
6
7
1
5
12
21
23
1
6
3
11
3
3
1
3
2
2
7
5
8
11
1
2
4
3
7
4
3
11
4
9
3
4
14
1
1
14
3
3
11
3
12
9
6
4
18
12
13
1
3
3
1
10
4
7
6
7
5
8
9
6
9
4
23
43
1
4
4
3
2
19
2
7
11
9
1
2
2
2
5
11
2
8
1
3
4
7
11
19
4
3
5
1
8
20
4
4
11
3
6
4
9
2
12
6
5
2
8
9
9
12
7
3
5
4
20
1
15
13
8
2
3
5
13
1
3
12
7
10
24
24
2
1
12
21
2
10
15
5
22
1
8
5
2
5
1
14
4
11
6
7
2
2
2
9
14
1
2
9
1
2
1
21
3
25
5
8
21
8
4
6
6
1
2
6
10
1
5
14
11
6
11
3
18
6
5
1
20
1
7
7
1
2
2
1
3
1
9
4
6
2
11
3
7
5
18
1
6
11
8
5
2
9
12
2
4
4
2
7
2
6
4
2
21
9
1
14
28
2
2
20
3
3
20
8
1
9
1
5
6
10
2
2
4
3
10
1
2
4
8
8
12
3
3
7
17
4
5
5
11
11
1
2
10
23
18
12
6
6
13
6
18
1
6
2
2
13
8
3
4
3
29
10
2
9
4
8
4
3
4
1
3
10
8
3
11
4
3
9
9
1
2
4
4
12
4
7
13
1
9
2
1
1
21
12
3
8
6
1
18
17
12
4
2
6
3
3
6
13
5
16
4
4
3
16
5
22
6
27
7
1
3
16
5
3
24
15
21
6
16
5
3
1
3
18
9
13
2
4
1
1
10
5
5
3
3
28
6
3
1
8
12
12
14
4
2
2
1
7
15
5
8
5
8
6
22
11
2
1
1
9
5
1
1
5
19
2
10
2
3
9
4
34
1
1
8
2
8
2
14
1
9
2
10
2
14
2
11
1
5
3
4
2
6
6
2
4
9
12
7
5
16
5
12
12
1
6
5
3
4
11
4
2
12
10
6
9
15
4
2
4
5
6
2
1
6
8
8
10
1
2
4
2
3
6
2
18
20
2
4
3
7
14
2
6
2
12
10
8
6
5
17
7
1
6
7
6
3
3
3
6
18
9
3
3
9
6
7
12
7
1
1
4
2
6
3
1
13
3
4
5
3
15
6
1
4
1
27
4
2
7
3
2
10
6
2
6
2
10
1
2
1
5
9
4
2
10
24
20
2
14
2
3
5
5
7
2
3
13
14
15
6
7
1
9
12
1
11
3
3
6
3
16
6
21
8
2
4
10
5
1
5
7
15
12
5
10
3
5
1
6
1
5
13
4
7
7
4
4
3
5
10
2
10
3
5
1
5
2
6
7
5
5
20
12
36
28
12
6
3
24
6
10
1
3
7
6
5
9
18
1
26
2
7
3
7
15
3
6
2
19
3
29
4
14
1
8
4
5
9
3
4
14
20
2
3
5
12
1
8
4
38
1
3
11
6
4
3
2
9
1
5
2
4
10
8
2
1
9
10
12
12
26
4
3
12
5
3
12
9
1
11
1
5
18
6
4
3
6
6
2
1
2
4
29
7
2
2
4
16
2
10
9
12
1
2
4
10
4
2
4
8
3
15
1
11
3
6
5
8
8
9
4
2
5
4
8
11
2
3
4
6
2
27
3
18
3
15
1
8
1
6
8
8
4
6
3
5
1
9
1
2
11
5
3
8
3
3
6
6
10
18
2
2
1
6
13
3
8
4
8
25
3
1
6
5
3
14
1
5
2
14
3
1
22
6
1
7
8
3
2
1
5
10
5
1
6
9
26
3
3
4
8
2
2
12
14
4
3
2
11
4
6
14
1
1
3
14
15
1
1
2
2
8
16
6
2
10
1
17
6
2
4
4
2
4
9
7
6
1
9
20
4
2
1
9
7
9
14
1
8
15
15
1
4
17
1
28
3
3
7
1
5
3
9
6
3
4
4
1
6
8
6
3
8
4
14
5
11
3
33
6
1
9
6
2
12
10
8
28
6
3
1
4
6
3
3
1
3
9
9
11
1
4
2
8
6
3
12
5
1
9
1
11
13
1
6
16
1
12
19
14
6
16
14
3
1
18
4
3
3
8
10
1
3
2
7
15
4
8
4
2
15
8
9
6
14
1
6
3
8
10
3
3
18
3
1
6
9
1
6
5
6
2
10
5
9
3
1
11
13
1
6
17
8
10
15
3
5
3
11
5
3
4
7
6
9
4
14
6
8
5
1
2
8
18
1
7
10
1
5
20
2
17
13
4
7
1
6
12
10
2
3
3
3
6
17
7
11
6
3
6
7
2
7
18
3
30
9
1
5
7
1
9
4
3
6
12
25
2
11
23
13
12
12
4
6
5
12
9
9
1
5
1
12
15
9
6
6
12
5
2
10
7
6
5
1
7
1
3
6
10
2
9
3
7
3
5
3
2
18
2
3
8
3
1
12
5
4
30
8
12
4
12
4
1
4
6
39
3
3
9
2
5
1
22
18
11
2
11
5
2
17
3
5
4
14
6
5
18
8
11
13
8
20
10
2
26
2
22
2
2
10
1
2
9
3
7
14
9
28
7
2
6
2
4
4
1
21
1
11
1
3
2
10
9
12
23
3
7
6
8
9
4
13
2
12
11
7
2
12
1
5
9
1
9
1
18
22
3
25
2
8
1
6
29
13
23
1
1
3
25
2
3
1
2
10
2
8
1
5
2
4
12
15
5
16
6
3
11
6
1
3
7
14
5
1
15
6
1
5
10
9
2
5
1
28
8
6
1
2
25
2
12
5
11
6
12
6
5
10
9
2
10
5
1
9
24
2
12
2
17
3
3
15
6
3
3
6
14
4
32
6
6
3
6
5
10
1
11
6
3
1
5
4
7
17
24
11
1
8
3
3
5
1
4
3
6
11
11
7
3
6
15
9
6
16
2
3
1
5
4
11
20
16
2
7
9
9
3
4
3
14
4
1
4
6
1
2
16
27
5
11
4
3
29
14
8
7
7
4
1
8
1
18
2
4
11
3
2
2
2
10
2
18
2
7
16
13
6
4
8
11
6
2
13
8
20
2
8
10
8
2
10
1
3
9
9
10
2
2
7
1
5
20
1
3
6
11
4
2
6
10
9
14
4
14
22
8
1
2
3
1
18
8
1
14
6
1
2
6
7
8
1
2
1
3
10
18
5
5
7
27
5
3
2
1
1
8
7
5
6
10
11
10
14
18
33
12
21
3
1
1
2
3
8
21
4
8
3
13
9
1
5
11
8
14
14
1
3
4
4
18
19
17
19
5
4
20
1
3
8
1
2
3
6
3
7
8
6
2
2
2
1
11
4
2
7
15
10
1
3
1
2
15
14
8
5
1
2
4
15
1
8
20
18
1
2
3
2
13
10
5
1
25
6
2
2
9
1
6
3
11
6
6
13
2
4
1
2
16
13
4
2
1
3
14
4
9
3
2
9
3
21
13
7
1
6
10
3
2
2
4
1
5
12
12
1
12
6
8
6
1
14
1
1
16
8
34
7
2
9
13
2
7
6
8
6
13
1
7
15
4
6
6
9
5
20
14
2
1
2
4
5
3
15
4
3
17
4
6
6
15
11
4
5
10
3
2
7
2
12
3
13
7
4
1
7
10
21
3
4
8
14
4
26
2
21
5
26
14
3
1
1
10
3
8
4
8
3
3
3
6
4
3
8
31
5
6
4
2
18
16
2
7
8
9
8
4
3
10
6
9
24
2
1
3
5
4
5
2
4
1
3
2
3
9
8
4
3
6
3
20
4
6
1
9
3
17
2
8
5
7
6
9
17
22
14
1
6
2
1
3
1
13
3
1
15
10
5
11
18
1
1
30
16
6
12
6
2
12
10
6
4
4
2
3
7
1
13
4
2
2
2
12
13
4
2
6
6
10
5
6
6
2
5
2
21
1
8
6
5
10
7
7
2
2
4
28
12
16
13
7
10
4
3
8
1
8
7
3
12
15
1
5
11
6
19
11
8
1
13
9
5
7
5
6
2
4
6
7
20
17
4
10
2
2
4
9
4
2
1
6
3
6
1
17
3
8
10
2
6
1
3
2
4
9
3
9
14
3
2
13
1
2
30
1
17
12
1
11
4
5
1
5
3
1
3
3
5
1
2
9
15
10
1
24
16
14
2
5
1
2
3
7
14
3
7
3
8
3
14
4
16
2
4
12
2
9
7
3
2
11
11
3
8
9
5
10
1
3
22
14
2
2
4
7
7
2
9
7
1
4
11
4
4
7
5
1
3
12
1
7
8
3
1
20
11
24
10
12
9
2
2
6
22
6
1
1
1
1
4
22
7
2
7
6
22
2
27
6
7
1
7
5
4
9
10
34
1
5
8
4
4
18
2
6
4
5
6
15
4
2
2
5
5
7
6
1
22
4
3
1
8
18
3
7
4
6
6
2
14
17
5
4
1
5
1
5
2
1
5
2
2
4
5
40
5
6
1
3
2
12
12
4
26
28
3
2
3
20
4
1
11
6
26
13
3
13
8
15
4
4
8
4
4
1
12
15
8
4
2
3
4
1
4
7
2
1
4
1
9
8
4
2
4
6
3
3
3
4
6
11
10
3
2
3
3
3
4
9
25
1
5
2
2
1
5
1
12
5
6
4
3
5
4
12
3
2
4
1
11
27
11
4
11
1
1
2
9
2
3
6
6
1
6
1
4
14
7
1
2
6
12
1
12
5
3
3
7
1
2
11
4
6
29
12
15
5
11
3
4
7
1
3
5
19
3
6
8
2
4
7
9
2
18
9
3
1
1
13
15
14
19
6
9
18
4
2
6
1
1
4
2
29
1
8
10
4
10
3
2
3
13
2
9
7
3
5
7
8
1
12
12
2
10
5
1
5
4
8
8
4
3
4
6
1
1
3
21
7
4
1
6
3
3
3
4
2
12
4
4
4
1
12
5
14
13
6
4
14
11
10
8
2
3
9
14
4
10
4
12
7
3
4
2
2
12
2
17
5
19
5
8
13
1
2
4
2
1
6
9
2
2
1
7
3
8
3
1
3
6
3
6
5
12
3
21
2
24
37
3
13
5
4
2
1
6
5
27
9
8
14
3
7
7
7
15
7
1
4
3
21
3
3
1
2
5
3
9
6
7
8
4
4
7
11
1
1
5
10
11
10
5
16
5
15
9
22
2
15
3
3
10
6
6
6
2
23
4
7
1
4
6
14
17
17
3
7
2
22
2
1
1
1
1
9
3
8
3
12
16
26
7
5
28
3
2
6
12
30
2
1
17
2
5
6
9
6
1
12
5
6
4
4
17
18
1
5
5
6
10
4
8
3
2
7
8
1
18
3
5
3
1
11
8
2
3
3
2
2
10
3
7
2
4
2
12
14
11
7
2
2
3
6
1
4
18
25
1
20
18
4
2
1
1
4
14
10
1
8
6
6
9
7
3
17
10
1
4
1
3
4
4
9
9
6
13
5
6
12
3
21
1
1
2
6
3
23
6
2
1
18
3
6
12
36
6
1
38
7
3
8
3
3
1
2
6
2
4
14
4
9
4
5
9
11
13
1
3
5
6
4
4
10
9
11
5
9
4
17
5
12
2
4
4
16
11
2
1
20
2
14
3
3
5
3
1
9
14
6
6
10
2
27
1
14
12
31
12
1
10
1
12
2
13
2
4
3
5
1
11
8
4
10
3
8
4
5
22
15
7
10
2
1
3
10
2
7
8
3
2
4
12
2
4
12
1
2
1
15
3
8
1
2
1
2
6
1
6
3
8
6
7
5
6
45
7
34
5
7
24
2
3
3
14
10
9
2
29
4
3
6
9
6
7
1
4
12
7
2
6
5
16
12
3
5
2
5
43
3
6
3
11
4
3
14
7
5
3
1
9
2
3
3
9
20
13
3
3
16
1
5
8
1
11
18
1
2
12
1
1
22
4
2
3
7
3
3
12
2
7
1
4
10
6
12
3
1
5
6
7
1
3
4
2
3
4
7
28
2
1
9
1
5
19
1
23
12
5
1
3
20
3
5
14
2
7
11
2
2
3
1
2
5
4
9
8
9
3
9
9
6
1
12
2
6
7
8
3
3
10
9
17
3
19
8
3
7
8
2
5
6
6
1
7
3
4
8
1
19
4
1
6
5
3
10
1
6
4
1
17
3
5
2
8
1
3
2
39
1
3
13
10
1
7
2
3
18
24
6
1
2
4
16
6
8
4
3
1
3
11
10
4
7
1
11
12
1
17
1
3
6
13
4
4
2
13
2
22
7
4
3
6
1
12
10
13
4
3
3
14
4
15
9
5
1
1
1
1
2
13
1
4
34
4
12
23
17
7
6
2
1
2
2
1
3
13
6
7
13
22
2
4
32
12
6
3
14
8
2
3
5
7
6
1
4
4
6
8
5
3
5
9
2
5
7
1
6
3
8
1
6
3
4
3
9
5
22
5
12
8
12
1
13
2
1
12
8
1
14
2
5
2
7
12
16
5
7
4
16
4
8
6
8
6
1
24
9
5
5
7
5
10
1
3
2
1
2
18
23
4
8
8
2
1
5
6
6
4
4
5
8
9
1
12
1
8
12
8
10
12
2
4
2
6
12
3
10
6
3
6
9
11
2
1
10
7
10
8
1
5
10
2
1
3
13
3
5
16
2
10
3
15
3
3
9
8
4
11
1
2
4
11
17
4
1
8
1
6
3
9
18
3
5
7
5
7
9
6
3
6
9
6
8
6
6
12
16
4
7
15
14
4
8
5
5
6
3
3
2
2
23
5
1
3
9
9
1
9
2
22
2
7
6
3
2
14
4
24
1
7
5
9
6
8
7
3
3
2
9
8
16
10
2
16
6
5
16
2
6
5
4
21
7
9
5
7
5
3
4
7
10
4
6
9
3
4
34
13
9
26
6
1
5
6
6
6
1
6
2
1
4
6
2
2
12
1
8
12
3
3
1
8
15
3
13
1
17
6
1
7
1
17
1
9
1
4
18
4
6
4
2
2
8
2
6
2
1
7
6
1
3
40
24
3
1
2
20
6
1
2
6
4
2
1
3
5
12
6
6
7
5
1
5
7
3
2
2
8
2
6
4
5
6
13
8
13
1
1
19
11
1
6
12
21
5
6
8
1
1
2
6
1
9
8
8
14
3
8
9
40
3
18
3
11
4
2
3
4
3
2
5
28
9
9
1
3
3
5
8
6
16
1
15
2
34
4
2
2
1
7
1
3
16
6
2
7
11
8
16
2
18
4
2
12
2
16
6
4
13
5
8
22
7
6
1
2
27
7
10
3
1
8
6
4
3
1
17
5
6
3
5
1
1
6
11
12
3
4
16
14
3
1
4
2
4
21
1
3
3
3
5
6
12
6
6
2
14
2
12
10
5
6
4
5
24
7
9
6
2
4
8
1
1
1
1
8
8
20
3
6
6
1
6
7
9
1
13
6
2
2
1
5
4
8
14
1
3
6
24
3
4
2
3
1
2
12
3
12
1
5
6
3
3
3
1
9
30
1
4
3
25
3
3
2
1
1
7
9
1
6
5
8
4
8
1
4
5
6
4
2
15
9
8
6
2
9
8
6
5
8
9
37
22
2
5
7
4
4
2
1
5
9
11
16
1
9
5
9
1
5
6
1
9
2
18
4
3
1
4
6
3
1
14
12
42
1
12
8
3
2
4
12
1
3
3
11
1
5
1
11
6
10
26
14
1
16
2
3
7
13
4
8
7
3
4
18
2
10
10
1
1
2
1
1
4
7
1
13
13
10
11
2
7
16
11
2
10
2
3
3
5
5
3
9
2
4
6
3
6
14
10
6
8
13
1
4
4
2
3
1
3
8
6
28
8
5
4
2
5
5
2
17
8
3
7
1
4
12
13
2
22
1
6
5
24
12
5
1
8
9
2
2
8
3
7
8
3
3
10
2
15
4
15
12
3
6
13
2
9
1
4
1
5
3
3
6
9
13
6
3
3
4
1
9
2
10
4
8
3
15
3
1
10
28
3
9
7
7
13
7
14
2
5
17
10
9
6
6
7
1
15
58
27
12
9
3
3
2
25
6
29
1
12
6
5
12
1
1
4
16
3
5
4
8
15
1
5
11
17
6
17
12
6
15
36
19
8
1
7
4
1
12
2
9
13
8
5
20
2
6
8
5
8
7
22
4
6
15
16
8
4
9
14
1
6
5
7
7
7
18
10
2
17
4
6
18
1
8
1
3
12
1
38
3
3
3
2
9
12
12
8
4
1
8
1
4
1
7
23
9
10
8
6
15
7
4
4
6
3
5
2
2
2
2
2
1
7
2
3
13
2
2
1
9
12
17
7
17
5
10
8
13
3
8
8
9
11
4
2
6
6
1
1
8
3
2
3
12
4
14
4
8
1
1
1
6
6
22
2
1
8
2
4
20
2
18
18
3
6
1
5
9
20
4
2
1
2
4
2
5
1
3
3
9
12
15
1
6
3
5
16
4
4
18
4
2
4
9
2
12
9
12
9
6
3
12
10
20
10
2
9
1
9
3
6
2
4
6
4
13
4
7
2
9
11
7
3
18
23
28
5
2
1
7
2
2
5
15
6
6
4
1
19
4
11
1
20
4
1
11
10
1
6
5
10
2
4
2
6
6
1
7
2
3
11
14
5
1
16
10
3
20
4
11
4
11
13
2
6
10
3
6
3
3
13
2
5
13
2
14
8
2
7
11
4
4
5
3
2
9
1
18
15
1
7
15
1
2
1
3
6
11
19
3
5
1
26
4
15
3
35
3
2
1
13
8
7
13
10
7
6
9
4
1
7
6
9
15
6
4
5
12
3
2
2
2
2
16
2
3
6
16
25
14
2
6
12
2
1
16
11
2
2
11
3
2
4
4
3
5
6
7
21
2
15
3
2
1
4
5
3
3
1
5
1
6
7
4
1
11
10
6
2
6
16
14
7
2
7
11
16
8
5
2
8
1
3
4
1
9
4
2
16
2
3
1
20
16
2
6
10
6
2
32
4
1
5
1
14
3
2
14
9
5
8
7
1
2
3
7
9
9
4
7
3
4
15
8
7
2
33
4
17
4
4
10
2
10
14
2
15
6
14
18
7
10
10
1
1
10
3
11
1
6
15
8
4
3
3
8
2
22
5
8
3
25
29
2
5
5
12
8
2
21
8
3
4
21
8
4
7
4
1
15
9
3
16
22
1
2
4
7
4
9
3
2
6
10
1
1
7
3
3
1
21
1
1
4
5
8
4
14
2
8
15
3
13
5
16
10
22
4
8
2
11
6
3
2
6
3
15
4
4
18
7
11
10
4
3
3
16
2
6
3
3
14
1
2
5
18
2
2
1
11
1
1
2
3
1
5
2
3
2
8
6
32
6
38
11
14
21
8
1
3
4
5
3
16
6
15
6
2
1
2
3
4
3
3
6
6
2
1
4
17
6
5
1
1
2
2
2
1
1
6
29
4
8
4
5
6
2
11
6
6
8
11
10
1
2
1
2
20
8
9
2
4
5
1
5
1
5
4
3
1
17
1
1
4
13
4
12
2
1
12
22
1
4
7
11
18
6
4
5
4
5
4
5
1
9
21
2
2
6
12
10
1
3
4
2
2
1
1
16
4
2
6
3
7
2
4
2
21
10
5
18
4
4
1
1
24
4
2
4
10
9
4
8
3
1
1
12
4
3
3
19
5
6
1
5
1
2
3
6
3
6
1
3
14
3
2
2
5
3
6
6
15
7
3
5
6
16
2
2
22
7
7
5
3
2
7
5
3
16
9
5
7
3
1
8
14
9
4
8
6
4
11
6
2
14
4
4
12
2
13
7
9
7
10
4
14
19
3
2
6
1
8
7
2
6
12
21
3
1
5
7
13
7
10
6
5
3
12
22
7
1
6
1
2
3
3
18
7
1
22
3
7
16
5
2
6
3
7
1
16
4
5
5
8
2
24
1
5
3
16
9
3
1
4
1
1
12
16
1
2
1
3
1
7
1
28
1
4
5
1
11
10
34
1
3
4
6
3
14
28
12
7
17
8
1
10
5
3
5
7
8
4
4
1
21
6
4
2
10
4
1
13
2
8
13
1
9
12
1
22
6
2
4
6
10
3
13
1
1
6
5
18
15
4
4
1
17
2
2
2
12
10
1
12
5
1
5
16
4
11
2
4
9
2
3
7
4
2
6
4
1
16
1
4
6
1
11
4
12
2
3
1
20
21
6
25
5
1
20
9
9
15
4
9
6
2
2
4
3
3
4
6
2
16
6
12
4
11
6
6
3
9
9
8
1
11
1
2
4
1
28
1
5
4
3
3
2
3
23
7
5
4
16
3
9
4
23
3
14
12
1
2
3
4
3
5
24
6
7
15
4
23
5
6
9
3
12
19
21
5
5
8
2
8
5
18
11
6
1
2
1
12
4
2
3
6
8
3
7
5
3
6
5
2
6
3
3
3
1
10
1
11
18
28
10
2
10
10
6
1
9
9
6
11
18
2
2
2
1
8
3
22
9
12
2
10
1
25
11
8
16
43
5
7
7
3
1
14
2
1
1
4
3
11
2
6
3
3
6
14
18
19
3
6
8
4
14
1
6
5
4
5
17
1
5
5
2
4
26
9
6
13
12
8
6
4
5
3
4
6
8
19
2
6
1
7
8
14
2
4
6
15
3
4
3
1
8
4
11
8
4
5
1
29
2
2
2
3
7
15
1
20
8
22
6
5
6
4
1
2
12
17
1
4
1
13
17
7
5
11
1
3
6
1
5
6
12
2
7
11
4
27
13
2
1
3
3
2
9
10
2
6
18
6
8
23
7
14
4
14
2
8
7
7
17
3
6
10
23
3
4
4
17
1
4
6
7
6
5
31
5
3
12
1
2
10
5
9
2
18
2
8
4
3
6
27
9
6
5
13
9
9
2
5
4
3
3
12
1
1
4
1
12
3
2
6
2
1
1
2
2
2
3
7
13
6
16
29
3
7
2
6
1
6
3
4
16
19
1
10
2
4
6
6
9
3
1
5
6
16
4
5
2
5
1
9
4
6
14
4
3
3
2
6
18
2
7
3
7
8
6
10
12
1
1
6
9
2
24
10
6
4
9
1
19
16
29
3
5
4
15
3
3
29
5
2
3
4
2
2
1
1
6
14
12
4
2
7
2
19
2
16
3
2
6
4
3
4
4
3
21
7
9
10
32
2
13
38
10
2
3
10
2
12
1
11
12
6
6
1
11
19
3
14
12
1
2
6
9
16
2
4
6
9
11
1
8
19
9
9
3
6
17
1
1
4
7
2
4
19
1
7
2
12
1
14
13
2
6
7
2
5
1
1
2
1
5
3
30
25
8
1
6
7
14
2
2
4
10
3
2
1
14
1
1
16
4
5
7
18
2
1
6
11
3
3
6
7
17
2
13
7
2
2
5
3
2
1
5
4
2
6
10
12
12
2
2
31
22
5
9
3
7
2
1
12
14
8
1
3
3
3
2
11
23
2
1
9
18
7
6
9
2
2
5
9
5
4
8
6
3
4
15
5
7
5
1
1
28
4
5
4
9
8
6
2
2
4
5
3
5
3
13
5
6
6
3
12
5
5
32
4
9
5
3
6
8
6
1
3
1
6
6
6
2
5
4
6
6
7
5
4
10
8
14
6
9
9
30
3
5
1
15
1
3
9
2
3
1
12
3
10
10
2
1
1
8
3
1
5
5
19
11
1
7
2
3
5
18
7
9
20
5
17
3
4
6
1
2
8
8
5
8
1
4
23
13
11
6
15
6
21
12
1
4
6
18
4
2
8
22
8
4
14
4
7
11
10
5
6
3
6
1
5
33
19
2
15
3
42
10
8
6
12
4
4
10
12
2
2
3
15
6
4
7
16
12
1
4
15
4
5
4
14
15
18
7
2
2
4
7
6
2
1
4
4
3
15
4
8
7
5
6
4
6
3
5
3
4
7
16
18
4
8
10
18
3
8
16
7
4
3
1
2
3
15
6
15
3
2
1
12
7
15
11
1
8
3
12
4
27
6
1
7
4
3
5
13
22
10
4
4
10
6
6
1
24
9
20
4
28
13
1
2
21
1
2
4
8
1
2
23
4
9
6
9
6
1
31
4
2
11
3
8
7
5
3
9
9
4
2
4
8
19
3
3
3
11
9
18
17
16
1
1
7
1
3
5
2
10
6
4
4
20
6
5
1
6
3
5
2
10
6
8
1
3
6
6
15
16
12
2
10
13
4
12
8
2
2
1
11
12
1
19
2
8
3
4
5
9
1
27
13
4
12
3
5
1
31
5
1
10
16
3
6
6
6
13
4
13
1
2
4
20
2
2
3
3
2
4
2
13
1
5
5
6
1
1
35
1
7
13
4
2
3
5
7
8
3
8
8
3
1
17
1
5
5
10
2
12
2
4
6
3
7
22
7
21
1
29
6
2
4
1
18
14
7
6
9
13
16
7
5
1
7
4
1
13
5
5
4
6
3
3
3
7
2
15
3
8
8
4
1
8
11
5
3
9
5
12
7
3
2
1
1
2
2
6
3
4
2
7
29
3
2
1
1
2
10
3
9
2
1
3
4
12
1
1
6
8
1
5
1
3
2
4
20
13
2
19
2
8
4
4
2
1
2
4
2
6
1
14
9
9
3
5
4
3
3
10
5
7
5
5
4
3
5
22
6
1
2
16
7
2
12
4
25
3
8
5
2
9
2
4
22
8
6
13
1
20
2
10
14
1
6
1
8
20
6
1
1
4
15
3
4
2
1
6
1
29
5
12
1
3
4
8
10
2
6
11
4
5
18
1
3
3
9
2
4
8
2
19
10
15
4
17
6
17
12
7
1
1
1
6
4
17
5
3
1
9
25
4
1
2
3
2
4
9
6
27
3
6
5
2
14
7
5
6
3
9
6
12
2
2
2
12
28
8
1
1
1
19
9
3
6
11
3
1
7
4
3
5
16
2
6
4
1
5
3
1
2
14
2
15
20
1
4
11
5
7
2
5
1
12
30
13
20
12
6
1
9
14
3
6
21
14
5
8
3
13
3
6
6
6
14
4
3
17
4
5
1
2
1
2
9
12
2
4
4
2
1
11
10
4
4
1
11
7
5
14
10
1
5
6
4
2
13
3
2
6
9
33
7
7
8
2
12
8
1
1
16
16
1
7
14
2
4
6
12
2
30
12
2
10
3
5
4
1
3
2
12
15
7
15
8
7
2
9
1
21
7
1
6
7
3
6
9
4
16
6
4
2
4
5
4
12
9
10
4
1
6
15
2
2
11
7
1
7
6
2
3
3
4
3
5
2
5
2
28
1
10
12
2
13
3
7
3
2
4
18
5
3
4
11
3
6
3
4
5
7
1
4
13
11
27
10
3
6
8
15
6
1
4
18
10
4
6
3
9
2
6
1
3
2
9
3
3
1
3
3
11
10
6
3
3
5
12
10
3
1
8
2
12
3
9
1
6
5
2
4
10
8
3
3
8
14
3
7
7
1
4
2
17
3
3
7
24
5
3
26
6
7
5
2
16
6
10
2
4
1
3
11
9
1
33
3
3
4
16
4
2
6
6
1
5
10
3
6
1
10
2
14
9
11
34
4
1
7
2
21
15
13
3
20
6
1
2
7
8
7
9
3
8
22
6
5
15
4
5
1
6
1
6
10
2
1
3
7
14
1
6
3
5
12
10
9
1
2
6
20
6
9
17
8
6
8
3
4
23
13
19
8
6
2
1
1
7
4
9
2
18
6
15
3
3
19
14
3
3
12
10
15
3
2
19
2
3
1
5
4
14
4
3
8
3
18
3
3
1
5
7
18
26
7
2
4
20
7
3
4
11
3
2
13
7
5
11
3
16
9
2
8
1
5
1
1
2
3
3
1
6
5
8
6
4
4
6
2
7
11
2
2
8
3
23
1
3
7
11
6
27
6
1
4
6
13
3
3
1
12
6
8
12
10
2
12
2
10
10
8
3
9
20
4
3
6
3
10
4
4
3
4
5
24
1
1
4
4
3
6
6
5
3
31
3
1
22
1
9
10
4
18
4
18
28
14
8
4
2
1
3
3
9
11
1
8
2
4
13
1
13
1
4
5
6
7
1
3
12
2
14
2
4
9
7
18
5
11
1
5
1
11
18
1
2
15
19
7
4
1
6
1
1
3
3
10
6
13
13
6
16
14
5
1
7
3
15
8
1
17
2
10
3
5
2
4
1
3
1
9
21
9
5
6
11
5
13
10
3
3
1
5
2
5
2
3
1
2
12
7
3
3
8
6
7
3
4
7
4
6
1
7
3
22
21
1
1
1
20
1
5
13
5
4
5
16
3
2
12
2
1
1
3
5
3
7
12
4
2
6
10
6
11
1
1
6
4
5
8
2
3
3
8
6
1
5
1
11
18
3
7
9
2
3
2
11
7
6
4
7
3
12
2
9
3
6
6
6
3
3
4
2
19
13
2
8
9
4
13
2
8
12
1
9
3
5
2
4
10
8
7
11
1
8
19
8
1
3
4
1
27
4
8
1
2
7
3
11
1
11
20
13
21
2
8
28
2
2
3
1
2
26
17
9
21
1
1
3
3
3
13
2
4
2
7
2
12
2
11
23
20
2
3
8
3
9
3
4
2
24
3
13
3
13
14
5
3
6
19
3
5
7
2
1
12
17
12
2
22
1
11
4
2
4
9
3
8
3
1
20
7
2
6
9
4
10
2
14
6
2
4
3
3
2
1
3
21
4
7
14
8
3
9
3
6
10
1
5
1
5
3
5
15
2
6
2
14
1
6
9
9
12
6
2
4
7
26
2
8
12
5
5
4
4
2
9
7
2
2
4
3
14
9
1
1
7
6
3
2
2
8
8
1
35
7
19
10
5
13
6
22
12
2
5
8
3
4
8
30
4
4
8
6
4
1
12
7
6
9
12
9
23
10
2
3
3
24
4
15
14
3
3
4
21
24
8
9
22
4
2
11
1
9
6
3
4
1
18
7
2
25
9
2
27
17
5
12
15
5
18
10
9
14
9
4
3
2
7
2
6
4
11
6
3
6
9
6
1
17
1
17
2
10
4
5
3
22
2
4
6
3
2
4
1
14
2
3
18
1
6
14
20
2
2
10
3
8
9
1
6
2
5
41
11
1
1
2
9
7
2
14
3
3
6
4
3
5
1
5
1
3
8
1
1
1
3
1
8
13
18
3
36
3
6
2
3
7
2
10
2
7
11
7
9
2
3
6
3
9
1
6
3
7
10
15
3
12
4
2
7
29
1
6
5
12
9
4
7
10
1
7
17
21
2
4
14
2
4
6
2
1
6
7
44
1
30
5
4
5
3
7
5
6
6
2
1
6
4
5
25
7
8
9
6
1
5
5
2
1
23
23
2
4
5
3
16
12
7
10
2
2
38
1
5
8
1
3
4
9
1
8
10
7
11
7
6
3
7
23
3
1
6
3
1
4
1
8
4
5
6
2
4
13
9
6
4
1
3
9
1
9
11
2
5
2
3
1
3
4
5
11
4
2
1
3
6
2
2
25
3
7
3
15
1
6
4
8
14
2
8
12
1
4
13
6
2
3
11
12
3
7
6
4
16
1
14
7
15
3
16
8
2
1
7
6
1
10
3
2
3
3
6
1
1
2
3
1
5
9
20
2
8
15
11
3
21
6
2
4
6
12
13
9
2
1
9
8
1
6
1
11
9
15
12
8
4
2
3
4
12
2
1
21
2
2
1
4
11
1
6
8
3
25
6
5
7
5
10
15
8
1
10
5
5
6
6
3
4
18
5
1
3
4
13
1
8
6
2
6
8
6
9
2
3
4
14
7
2
6
4
1
14
4
5
13
17
11
4
20
25
12
1
1
9
7
5
3
1
20
6
1
18
14
1
2
7
14
7
8
13
7
2
12
12
5
15
8
2
11
1
5
4
13
2
4
5
3
18
22
4
10
3
1
2
12
2
3
4
5
3
15
4
3
8
11
22
3
7
9
5
4
14
3
5
6
4
6
6
15
3
2
5
7
18
4
3
1
3
3
24
9
20
10
5
4
38
1
5
7
6
8
11
11
3
3
1
10
4
8
14
2
2
7
2
23
4
4
2
8
1
3
3
22
2
18
15
6
1
2
3
12
2
34
15
7
20
1
9
2
3
7
12
2
2
13
30
9
13
1
10
12
3
3
3
16
7
1
10
8
7
6
2
2
5
19
4
8
8
5
11
5
21
9
1
1
3
1
5
12
30
3
16
3
5
9
4
16
5
7
1
1
3
5
3
5
2
5
18
4
6
18
11
6
10
6
6
9
13
1
10
2
6
15
7
21
9
12
3
2
1
21
12
6
8
4
2
3
3
1
3
11
3
8
2
4
4
8
17
5
1
1
10
16
5
4
11
6
7
14
1
8
12
3
3
13
12
5
4
15
3
21
1
1
45
3
1
6
3
21
2
1
17
16
10
20
5
3
1
11
16
4
13
1
22
10
2
5
13
7
7
8
12
4
6
8
7
8
3
1
8
3
3
10
9
10
5
5
4
6
6
8
1
9
3
2
12
1
2
2
16
4
2
4
8
10
8
3
6
6
9
10
11
1
17
11
2
2
14
1
1
12
9
17
4
21
21
4
4
9
3
2
8
8
7
9
5
1
15
23
7
3
15
3
4
7
21
1
17
6
21
5
12
4
12
8
1
1
8
7
5
7
15
5
6
12
3
4
6
4
7
9
1
8
1
2
6
2
2
2
7
13
1
1
10
10
7
5
1
17
6
15
7
2
4
8
25
14
4
1
6
10
1
1
5
6
2
1
4
8
3
8
17
18
13
12
7
3
6
3
14
30
1
8
4
2
12
9
8
2
3
11
13
12
6
12
2
3
4
18
8
26
2
2
1
6
7
4
2
2
15
12
5
4
6
12
2
1
5
4
15
1
18
6
10
3
4
3
5
16
9
16
5
5
4
2
2
18
2
12
4
11
13
2
5
7
6
3
2
1
3
3
9
17
14
4
6
26
7
1
6
18
2
6
13
3
2
3
1
5
9
7
1
10
6
2
11
9
3
12
1
1
3
2
7
3
2
2
2
9
7
5
1
20
12
6
7
1
7
7
22
2
32
2
18
18
1
3
1
3
5
3
1
7
4
4
6
5
3
3
1
2
1
1
7
10
18
1
18
1
13
4
4
2
13
31
3
8
9
15
4
3
8
6
4
2
6
1
8
4
2
3
12
22
6
3
1
10
22
4
1
7
5
1
5
4
3
8
2
2
9
11
6
1
7
2
2
6
4
12
6
14
12
3
3
6
2
1
10
7
5
14
9
13
2
6
19
4
14
6
8
13
11
7
14
16
12
8
6
3
3
10
18
18
17
12
1
1
16
7
8
4
9
2
7
19
6
10
4
2
1
5
6
6
2
1
11
10
13
3
6
3
11
3
13
10
4
16
14
3
3
4
27
1
10
15
9
2
11
2
3
4
2
3
3
24
7
9
8
4
2
4
2
2
4
3
21
6
4
11
1
2
10
5
5
6
10
1
54
5
6
21
5
1
3
6
3
6
15
4
2
2
5
6
3
2
3
18
7
11
13
4
11
15
4
4
2
37
3
6
12
12
18
4
3
2
4
5
2
1
3
27
1
4
2
3
7
16
1
7
12
1
4
2
11
11
8
3
4
6
2
3
4
5
8
5
2
15
4
8
2
20
4
7
3
4
3
5
6
1
7
4
4
8
10
3
2
10
14
16
1
4
21
4
1
6
23
12
1
4
10
17
1
8
4
4
4
1
2
6
4
1
6
4
7
3
17
5
4
6
2
16
2
8
6
4
2
2
12
10
8
1
5
3
15
12
2
16
13
8
13
4
2
18
6
10
5
1
17
5
7
1
1
3
10
2
4
9
6
15
8
12
2
22
1
9
3
12
5
12
9
13
3
6
20
1
15
8
4
1
2
2
6
8
5
8
16
9
8
7
1
2
2
3
4
2
1
2
1
3
20
30
12
4
6
3
5
3
3
8
5
3
9
17
2
10
6
4
2
7
7
1
7
3
15
10
5
5
4
2
4
2
7
2
4
1
12
18
7
4
7
5
17
6
8
13
3
4
9
8
12
1
8
2
11
5
6
3
6
6
13
12
2
1
1
4
9
3
3
3
10
4
2
3
6
5
2
32
3
2
4
2
7
3
1
6
8
15
7
10
1
3
2
9
6
1
4
2
6
15
13
7
3
8
5
9
17
5
31
1
2
1
2
1
8
1
6
6
1
5
14
9
21
4
14
9
9
1
3
3
2
3
5
7
7
6
8
7
1
5
2
6
7
9
2
3
2
14
2
2
18
4
3
10
12
7
4
15
4
2
6
3
12
1
7
8
6
8
1
12
26
3
6
4
11
5
7
3
8
16
2
5
3
5
15
7
8
3
9
3
6
4
4
6
1
4
7
2
2
4
5
11
4
13
15
12
2
6
13
3
4
12
4
1
8
1
9
9
2
6
1
11
9
4
8
3
18
7
8
23
5
7
1
4
5
3
4
1
2
4
10
1
5
10
2
4
8
25
5
7
3
9
3
9
9
26
12
12
4
8
13
18
3
6
2
6
21
22
1
1
3
1
8
10
3
6
2
4
2
18
12
1
8
7
10
4
18
8
2
4
5
7
4
10
2
10
2
4
4
1
15
30
3
4
7
12
1
9
1
11
1
29
2
6
4
6
1
3
2
9
4
9
8
1
3
2
1
6
11
2
4
9
22
5
24
2
2
3
6
2
3
3
3
18
2
4
1
5
3
1
12
15
11
3
6
3
6
6
26
13
9
1
6
13
13
19
5
3
6
9
1
6
4
8
2
1
7
10
45
1
6
2
7
6
5
12
14
4
12
3
3
1
18
8
3
7
3
5
7
3
3
16
5
5
4
2
10
2
6
1
1
12
4
3
19
2
6
4
21
1
11
3
3
6
11
21
3
6
12
3
1
4
28
8
14
3
3
9
18
3
2
13
2
1
2
3
3
9
4
7
12
10
16
3
5
19
11
16
5
7
2
4
2
10
8
1
5
8
1
9
2
24
11
2
9
6
1
7
1
3
3
3
16
4
10
1
3
11
3
1
2
1
6
8
1
8
1
9
3
4
17
1
5
14
13
23
18
1
2
12
6
6
4
15
7
5
14
9
6
12
13
14
3
10
4
16
1
8
4
25
4
2
2
9
11
28
8
7
1
2
15
15
4
10
15
3
10
15
1
7
9
3
3
1
13
4
6
4
6
5
1
20
3
10
1
7
1
4
2
8
1
2
13
3
24
8
3
4
2
19
9
14
12
1
9
14
1
5
1
7
2
9
5
12
6
3
3
14
17
1
2
2
3
1
2
12
1
5
4
4
4
9
19
6
16
4
12
1
5
9
10
17
10
6
11
3
16
5
18
13
8
6
7
2
3
2
2
5
5
4
9
3
1
3
21
5
7
7
1
4
18
17
1
7
17
3
3
12
17
3
7
2
7
1
1
1
14
2
4
2
14
5
6
4
9
6
3
18
1
4
14
18
2
4
7
12
9
1
7
1
3
1
2
3
2
1
7
27
2
9
3
5
8
2
4
2
15
12
3
6
7
11
2
2
2
2
8
9
12
5
1
11
16
5
1
9
2
1
6
15
5
4
12
21
13
1
9
1
2
9
6
9
9
9
5
2
3
11
4
16
10
12
6
1
1
20
6
17
9
26
4
4
8
10
12
8
7
2
3
8
11
7
7
3
3
3
9
10
3
2
13
14
4
1
2
11
4
3
4
1
3
4
5
9
1
7
2
2
2
7
5
1
19
2
6
8
10
6
18
6
12
3
13
3
19
2
14
6
9
1
6
5
11
5
8
3
2
22
1
5
7
11
1
18
20
3
2
13
4
1
4
4
3
11
3
7
20
1
3
9
5
6
10
6
2
6
7
15
8
15
3
18
15
1
6
10
1
3
7
6
3
2
6
7
8
6
3
8
4
1
2
5
13
1
18
5
4
8
4
3
5
21
9
7
8
1
18
1
11
8
1
12
11
7
2
1
30
7
8
10
8
5
6
9
4
10
2
8
2
4
1
15
5
11
5
14
3
1
8
7
8
7
1
20
2
1
5
8
6
14
5
4
3
3
8
7
3
14
1
15
6
1
1
17
1
5
5
9
8
7
37
2
2
2
11
5
12
9
3
3
1
4
19
3
28
9
1
7
5
1
4
12
5
1
1
11
3
3
11
20
10
3
4
18
6
12
19
8
2
1
3
2
7
13
4
18
1
6
42
3
8
4
3
5
9
1
2
9
1
2
1
3
5
21
1
13
4
18
14
6
2
10
4
1
5
3
4
8
9
6
6
1
8
1
4
4
1
5
1
5
6
4
8
4
12
3
27
8
3
9
12
8
13
11
2
12
8
4
11
1
6
14
7
1
11
5
20
4
2
5
2
1
8
6
7
5
1
2
7
4
4
13
6
6
5
2
19
3
4
8
7
2
4
6
3
4
5
14
3
1
2
3
16
8
1
18
2
3
6
3
4
3
8
6
9
7
2
10
9
1
12
8
2
10
15
14
3
7
1
5
21
3
5
4
14
3
4
6
1
18
2
2
9
3
6
24
7
1
1
3
1
1
14
15
1
6
1
9
2
13
4
1
6
5
11
1
2
13
6
9
2
12
6
3
4
8
20
10
3
4
21
5
12
4
11
7
6
6
26
11
2
3
12
9
3
3
2
2
1
12
1
6
6
8
13
8
5
8
22
6
1
15
13
7
1
7
6
3
5
13
9
24
2
6
15
6
1
4
2
9
5
6
4
8
13
3
4
1
4
6
5
9
7
6
15
2
1
8
12
6
7
1
4
6
12
6
10
4
5
6
1
2
15
1
5
9
2
15
11
4
6
12
6
2
4
10
4
18
1
15
2
11
3
2
7
2
6
5
2
12
26
6
15
6
1
4
2
15
3
8
4
14
6
1
1
13
10
2
3
4
2
13
9
2
1
5
9
17
2
2
12
1
7
2
5
10
8
5
10
6
2
16
3
3
12
1
1
18
2
2
2
11
9
5
15
1
6
14
5
5
1
4
13
15
9
32
3
3
4
3
2
6
9
13
5
17
5
14
1
6
16
8
3
5
16
14
1
5
9
1
26
14
6
8
4
18
1
6
11
13
13
12
20
4
3
8
9
27
6
1
8
7
5
15
3
9
4
15
3
3
3
7
11
5
2
11
11
12
13
6
3
4
1
9
4
2
12
9
4
6
12
6
9
2
1
14
13
2
1
1
2
6
17
9
1
3
9
6
13
6
11
9
2
15
25
2
1
8
13
2
4
2
7
2
7
6
27
1
1
12
3
13
1
4
12
3
1
8
6
4
24
6
2
3
7
2
4
2
9
9
3
22
6
6
17
2
1
4
5
8
13
3
2
1
6
15
14
17
5
6
24
2
2
14
6
6
3
3
1
9
2
19
3
8
4
28
5
1
7
1
5
23
19
3
1
5
1
7
5
5
6
9
1
14
1
12
14
1
2
1
12
5
1
13
17
14
1
8
6
3
9
13
3
4
8
14
6
9
3
3
19
3
19
2
5
7
2
1
1
11
5
15
5
1
17
2
2
13
15
6
9
8
5
1
22
2
4
5
4
8
12
1
8
1
4
5
5
2
14
12
3
3
2
3
17
17
11
4
10
8
12
8
1
5
6
18
7
3
5
3
18
7
7
17
6
7
5
6
3
21
1
2
2
1
17
16
6
3
2
9
18
2
11
3
22
16
28
4
18
4
12
2
4
1
11
1
8
1
8
4
14
1
19
8
5
5
11
7
22
2
4
12
1
12
5
4
8
7
5
1
2
3
18
10
3
5
2
6
12
2
8
8
11
24
12
5
2
5
5
4
17
3
2
1
15
4
4
5
11
1
17
12
7
6
6
14
16
7
4
2
1
12
1
3
17
2
1
3
8
10
13
8
4
2
1
2
1
5
14
4
3
1
3
6
13
29
5
1
2
1
4
1
3
6
7
5
10
12
3
1
4
6
1
3
6
2
7
8
15
7
14
1
5
1
17
9
1
1
1
17
5
1
14
9
5
4
8
12
1
2
11
37
5
11
11
28
6
2
8
14
4
4
6
1
11
31
1
8
10
7
7
9
5
6
2
24
4
10
2
9
3
6
27
5
4
1
2
12
3
13
5
7
11
7
3
2
9
6
7
3
13
4
1
8
5
11
2
3
3
1
3
11
3
3
6
7
2
1
6
2
4
3
26
3
6
7
6
3
20
2
4
4
21
5
1
8
9
10
3
6
14
13
5
4
1
10
1
3
6
3
1
4
1
7
18
1
6
4
33
6
2
6
4
8
1
3
12
24
36
4
2
2
6
15
5
2
4
4
1
9
3
3
16
10
6
16
5
7
17
7
4
4
13
8
15
3
3
2
17
1
4
6
4
11
3
12
1
2
1
3
15
9
5
2
13
9
3
5
16
1
17
1
2
9
13
6
9
5
6
27
6
1
9
3
14
4
3
8
3
10
7
11
3
11
7
23
1
32
2
1
12
3
9
4
3
3
3
14
3
5
4
12
6
4
4
6
10
12
1
3
3
5
4
9
17
6
1
14
9
7
30
15
11
17
1
1
5
1
15
11
2
1
6
15
9
5
2
9
2
5
4
19
6
23
2
4
6
7
5
6
4
2
12
4
14
18
10
12
8
10
4
25
24
3
3
19
2
1
12
30
7
7
12
6
3
13
11
7
13
20
6
8
9
7
2
2
2
11
15
3
1
2
12
1
7
6
1
11
1
13
26
4
14
2
2
12
2
12
2
5
8
3
16
5
7
3
5
1
1
5
5
6
19
9
2
9
13
2
12
13
17
13
2
3
4
2
8
7
9
6
10
3
2
13
3
1
13
9
9
10
1
13
3
7
3
3
2
6
9
4
20
16
15
3
11
10
9
22
7
3
8
2
8
13
9
14
13
3
2
3
3
2
4
10
2
2
4
1
31
24
14
3
5
6
2
5
5
10
15
2
7
5
23
4
2
17
30
2
36
4
15
9
29
10
6
8
3
7
4
22
6
10
5
3
2
1
3
18
2
17
5
7
6
6
8
6
28
8
6
4
3
2
2
14
3
6
6
1
16
2
13
4
8
15
6
6
7
1
4
9
13
2
9
1
2
1
3
17
22
11
3
5
2
24
10
4
3
4
5
18
1
11
3
4
11
31
5
6
8
13
16
3
4
12
4
3
24
7
3
5
3
3
2
18
22
2
10
4
5
3
1
5
3
17
5
12
8
1
6
8
6
7
2
6
1
8
2
1
6
11
14
5
3
3
7
8
18
6
3
3
16
2
4
8
15
7
3
5
3
7
2
15
13
3
21
2
2
1
3
1
5
8
1
7
3
7
17
23
3
3
4
14
4
4
22
4
9
1
22
13
11
21
5
2
3
8
3
4
20
25
7
10
6
7
12
9
5
15
1
8
3
3
3
4
2
12
1
3
2
3
17
1
5
1
7
20
3
3
3
3
13
14
5
1
3
1
18
9
9
8
10
3
3
1
4
2
4
4
3
19
2
2
6
1
2
4
21
6
2
15
7
6
4
12
5
9
3
8
7
3
19
1
4
5
18
14
8
15
7
7
11
8
2
8
2
4
2
9
8
6
1
2
13
7
2
2
1
5
4
8
2
8
4
7
3
8
2
12
17
7
3
3
14
15
21
13
14
6
16
7
8
6
2
6
1
7
10
1
11
1
2
10
2
3
12
7
6
6
2
15
18
1
1
6
7
7
3
5
7
2
5
1
4
7
26
14
30
1
5
10
9
35
21
27
7
6
5
1
14
6
17
6
13
10
5
2
4
12
3
1
2
25
3
2
3
1
2
1
5
3
9
4
8
1
2
4
6
5
1
15
4
5
2
4
25
10
4
6
2
2
2
8
7
5
1
5
2
14
5
1
14
1
20
6
1
14
4
20
6
2
2
12
2
1
5
4
2
1
6
8
1
2
18
6
1
5
3
3
3
13
8
3
6
1
3
8
15
1
2
1
2
2
10
22
9
7
4
6
10
2
6
1
7
18
1
9
6
1
2
3
6
6
2
4
12
4
16
1
3
4
9
15
6
2
1
8
1
4
16
1
7
5
8
6
24
1
22
10
4
5
1
3
8
11
5
8
9
1
15
6
3
6
5
3
1
3
1
2
20
16
4
34
10
5
9
16
6
2
16
3
9
9
5
16
4
5
17
1
3
11
9
2
7
11
4
1
17
13
1
7
9
3
16
7
2
3
3
5
3
6
1
5
10
11
3
24
4
4
5
5
6
6
6
4
6
6
10
2
14
15
5
7
9
6
12
2
5
11
3
1
3
9
2
7
1
8
2
1
3
14
6
6
1
6
1
1
9
19
14
15
4
8
2
5
15
9
5
1
6
5
15
3
7
3
8
1
13
22
7
7
5
7
17
9
2
1
3
17
3
20
13
1
9
5
10
6
8
12
1
3
20
2
7
7
2
2
4
7
5
21
3
7
3
2
2
11
2
3
6
20
1
16
5
6
15
13
3
8
1
9
9
2
9
4
29
1
2
4
9
23
25
3
3
11
18
1
5
16
1
4
13
5
3
7
4
31
1
3
13
1
21
14
4
7
2
11
2
12
3
14
4
1
1
1
2
12
13
1
10
3
22
1
2
6
11
1
2
3
3
3
9
1
1
10
6
15
7
2
6
3
16
2
5
5
5
6
13
3
8
6
12
7
3
3
5
1
7
8
6
6
3
2
12
9
6
12
25
1
2
4
2
8
1
1
1
4
32
6
1
2
4
3
2
1
4
10
1
23
10
6
2
1
8
9
2
5
8
3
6
1
9
2
3
7
20
8
12
7
13
6
12
3
6
3
2
13
6
11
1
5
6
3
11
16
3
6
7
6
2
6
4
2
6
2
2
11
4
12
3
6
9
3
8
1
14
4
7
4
3
3
12
6
7
24
1
10
13
7
4
6
4
9
8
1
3
5
16
11
7
9
12
9
2
7
9
3
2
23
1
6
7
3
5
8
5
8
3
6
10
9
3
10
4
9
7
20
6
14
7
4
17
1
3
21
5
1
9
2
3
1
2
8
1
22
5
3
3
4
2
13
3
11
4
3
11
16
3
9
11
4
4
4
6
15
13
2
26
10
1
5
7
9
2
13
2
9
6
22
3
21
9
3
2
1
1
5
5
24
2
1
4
2
11
6
12
8
5
1
4
2
16
5
8
3
10
26
8
2
8
3
10
7
5
1
5
7
17
5
21
3
9
3
15
7
17
1
8
2
13
7
5
1
8
4
11
4
1
8
6
2
2
14
4
6
5
5
2
8
14
3
4
3
2
2
1
12
3
6
7
3
5
3
3
13
6
2
1
7
1
9
6
1
3
5
10
9
2
6
6
6
7
30
17
4
2
6
7
23
1
12
2
18
3
18
1
5
30
6
1
8
5
2
5
21
8
1
4
12
5
1
17
6
3
1
8
22
3
8
7
2
7
24
2
3
6
6
22
11
7
3
7
16
8
10
6
12
7
2
1
6
3
6
15
2
12
3
4
3
9
2
1
4
4
3
5
2
16
10
4
2
2
1
3
4
9
29
8
1
4
17
1
11
1
9
3
17
24
2
8
2
28
8
6
3
6
11
1
3
7
18
2
15
7
3
14
3
9
3
3
4
21
21
6
4
4
13
3
2
6
4
8
7
6
7
4
4
5
3
19
13
14
6
2
7
2
4
11
6
8
4
4
2
13
18
14
3
7
2
9
30
3
13
12
3
12
2
1
2
4
2
1
5
12
9
16
5
2
10
6
2
2
2
1
5
12
2
2
9
1
4
15
1
2
2
2
10
4
1
17
10
11
10
29
15
6
1
2
20
6
1
4
2
1
5
3
3
9
1
23
1
13
16
2
1
9
9
3
31
1
16
4
2
1
5
4
2
1
11
4
2
2
4
6
3
11
4
8
14
11
10
1
11
7
4
4
14
9
3
18
2
16
4
2
1
3
10
7
10
7
11
5
16
4
30
19
9
1
14
4
5
2
16
7
8
13
8
2
13
3
2
16
2
23
6
3
3
9
2
6
7
14
17
4
18
43
7
1
1
9
6
3
2
14
1
3
3
17
7
1
4
1
15
2
1
9
1
8
10
2
5
2
2
19
5
1
2
3
9
13
2
10
10
4
4
4
5
14
5
5
5
2
4
3
17
2
3
5
2
5
9
8
10
20
3
4
5
10
6
5
3
4
4
11
1
5
5
4
10
7
16
11
1
3
2
4
14
8
1
4
9
5
3
4
9
17
3
4
13
4
1
1
8
14
9
24
9
13
7
2
9
9
4
4
6
1
11
4
4
2
3
8
13
6
3
2
4
14
16
5
2
2
8
1
2
1
22
5
5
9
7
10
8
4
1
3
3
7
35
3
4
3
12
1
10
7
17
3
23
4
3
29
2
10
1
33
2
4
4
26
2
1
16
1
26
2
3
4
9
6
14
13
11
3
9
8
2
4
16
3
4
6
7
10
7
3
5
1
2
8
11
5
14
1
1
2
4
8
19
2
1
6
2
8
10
4
2
1
5
3
1
2
10
8
9
1
4
5
3
5
24
7
4
4
12
19
3
8
13
13
8
2
10
2
1
1
10
18
12
10
22
2
2
12
1
6
9
2
2
5
2
5
19
3
6
6
3
13
10
1
1
2
1
6
21
2
6
1
5
1
19
11
7
4
12
3
1
2
3
1
12
3
13
4
12
1
1
24
4
1
8
16
3
4
4
3
5
4
3
3
13
1
19
3
6
10
6
6
16
14
45
9
3
18
1
2
3
8
3
6
19
14
7
3
3
11
4
5
7
2
12
7
9
1
2
4
10
2
4
16
2
1
5
18
4
3
1
6
8
3
5
12
1
8
11
2
8
27
16
2
3
15
16
3
21
2
3
3
3
12
1
2
1
9
6
5
2
8
8
3
17
11
3
17
3
3
7
10
5
8
4
7
5
2
15
14
2
2
6
3
1
5
10
11
1
5
4
2
6
7
3
2
28
9
3
11
13
2
19
5
19
5
3
24
10
17
6
2
2
4
13
9
1
7
6
2
3
7
1
3
6
3
3
36
3
3
2
5
6
14
4
5
7
5
19
11
4
4
14
5
6
15
4
2
8
6
14
9
13
1
11
10
14
4
28
14
13
6
1
2
14
15
1
3
5
1
1
1
3
16
3
5
10
6
20
1
1
6
5
5
6
20
4
7
21
8
3
3
2
10
4
5
5
16
3
3
6
2
1
5
1
13
17
21
6
10
8
18
4
5
1
5
25
2
1
3
2
2
8
3
3
3
8
15
7
2
3
3
22
3
5
13
3
5
4
20
3
1
3
3
11
4
14
11
10
26
8
4
1
3
4
18
2
9
3
18
13
9
2
1
8
5
11
2
10
3
6
4
5
9
3
2
4
2
5
20
8
10
2
6
6
2
20
5
11
14
8
2
4
15
6
4
12
7
5
5
12
13
19
2
9
3
6
2
12
2
6
7
9
13
5
1
13
4
33
27
1
3
3
23
4
2
8
5
5
10
2
4
2
12
9
7
6
8
10
9
5
9
7
12
3
12
2
1
2
3
1
26
6
3
1
12
2
1
6
1
4
12
12
10
5
23
5
11
7
8
5
1
6
1
15
5
7
7
1
1
2
18
3
4
7
4
6
2
14
3
6
1
5
11
4
3
3
2
4
12
3
3
11
5
10
6
4
2
16
4
5
3
6
5
7
4
7
7
2
18
3
40
2
4
5
3
3
14
4
3
7
6
8
13
5
6
9
11
2
4
8
4
5
14
10
7
22
19
2
19
5
5
16
8
5
17
10
5
4
3
4
14
8
3
11
1
6
9
2
4
15
6
1
2
4
14
8
2
3
11
3
6
7
6
9
2
7
11
9
6
3
4
1
6
4
1
7
2
12
2
4
17
13
3
1
4
2
10
3
7
5
3
16
3
2
36
3
6
6
12
7
14
7
2
1
1
7
7
2
6
1
6
2
5
5
2
7
2
1
11
1
1
5
1
1
15
14
5
1
5
7
4
1
11
1
3
4
23
2
3
13
12
9
11
16
5
8
4
1
1
4
8
14
11
9
10
12
14
3
13
14
18
6
1
1
10
4
22
1
1
2
2
8
4
1
1
2
25
18
13
14
3
8
21
30
6
1
1
2
9
5
9
1
2
4
22
11
7
5
14
30
5
2
2
14
5
5
3
4
8
11
2
3
11
4
4
5
2
5
4
6
10
6
2
1
14
10
5
4
2
8
4
6
3
3
15
48
1
10
1
22
9
3
2
3
3
9
6
1
12
2
5
30
4
1
2
7
2
2
17
9
2
10
14
1
14
3
3
21
10
8
9
4
3
2
4
14
4
11
3
2
1
3
8
4
15
4
1
2
3
3
9
20
9
3
19
4
4
4
4
7
13
8
1
8
1
3
24
6
11
8
4
3
9
2
2
5
39
3
3
4
3
11
3
4
12
7
10
3
1
9
5
2
6
1
4
2
1
5
1
5
7
18
5
4
6
15
3
9
16
17
17
1
18
5
6
3
4
7
8
5
13
3
12
3
4
7
9
6
4
2
4
2
20
8
5
15
10
4
20
17
13
17
4
3
2
4
4
2
9
11
9
1
4
18
13
5
17
1
5
5
7
8
9
2
2
4
4
4
2
1
1
10
12
4
2
13
2
4
6
15
18
8
4
26
1
2
4
1
5
9
6
2
6
6
12
13
5
1
1
5
13
1
12
3
20
19
5
5
3
14
1
2
1
10
2
8
1
1
16
1
7
14
3
3
6
2
2
23
13
7
3
9
34
8
7
17
9
1
3
12
20
1
2
9
6
13
12
2
3
6
2
7
3
4
2
7
5
1
3
5
16
3
2
7
7
14
12
9
1
5
2
6
1
8
3
5
6
10
1
2
1
3
6
2
3
12
1
5
7
2
3
6
1
3
8
13
12
2
3
2
17
5
4
5
12
5
2
3
17
2
4
12
3
9
1
5
2
2
2
1
14
7
17
15
30
1
11
2
16
4
8
4
10
22
9
4
9
6
2
12
2
2
4
2
3
2
21
1
1
10
8
8
5
1
3
1
5
17
1
14
25
8
8
5
9
3
8
10
9
2
12
3
1
9
13
1
3
12
1
1
2
3
1
7
5
2
6
30
2
13
12
7
11
8
4
1
4
9
4
5
3
4
3
6
2
1
17
1
2
3
6
2
4
4
3
1
5
12
1
4
2
2
14
12
3
3
1
3
8
2
1
15
4
2
4
5
6
3
22
2
7
17
7
20
10
1
1
3
3
7
4
16
2
1
3
2
8
2
7
6
29
21
9
3
6
7
4
11
7
7
10
18
1
4
1
8
7
6
21
3
22
8
6
3
1
2
16
4
25
2
13
16
10
13
5
1
7
1
7
8
20
8
4
10
4
2
6
2
13
17
1
9
18
3
4
7
4
3
10
5
3
5
2
5
3
1
11
1
27
2
13
32
7
2
1
19
2
2
3
1
6
2
36
1
7
1
11
4
6
8
13
9
7
7
4
19
3
9
35
1
5
1
2
7
3
14
4
1
10
7
19
6
2
2
4
12
2
7
3
2
3
9
6
14
2
5
6
1
6
3
11
8
13
4
5
7
3
9
3
4
2
15
3
15
1
16
24
1
6
17
21
9
7
5
6
12
2
2
4
2
14
1
5
3
5
2
4
2
6
8
13
2
6
13
2
6
4
8
1
6
3
11
1
2
18
4
2
2
2
11
5
5
6
27
5
1
6
3
1
14
2
6
2
1
19
2
4
5
4
23
12
1
1
1
3
10
6
3
6
21
2
19
8
3
6
1
15
6
3
17
8
11
6
3
9
7
1
3
3
9
13
2
12
1
2
4
2
30
12
3
3
19
9
3
11
6
6
1
2
4
3
21
1
5
9
16
11
17
6
7
2
1
6
4
19
1
4
10
3
1
8
6
4
18
8
4
32
3
13
6
4
14
2
34
4
2
2
2
12
5
12
3
3
1
26
2
12
16
2
8
11
17
1
6
7
2
6
24
9
7
5
5
9
34
8
1
6
2
4
20
28
3
5
15
13
2
2
2
2
3
6
4
2
1
29
6
4
11
1
7
4
4
27
6
6
2
3
14
4
4
20
4
2
8
14
9
5
13
7
1
1
2
39
3
6
1
9
3
25
6
2
3
6
15
10
2
3
12
3
2
1
2
1
2
3
3
7
3
2
15
5
5
12
3
8
3
4
11
6
2
1
15
1
5
1
1
4
6
13
3
10
2
10
5
5
4
2
2
36
1
3
18
14
2
12
2
12
3
11
1
3
4
8
10
10
4
8
14
5
5
8
8
6
4
11
3
4
2
18
7
1
2
3
8
4
2
3
4
6
3
6
18
7
2
8
1
18
2
4
1
6
7
15
7
1
4
3
1
6
2
12
8
4
1
6
31
11
18
1
6
5
7
2
8
10
14
1
1
2
2
1
5
15
1
15
3
5
36
5
16
7
11
10
10
1
37
2
12
13
2
1
5
3
14
5
9
5
3
6
1
2
3
4
20
1
5
8
10
3
4
20
6
3
13
11
2
4
7
3
12
14
3
1
2
15
21
3
4
6
15
8
1
5
2
5
5
3
7
2
2
5
3
2
2
28
12
15
6
16
12
5
2
2
8
16
11
24
4
24
13
16
7
6
9
30
4
6
1
7
2
6
7
2
5
2
2
16
20
2
13
1
2
21
12
9
6
1
1
2
4
4
1
2
3
2
10
1
7
1
1
26
19
15
8
1
5
2
7
22
5
9
3
12
6
4
6
3
9
8
6
12
1
8
17
23
8
3
21
6
10
18
6
5
14
2
2
26
7
9
6
10
22
2
5
3
1
6
7
25
16
5
1
3
11
5
1
5
2
2
9
9
1
5
1
15
4
4
1
8
1
2
1
1
10
7
11
7
8
9
6
6
6
6
4
2
7
3
14
2
5
11
2
7
13
4
10
3
4
5
4
9
15
8
8
25
4
6
7
4
3
1
8
7
41
9
1
21
6
3
23
7
6
17
4
5
9
4
1
5
5
2
4
14
2
5
1
2
4
2
15
4
2
1
2
4
9
1
10
7
6
2
12
9
12
3
3
24
2
6
4
18
7
1
6
7
1
6
9
7
2
4
5
11
1
12
2
22
2
9
2
7
9
4
20
2
1
3
10
8
14
2
3
3
2
12
1
12
6
8
3
3
9
10
5
6
3
6
3
24
1
14
8
19
1
9
5
2
16
6
21
5
10
6
1
1
6
5
2
3
4
2
13
5
9
13
5
5
17
1
7
9
8
4
6
12
8
2
9
14
9
18
10
6
6
4
12
2
3
18
2
6
1
15
6
1
11
3
3
1
1
9
6
4
4
12
1
7
6
15
5
3
9
3
5
4
14
5
8
4
7
2
5
10
5
6
15
7
8
6
1
19
1
19
8
7
6
8
9
18
9
1
4
5
1
25
4
3
14
7
15
2
9
3
6
15
10
2
10
6
3
15
11
10
8
3
1
3
9
2
16
14
1
27
2
26
6
1
3
6
6
13
3
2
6
4
4
18
5
3
3
9
14
2
1
1
8
10
5
7
10
7
5
13
15
1
26
1
4
12
4
4
17
1
20
6
2
5
3
6
20
9
25
10
11
3
2
7
11
6
8
17
1
10
1
14
3
3
5
1
4
13
18
10
6
2
8
9
11
6
4
14
1
21
6
8
9
7
26
7
23
1
1
8
5
3
3
15
4
3
1
20
5
3
9
11
4
3
33
6
7
3
2
10
5
9
1
15
5
1
8
3
11
2
2
14
1
4
2
9
7
1
5
2
5
5
3
10
6
8
8
3
6
5
20
5
4
5
3
3
2
4
4
4
17
1
2
6
5
6
9
14
10
4
12
2
2
6
16
3
6
4
7
8
3
1
5
8
1
15
17
9
21
1
8
3
2
5
1
20
2
7
11
6
3
9
6
4
4
1
22
6
7
2
5
9
3
3
6
1
1
4
16
6
3
5
2
17
1
1
4
14
25
12
5
1
2
10
11
3
2
2
24
15
1
11
1
7
3
21
4
1
4
1
11
1
23
1
2
16
1
2
10
20
8
4
17
6
3
18
6
15
3
1
12
56
1
8
4
24
3
5
6
1
6
2
6
3
6
1
18
30
2
3
15
16
13
1
7
2
8
17
17
1
15
6
3
1
13
3
4
14
1
5
27
18
1
6
3
5
4
4
8
2
2
4
7
5
1
38
7
15
5
7
11
6
3
1
12
8
2
1
9
1
11
3
3
22
14
10
2
7
6
2
10
17
10
8
2
4
16
15
1
6
5
9
6
9
2
7
33
3
3
3
24
2
2
50
12
8
3
37
8
7
6
5
6
3
7
4
4
1
11
1
9
8
3
3
20
5
6
8
15
2
7
6
9
8
2
4
13
4
27
4
10
8
1
1
18
14
1
7
13
1
6
18
2
6
2
22
7
3
2
9
6
7
3
6
7
5
14
7
2
8
2
11
7
8
1
9
2
1
17
3
27
2
2
4
10
2
29
2
1
4
8
9
7
1
9
2
4
9
3
2
11
5
2
19
5
11
20
1
6
14
1
6
2
1
10
1
7
3
6
9
4
6
1
3
1
12
15
2
1
12
8
10
5
16
2
4
8
13
2
10
8
15
1
5
6
3
1
2
3
5
2
6
15
11
1
29
21
25
11
1
2
4
14
19
1
4
1
17
6
9
3
6
10
2
19
5
4
2
10
10
5
3
5
6
3
24
10
4
1
6
10
5
1
11
2
14
8
1
6
5
9
9
1
9
15
8
4
13
14
3
12
8
13
2
6
7
6
3
8
8
2
2
7
5
4
4
1
4
26
10
11
14
8
6
2
6
3
16
6
8
4
11
7
11
2
5
29
33
10
5
7
11
9
10
6
3
4
2
6
4
4
13
7
2
8
19
12
5
9
3
3
3
2
6
8
4
1
4
6
8
3
4
17
6
1
4
2
2
14
13
15
12
18
1
6
2
7
8
1
5
1
15
3
1
1
12
3
4
3
8
10
6
5
2
8
8
6
7
6
12
12
6
6
3
2
2
11
5
1
9
18
15
5
1
1
2
6
11
22
1
1
27
6
6
6
1
2
3
10
2
4
4
10
6
10
3
9
6
6
5
4
5
1
6
1
7
1
6
16
14
18
3
1
18
16
2
14
2
20
5
5
4
30
3
3
3
20
1
2
10
2
6
9
4
1
1
1
6
2
7
12
3
4
5
8
5
4
1
12
5
15
1
8
15
6
5
2
3
12
20
15
8
12
1
3
7
3
2
2
4
6
21
4
1
4
10
2
24
2
16
6
24
2
11
6
8
16
19
8
2
1
1
22
14
2
11
4
7
12
4
6
6
8
1
1
23
15
16
11
6
3
10
5
3
1
5
7
1
1
7
4
17
3
2
7
3
3
1
5
13
5
23
1
6
1
7
3
7
5
7
3
4
4
12
6
4
3
2
10
2
3
4
5
18
6
15
13
3
2
4
2
3
4
2
3
3
6
16
5
3
12
7
4
25
11
5
11
1
3
3
6
1
28
3
5
2
2
1
3
14
12
3
15
1
8
17
4
3
7
8
4
14
10
8
24
7
2
9
2
1
3
3
4
5
1
15
12
5
15
3
12
3
31
6
3
4
4
7
5
6
4
6
20
1
11
3
5
4
10
6
4
10
7
15
8
10
5
1
2
1
8
16
1
5
12
2
3
7
3
6
15
1
1
1
2
10
2
1
2
19
3
5
8
1
6
7
6
9
5
6
3
7
15
9
11
11
10
2
10
4
2
2
23
5
12
4
11
4
18
11
1
2
1
14
10
17
22
9
3
23
1
8
3
14
6
12
13
3
6
9
1
6
2
12
2
4
2
13
15
8
1
13
22
1
6
1
5
3
6
6
4
9
2
10
2
7
4
10
6
4
3
13
1
6
7
4
4
9
4
5
1
1
2
8
4
11
3
1
3
11
1
4
5
9
10
1
15
4
6
8
2
10
3
6
9
13
2
4
1
29
7
7
13
6
2
6
16
3
7
28
8
13
1
2
1
21
5
1
2
13
20
1
4
18
2
3
23
3
3
3
7
8
20
2
2
6
4
2
7
9
10
1
7
15
11
7
3
4
22
4
2
1
23
10
2
26
6
4
1
2
1
6
11
28
14
7
3
3
2
12
1
5
4
2
2
8
15
2
4
27
6
5
1
9
7
4
3
3
4
3
15
6
8
7
9
15
5
1
21
11
1
8
1
5
12
15
45
7
24
12
3
4
4
6
4
8
1
2
1
2
9
15
8
10
4
2
7
17
6
1
3
11
3
8
4
4
2
4
5
6
4
1
1
5
11
3
34
8
3
18
6
3
2
12
1
1
23
3
2
3
4
19
1
12
24
1
2
12
2
10
12
6
6
8
1
3
3
5
11
12
9
8
6
12
4
5
6
24
1
9
5
9
1
2
1
3
2
6
13
8
1
6
16
5
15
2
6
10
3
13
6
10
1
5
6
3
4
6
6
3
5
1
30
4
4
10
4
2
2
3
1
2
1
2
9
6
12
2
5
21
2
8
14
3
3
11
6
1
2
6
19
3
12
3
1
10
1
5
2
7
16
5
10
2
1
24
7
4
15
12
16
2
21
8
12
5
2
3
6
13
17
1
7
2
20
1
11
9
7
8
4
3
8
6
1
6
5
24
7
8
10
3
1
2
15
1
19
21
4
9
8
1
8
9
19
14
9
7
2
1
5
6
18
20
2
14
2
10
7
2
27
1
2
6
1
2
6
8
11
3
2
2
2
3
5
6
1
3
15
5
1
3
5
5
7
9
15
4
1
7
9
6
13
8
1
2
9
22
2
3
8
10
3
9
4
8
2
1
3
9
10
1
5
9
18
14
12
4
8
6
4
3
1
24
13
3
14
10
9
15
2
2
2
31
15
2
3
7
11
15
1
6
6
2
4
5
3
7
14
4
3
6
1
4
7
20
1
5
4
2
5
2
20
6
8
2
2
3
10
6
33
2
13
8
7
9
5
1
15
3
13
12
18
22
24
6
3
1
3
11
12
1
23
4
2
6
1
6
1
1
4
2
10
3
8
1
5
6
1
3
3
2
9
21
10
5
2
2
2
8
2
3
12
11
3
1
2
7
12
3
5
15
7
6
5
2
16
6
6
6
2
7
1
2
2
16
8
10
2
1
15
10
27
1
7
3
7
6
5
25
19
14
2
18
7
2
6
39
2
1
3
1
5
6
13
23
8
10
15
1
14
1
17
26
13
27
6
6
3
15
1
5
3
10
11
6
7
5
8
4
10
4
2
2
1
8
5
4
1
6
5
1
1
4
7
2
6
10
21
4
5
17
9
7
14
7
11
2
14
2
16
3
1
7
3
24
2
10
1
5
12
12
7
5
12
30
7
2
7
8
3
3
1
5
7
15
8
3
1
24
2
6
2
1
9
4
2
10
3
8
12
3
6
2
17
8
10
11
4
11
4
8
4
5
1
3
14
3
3
4
20
1
17
9
10
5
9
4
8
7
2
6
1
1
4
1
2
3
4
3
5
10
14
1
2
10
8
5
1
7
9
8
10
1
4
3
15
6
6
4
6
12
3
55
12
16
2
4
1
9
36
9
21
2
12
6
1
5
8
10
1
6
20
13
6
10
6
4
1
5
6
1
13
1
5
8
3
2
10
6
3
6
9
21
9
8
6
7
4
4
2
2
3
5
9
9
1
3
4
26
2
6
12
6
9
3
12
1
8
3
13
8
28
1
14
2
1
19
14
2
1
11
3
3
2
2
8
6
16
3
1
28
7
1
14
4
8
2
1
3
8
3
6
6
19
11
9
12
13
3
14
12
2
7
5
1
9
6
4
23
3
4
10
2
2
4
2
4
6
2
3
5
2
3
3
10
16
12
3
3
7
9
3
1
6
1
21
4
3
5
3
7
2
24
1
5
1
3
9
5
8
1
18
1
2
1
13
4
4
9
1
7
9
12
10
8
13
17
6
7
5
2
7
1
22
7
3
13
13
5
1
8
2
18
18
1
5
12
8
5
3
2
2
17
18
3
16
2
20
12
20
16
2
2
3
21
29
4
2
6
11
13
12
7
23
10
8
1
15
11
1
2
1
17
15
2
4
6
9
1
6
3
18
5
1
1
4
14
8
8
3
9
8
2
9
14
9
2
11
7
38
3
9
11
4
8
1
6
2
7
8
3
3
5
2
8
4
4
13
12
3
4
2
1
5
12
6
14
2
4
10
10
9
11
7
3
5
3
22
4
17
1
7
21
8
1
3
15
3
4
3
11
3
3
12
10
2
2
18
4
9
30
10
1
2
2
13
1
20
5
3
19
5
1
1
5
9
4
1
7
6
9
3
9
1
4
6
12
2
10
1
11
3
11
2
5
9
3
3
4
14
1
20
6
1
2
19
13
7
3
10
6
8
2
6
5
5
2
17
7
8
5
6
7
2
4
4
13
3
10
2
6
15
9
12
2
4
1
7
5
6
15
3
11
6
3
4
1
23
12
1
10
3
5
11
6
7
30
5
1
4
9
6
3
3
21
7
8
3
13
12
3
16
2
3
23
16
8
13
1
14
14
16
3
5
13
3
3
1
23
12
20
7
10
2
4
16
3
18
11
2
2
7
8
1
5
36
15
1
17
1
13
14
8
6
6
2
2
22
23
2
5
22
1
6
15
2
1
33
9
5
6
3
4
7
1
3
10
3
9
15
9
2
3
4
6
11
13
5
3
13
15
5
4
2
3
3
14
24
14
15
7
2
26
1
6
44
1
4
4
19
1
16
1
8
7
14
2
4
1
17
4
9
18
1
6
1
13
2
6
3
1
3
1
18
14
3
3
2
12
2
4
12
2
2
5
6
4
1
4
4
9
1
6
22
10
2
2
7
1
4
11
3
20
15
3
2
7
1
21
13
26
2
1
12
3
2
3
24
21
4
2
1
1
8
3
6
5
9
3
8
19
7
4
5
1
4
6
2
5
6
3
5
9
1
7
17
3
2
12
2
2
11
12
6
6
21
2
14
2
10
6
2
2
4
26
6
8
14
3
23
13
5
14
2
6
3
17
2
2
13
14
6
16
5
4
4
1
5
11
5
14
13
1
2
9
15
4
2
13
2
6
3
4
27
7
2
16
11
3
3
1
7
3
4
4
5
6
6
1
5
3
3
3
14
6
4
3
2
7
3
25
1
6
4
2
4
8
1
17
3
12
3
5
10
6
1
3
11
6
7
3
3
17
15
3
1
4
4
1
11
10
3
5
3
1
3
3
16
1
4
17
6
12
6
15
4
5
2
12
2
21
6
12
5
9
1
5
9
7
11
2
5
24
2
4
15
36
8
7
6
5
2
25
3
10
2
1
9
2
4
29
1
3
2
15
3
4
9
3
2
33
6
6
4
32
9
1
5
9
7
3
9
1
5
2
1
4
1
7
15
1
8
3
2
6
9
2
11
3
4
2
9
7
1
3
3
7
9
12
5
3
24
7
9
5
6
1
17
13
2
3
28
4
5
2
6
11
5
3
2
3
6
1
3
15
10
1
17
4
6
12
6
8
6
16
6
7
7
1
9
4
8
9
5
29
3
6
2
1
8
1
18
4
4
8
5
2
9
7
3
6
20
1
1
1
9
21
11
11
15
8
25
3
3
3
12
12
8
8
1
4
17
8
8
5
4
12
8
15
1
2
4
2
6
3
2
2
5
9
6
7
7
2
2
3
7
14
14
5
3
9
6
7
7
1
8
4
12
2
1
7
4
3
9
4
2
6
8
4
8
13
1
2
6
18
21
15
13
6
2
3
4
2
6
12
1
3
4
2
10
1
3
18
42
13
2
9
1
17
2
2
11
22
6
2
3
15
1
3
5
1
18
3
2
2
2
2
3
7
2
10
2
8
1
27
8
1
3
1
3
3
8
3
14
2
2
3
1
21
12
21
22
2
2
4
10
17
6
5
3
1
3
7
7
3
2
5
6
2
9
2
10
22
2
6
1
3
4
1
7
2
1
9
23
10
14
5
4
10
8
4
3
5
13
7
6
1
4
20
5
8
14
6
4
2
1
2
3
6
26
2
5
4
25
5
14
12
3
4
8
6
1
14
1
4
8
6
4
8
6
3
5
3
1
3
12
6
3
9
5
4
8
1
19
2
20
6
7
8
6
10
17
4
5
12
7
4
2
3
11
7
3
15
26
13
6
9
2
3
2
10
10
15
8
6
3
13
3
5
1
2
13
2
3
6
25
1
1
31
3
1
1
3
12
2
2
3
15
3
5
4
12
2
4
4
5
12
7
4
3
4
3
14
3
12
10
5
8
5
6
8
10
14
1
3
3
2
1
18
3
11
6
4
3
3
2
6
1
8
6
7
9
10
8
6
5
18
11
4
6
6
3
7
6
2
4
3
21
9
1
14
14
16
5
4
6
5
6
9
3
12
1
3
18
8
1
11
8
4
1
5
4
17
15
6
4
6
8
12
4
18
2
13
3
3
1
6
1
4
6
18
3
3
5
1
3
22
1
10
3
2
1
5
9
3
2
1
1
4
2
2
1
5
10
8
8
7
15
3
5
11
3
5
9
14
1
3
12
14
10
4
4
16
1
5
14
24
16
4
2
3
3
3
9
1
9
5
6
4
9
6
3
1
2
2
6
1
11
2
17
6
7
7
6
6
1
6
6
6
8
15
3
3
9
1
6
3
14
1
2
11
11
5
12
4
5
3
8
4
1
3
8
1
1
18
4
1
11
2
11
5
34
6
26
25
1
2
9
6
2
4
9
5
1
9
5
1
6
6
7
23
23
18
7
6
3
6
5
15
1
5
7
2
1
2
2
11
9
16
1
36
7
2
4
8
4
9
6
15
4
2
23
5
10
7
11
4
3
5
14
14
5
10
3
14
4
12
2
16
18
8
2
5
8
11
5
3
14
1
2
15
15
6
1
6
3
8
5
2
2
4
6
2
1
7
1
3
19
9
14
2
1
1
2
33
4
11
24
7
13
5
7
11
14
1
2
4
2
6
4
2
10
6
6
4
4
1
17
1
3
2
8
26
12
5
3
1
3
8
1
1
10
12
44
6
13
1
3
21
3
5
15
7
2
6
6
7
5
1
3
2
3
9
1
12
5
6
1
12
3
6
2
13
5
4
2
6
1
14
5
11
8
3
3
6
6
5
2
23
3
6
7
7
5
8
11
1
9
18
2
4
1
1
4
4
6
3
17
2
4
18
6
2
4
16
14
2
2
17
1
16
11
7
2
14
1
2
3
3
29
2
12
20
4
2
9
5
1
4
11
2
4
1
1
4
3
3
4
2
6
4
14
1
8
17
4
1
6
6
12
7
6
2
17
10
23
1
3
2
8
2
15
11
9
25
2
19
2
1
4
2
2
3
4
3
10
2
10
8
2
3
5
4
7
7
1
3
3
6
3
2
5
11
2
2
2
15
34
3
4
8
17
10
9
4
1
3
6
6
1
6
1
1
13
20
3
3
4
33
3
2
10
2
3
7
2
2
22
16
24
6
2
2
10
2
34
6
10
2
12
1
7
2
16
4
18
9
9
4
3
2
3
1
1
1
10
2
7
9
5
2
1
9
4
6
5
15
3
10
11
10
11
3
2
2
4
1
4
11
6
1
6
7
1
7
8
6
8
6
1
16
2
3
6
12
1
7
1
7
14
6
9
3
3
6
15
6
9
12
3
24
4
3
3
9
12
6
3
2
15
19
26
6
6
12
1
8
12
1
2
4
3
18
3
2
6
2
6
2
8
6
1
5
3
4
7
14
2
1
5
1
11
4
28
2
6
2
22
12
26
2
2
2
7
14
3
3
7
3
1
4
1
5
1
1
2
3
24
39
8
6
1
5
6
6
4
2
24
2
16
6
6
1
36
1
6
4
1
5
1
1
4
3
6
27
3
3
1
7
8
6
14
12
22
10
2
9
5
2
10
6
8
7
3
13
6
7
13
9
3
1
3
1
23
5
12
12
3
1
12
2
2
7
13
3
6
6
2
4
1
29
1
2
4
1
3
4
14
6
3
5
1
22
11
7
8
4
5
6
6
7
3
3
1
5
2
7
5
5
4
1
9
2
4
8
13
14
6
3
2
4
2
10
2
10
4
8
1
2
1
10
1
9
15
6
5
1
1
35
1
2
13
3
2
12
18
2
1
9
6
1
6
2
10
3
2
19
9
3
3
26
8
7
7
23
3
4
10
4
16
6
6
3
1
1
7
9
14
4
1
2
2
6
1
2
1
22
5
5
1
5
2
1
3
2
17
12
2
17
2
3
8
12
3
4
8
1
5
4
2
15
3
4
15
17
2
2
2
1
8
5
17
6
3
2
3
19
2
16
3
23
1
5
18
24
8
7
6
3
4
2
6
8
1
6
1
5
1
5
10
12
5
2
5
5
6
6
4
9
2
3
6
12
1
3
23
7
15
1
2
8
1
2
1
4
7
3
8
2
8
1
7
2
8
1
7
16
4
5
4
3
12
10
2
11
3
4
11
7
2
1
11
7
3
21
27
12
22
4
2
1
9
2
10
8
6
12
2
6
2
6
1
29
16
8
2
10
22
2
9
3
4
6
4
4
16
8
2
32
4
4
2
14
6
2
22
6
8
13
2
4
3
2
2
2
5
3
8
7
3
4
5
25
5
10
9
4
17
1
4
7
6
5
2
4
10
9
5
12
13
8
3
2
2
17
3
6
9
5
1
1
8
1
15
23
4
12
18
14
10
3
3
17
1
2
1
6
8
6
9
9
4
16
8
11
27
9
3
1
2
4
3
4
2
9
11
9
3
3
3
3
6
11
7
10
11
8
2
3
17
3
9
2
4
12
7
2
12
1
12
2
13
1
16
3
3
18
12
1
2
13
6
2
1
15
2
13
1
2
4
4
22
10
10
38
4
13
3
2
2
10
7
6
3
4
7
3
1
2
9
7
3
10
5
3
11
11
6
19
9
2
18
5
11
2
1
16
1
5
8
1
10
2
2
13
5
7
7
12
4
6
3
5
8
2
1
11
6
7
11
1
3
2
4
16
2
11
1
17
4
3
15
2
12
21
4
8
6
2
11
3
2
2
4
3
3
3
7
2
2
4
6
28
11
13
3
1
11
5
3
13
14
3
1
2
1
11
12
6
12
6
3
7
3
1
5
3
5
6
10
1
7
7
4
4
6
3
3
2
13
3
4
3
15
5
3
3
3
4
2
6
14
8
3
17
6
4
2
10
2
1
13
4
7
7
4
6
3
10
5
1
5
3
1
17
9
7
8
6
4
6
9
6
14
9
15
7
6
7
4
4
4
1
7
6
10
10
7
5
4
2
7
1
7
3
1
3
8
8
8
6
5
12
7
9
12
5
1
2
3
10
2
8
4
1
12
1
5
3
32
3
4
2
6
1
5
22
5
12
25
19
4
2
11
20
5
1
11
7
9
15
1
4
5
5
12
3
4
24
3
5
7
6
15
1
6
1
1
3
20
11
10
2
14
4
4
1
11
7
30
6
3
5
5
1
7
2
3
10
11
1
3
3
11
10
16
10
20
11
2
5
1
1
38
20
10
4
2
7
7
14
11
10
2
5
2
2
3
5
2
8
1
2
1
24
3
13
6
4
1
11
4
10
4
3
4
7
20
2
7
7
5
8
7
6
3
5
3
1
12
10
4
8
4
7
13
4
13
19
1
6
15
10
2
2
7
22
5
2
16
4
8
1
17
6
10
14
1
8
25
20
3
9
27
1
2
7
5
1
11
21
9
37
5
3
3
3
3
6
10
9
5
26
18
7
9
1
5
7
7
1
3
3
13
11
1
2
1
1
6
4
4
6
8
1
5
4
6
2
8
14
3
1
10
8
10
10
11
3
9
33
4
17
7
3
3
3
8
5
5
5
3
4
11
6
20
4
10
8
9
6
7
9
3
2
1
12
1
10
7
5
1
9
12
20
25
3
8
4
4
4
4
9
2
6
3
7
6
9
4
13
1
2
7
3
11
15
1
1
10
6
7
1
10
18
2
14
14
9
1
9
11
4
2
4
4
7
25
3
14
3
2
5
5
1
8
1
4
2
2
4
5
15
3
5
2
6
4
17
5
14
10
10
20
6
12
7
5
1
2
3
22
3
21
2
6
3
1
6
2
2
5
8
3
2
4
3
6
7
8
4
15
8
13
2
18
4
8
22
3
1
1
10
15
2
16
3
2
1
3
7
2
9
17
1
3
4
1
7
3
3
6
2
1
3
3
2
10
3
8
6
1
5
13
3
5
1
15
5
2
2
9
1
26
34
4
12
6
6
8
1
7
6
9
12
23
12
12
7
3
10
2
6
5
3
6
3
3
4
2
1
19
7
3
7
18
1
4
1
23
4
3
1
10
1
8
1
6
8
18
6
14
4
19
5
4
20
2
4
2
4
24
1
43
4
4
2
10
2
3
1
6
2
2
2
11
17
1
9
6
26
4
7
18
1
4
7
5
3
19
3
11
3
13
11
4
2
10
12
7
4
6
3
9
4
35
7
9
5
2
10
8
13
22
2
18
3
1
6
5
18
10
3
13
1
9
9
19
6
9
6
2
1
6
2
24
1
2
1
6
4
10
18
3
1
8
22
2
2
4
9
6
1
15
12
3
2
2
7
17
4
12
4
16
2
24
8
16
2
10
21
1
5
6
6
5
3
3
18
3
3
1
9
8
2
4
12
10
9
12
24
2
4
11
2
5
9
5
17
18
1
4
8
3
9
1
3
3
2
13
13
10
1
12
6
7
8
4
2
2
4
21
7
4
20
8
21
11
4
9
15
8
30
3
9
7
12
1
4
4
29
6
9
2
4
13
5
9
31
3
7
1
15
1
6
5
1
3
2
3
17
1
5
16
3
10
1
4
4
8
2
13
1
9
2
11
10
6
3
4
17
7
14
3
1
6
3
2
6
12
14
8
9
1
2
12
23
3
4
3
11
18
6
8
7
3
4
14
3
7
9
3
8
10
2
19
8
27
1
1
4
9
1
8
10
6
4
5
5
3
3
9
21
4
15
9
3
11
12
2
1
6
7
2
2
4
1
5
4
6
12
9
14
3
1
2
31
21
5
6
1
7
4
10
8
3
3
13
5
4
2
3
11
1
6
7
9
5
7
2
5
2
2
16
9
1
1
5
7
5
1
9
6
31
5
2
6
8
2
7
5
16
8
1
1
5
21
8
15
19
4
22
2
14
2
12
1
3
2
10
6
16
2
8
3
28
1
5
12
3
8
2
4
1
1
10
12
9
16
3
2
7
5
3
9
4
2
13
36
3
3
3
2
3
11
2
12
5
5
5
5
1
19
7
3
1
3
4
4
16
3
5
8
13
16
3
2
1
6
15
16
10
1
2
3
8
1
3
26
7
15
15
1
6
11
9
8
2
8
3
1
8
16
9
2
10
9
4
2
17
4
3
18
3
3
27
2
11
4
1
15
17
4
5
19
5
3
1
14
8
11
1
4
13
12
11
1
5
8
1
7
8
2
4
10
12
20
7
5
13
17
2
2
5
4
2
21
3
5
4
6
1
2
3
6
1
6
1
6
5
7
28
13
9
8
38
1
3
10
5
7
4
16
15
3
3
1
2
18
6
9
7
3
8
17
6
7
3
6
6
3
5
4
1
18
2
3
19
5
2
2
2
1
8
4
2
9
8
2
11
6
1
6
8
2
4
1
13
2
2
12
3
18
1
8
6
12
7
8
10
3
22
5
2
3
2
14
4
10
4
20
3
6
1
24
2
1
8
13
3
8
5
7
21
1
5
1
1
6
38
3
3
3
2
21
7
8
7
3
30
8
4
5
12
4
15
5
2
8
21
3
2
1
11
13
7
1
1
4
29
8
7
8
20
8
5
4
17
1
9
14
3
1
3
3
8
6
6
1
8
1
6
4
1
3
8
5
12
1
5
1
4
6
7
14
4
8
3
2
4
30
1
11
22
12
2
12
1
6
5
2
16
2
4
3
7
4
2
9
6
9
14
7
13
5
7
2
2
1
6
11
4
2
6
48
6
1
1
4
13
1
5
2
21
28
16
5
2
7
2
1
2
3
1
3
2
21
1
10
1
9
3
13
3
12
3
8
6
18
4
4
10
8
4
24
1
2
5
6
29
7
2
20
9
1
4
12
4
14
1
3
6
1
9
8
8
4
3
9
6
6
13
2
12
12
5
2
14
2
1
3
10
6
9
6
3
14
1
7
4
6
15
11
1
7
14
1
13
2
6
26
7
2
4
5
13
1
7
13
3
2
6
3
2
11
25
6
4
6
6
6
9
13
3
19
4
18
20
4
3
10
9
11
9
9
11
17
30
2
29
10
2
10
8
1
6
9
4
8
14
20
3
13
1
13
9
5
4
8
1
8
3
13
17
2
1
31
2
2
5
14
3
18
3
9
1
3
29
4
3
2
1
13
10
3
7
2
4
2
3
7
2
7
17
10
8
4
2
10
3
3
4
1
3
12
8
10
7
5
31
5
3
4
12
6
18
6
1
8
14
1
15
11
18
1
3
1
2
2
8
32
3
1
5
8
1
4
20
5
6
3
7
1
4
12
12
2
14
9
11
1
15
8
6
1
2
4
15
8
4
3
8
1
6
3
6
19
4
6
7
2
3
4
9
15
3
2
22
3
3
7
4
14
10
8
17
8
11
8
2
19
2
15
12
7
8
1
5
1
18
2
9
16
1
5
8
6
3
7
2
6
1
15
12
7
7
13
2
7
7
1
3
2
8
8
14
1
7
8
2
10
16
6
2
2
4
14
2
2
1
1
13
6
21
4
2
3
1
27
6
5
7
7
2
16
11
5
2
10
25
7
12
1
9
6
4
3
2
3
4
5
13
15
3
3
5
9
15
21
7
3
12
1
7
3
8
1
3
6
7
6
12
19
16
6
2
2
2
1
2
6
9
13
11
3
15
7
27
10
2
2
9
17
6
16
14
4
21
9
2
29
23
16
3
3
2
3
4
5
3
3
10
6
16
1
4
12
18
9
5
7
9
6
2
1
9
5
24
3
9
6
6
22
9
8
1
4
4
1
11
10
6
5
1
15
1
14
8
1
5
4
3
1
6
4
12
1
8
3
3
5
10
6
4
2
19
6
8
11
13
9
4
5
21
6
13
5
6
8
8
10
6
1
4
2
5
1
9
4
2
2
5
1
8
14
8
8
15
11
1
1
6
2
3
3
2
2
25
1
9
5
12
18
6
7
11
2
1
4
6
1
2
15
9
2
16
8
46
8
16
2
9
1
35
6
1
6
22
16
1
5
7
6
1
5
5
2
1
15
10
14
16
8
3
3
3
7
5
22
5
3
6
1
10
8
9
6
2
7
3
1
4
8
13
5
26
12
4
2
5
27
2
5
17
6
1
11
7
1
1
15
3
3
1
1
12
2
2
12
3
9
22
8
2
7
3
2
5
3
8
1
1
7
28
1
6
2
5
5
24
22
12
10
12
3
3
15
6
5
9
3
22
2
6
22
6
8
8
2
14
2
17
2
1
4
2
2
4
8
21
3
1
2
6
9
7
15
2
1
6
8
5
14
2
4
11
6
5
4
4
20
1
1
4
4
6
17
9
2
23
5
4
16
1
1
12
4
4
1
14
16
6
9
6
3
5
1
23
1
1
7
3
10
8
13
5
8
6
4
8
2
14
2
1
6
12
1
16
1
1
2
9
1
11
7
3
1
6
5
2
5
4
12
4
4
2
10
1
4
8
1
4
4
2
4
6
1
6
3
5
12
13
18
2
2
7
3
4
2
1
15
12
5
13
3
5
1
6
18
5
4
21
9
9
5
13
11
2
17
1
5
14
6
27
10
2
10
3
11
1
3
5
13
3
3
6
15
30
3
3
2
5
4
14
2
4
4
1
8
3
1
5
6
12
9
1
8
12
13
5
3
3
4
12
5
7
6
16
4
3
3
3
21
7
3
2
10
17
15
1
8
3
2
10
3
7
16
10
1
11
7
9
2
12
22
2
3
7
3
1
4
10
5
7
3
15
6
2
9
9
1
3
5
9
2
16
15
3
1
3
4
8
11
7
5
7
14
9
3
3
5
10
1
6
5
1
7
13
10
6
6
1
6
1
35
2
10
2
2
7
6
5
2
1
16
5
6
12
1
9
21
13
1
1
2
1
19
2
2
7
12
7
2
4
7
1
15
7
5
2
6
22
5
15
3
25
6
9
5
3
6
9
10
2
9
20
10
1
6
1
11
3
2
19
5
22
8
20
2
20
1
1
4
8
7
1
2
14
1
1
8
1
17
7
1
7
1
5
9
9
7
3
21
8
3
7
9
9
3
2
13
3
6
8
6
4
37
1
6
9
14
4
2
17
5
4
3
7
12
7
3
6
10
3
3
3
6
8
6
1
9
29
2
12
5
8
1
9
1
12
4
18
9
6
10
13
2
8
20
5
11
12
1
12
1
2
6
8
12
1
1
6
5
11
1
13
4
12
4
9
7
5
6
8
4
3
2
12
1
5
4
2
18
30
16
3
5
3
4
8
3
2
2
8
19
5
1
2
6
3
8
10
6
3
6
15
6
1
9
5
6
6
9
8
6
1
6
19
4
10
1
3
2
2
7
7
21
6
24
12
2
4
2
5
4
33
1
2
2
4
7
21
14
7
19
1
3
9
28
7
4
3
3
13
5
4
4
4
10
2
19
1
11
5
2
4
3
13
2
1
31
10
8
6
4
30
2
2
3
5
1
1
8
12
2
4
2
3
7
16
11
8
4
18
26
7
8
4
4
2
2
12
1
1
6
4
13
5
1
3
3
12
11
7
5
3
18
16
5
2
2
2
4
3
21
6
5
10
8
3
16
12
2
3
7
4
2
10
10
9
1
3
2
9
1
17
3
5
7
7
2
1
5
6
9
1
2
8
2
23
10
5
10
2
2
4
30
2
1
15
6
1
6
7
7
4
15
2
3
4
2
1
4
1
1
20
4
3
1
35
3
6
27
3
2
7
3
2
2
7
3
4
15
6
8
6
15
1
6
2
12
15
6
12
3
9
18
4
2
10
16
1
3
10
2
1
14
16
5
9
7
6
2
14
16
3
6
7
5
10
27
5
15
1
3
11
3
13
6
5
8
2
9
11
1
11
7
27
11
1
2
7
6
26
3
4
8
6
10
10
2
2
12
1
7
16
6
6
8
8
3
5
1
6
7
2
18
2
6
4
3
8
7
6
5
3
1
3
2
1
17
3
22
3
6
2
7
5
3
6
9
1
3
4
1
3
9
4
1
4
6
1
5
9
16
1
4
7
24
15
2
4
10
18
10
4
2
7
6
8
7
2
19
26
4
11
12
22
2
2
2
14
2
6
1
3
4
15
7
4
2
1
9
12
4
12
28
11
6
2
3
9
3
8
4
10
21
1
5
5
12
7
1
4
14
5
3
14
4
2
13
9
6
9
2
9
19
12
2
23
2
2
3
3
1
1
2
11
1
12
2
13
2
6
27
14
2
16
2
5
21
3
5
8
5
3
13
3
4
1
9
7
3
9
2
1
18
4
2
3
1
1
1
2
12
3
15
2
4
3
9
1
3
2
4
10
8
3
5
16
5
15
6
16
10
5
17
2
4
16
2
1
6
8
3
8
1
10
14
1
6
12
8
7
3
8
3
4
8
10
12
6
9
2
4
15
33
4
2
3
5
1
8
4
3
14
1
12
3
6
5
3
20
6
2
9
8
3
7
11
1
14
6
6
1
2
6
1
7
4
6
3
5
4
2
1
3
13
13
2
2
3
1
26
2
2
2
1
1
4
8
26
3
5
4
26
8
2
2
18
6
3
5
5
6
5
7
6
9
9
6
1
4
13
1
17
2
5
7
13
3
3
3
3
9
9
8
6
8
8
2
2
4
4
20
4
2
9
6
3
13
3
3
1
5
17
13
2
9
15
4
9
6
5
9
2
12
10
3
3
8
7
22
5
4
21
3
4
16
7
19
4
7
11
4
14
13
14
5
4
1
5
22
3
2
9
13
12
2
1
2
6
16
4
2
2
1
6
7
4
22
2
4
3
14
3
1
5
1
1
14
8
10
2
14
5
12
1
26
3
27
8
12
2
4
6
10
8
1
2
9
8
4
13
5
2
1
10
1
1
9
18
7
2
6
7
4
10
1
12
2
7
2
1
7
4
10
14
8
7
16
2
3
2
4
2
10
3
3
16
2
15
1
2
3
11
5
1
5
20
1
2
20
20
2
2
2
2
12
9
4
1
11
11
3
11
4
4
24
4
5
9
5
3
14
4
3
6
3
4
5
15
1
1
5
33
6
3
15
30
2
6
3
13
11
7
14
3
1
8
6
6
7
11
2
5
19
2
2
9
3
12
2
10
8
2
3
11
44
2
8
1
2
17
7
1
2
1
3
21
1
23
15
5
13
3
9
11
4
3
2
2
1
17
4
4
12
2
14
6
4
3
1
5
4
13
11
7
4
1
3
3
17
12
10
11
10
1
4
9
4
1
4
3
4
9
2
7
11
15
17
8
2
12
9
4
21
2
16
4
13
15
1
1
7
7
2
2
2
9
13
22
4
2
8
8
4
5
9
3
1
1
3
2
2
3
2
3
12
8
10
3
6
13
3
12
5
21
9
4
4
5
14
1
6
6
2
2
4
3
6
1
4
7
1
2
8
2
3
11
1
3
14
6
33
1
6
9
7
10
20
13
5
19
27
8
11
3
9
5
1
8
3
6
3
36
1
2
6
6
15
1
14
13
17
1
21
9
3
2
1
3
11
10
11
2
4
16
2
4
12
14
1
19
20
9
8
1
3
11
12
1
7
2
8
12
27
4
7
4
4
2
1
3
32
6
1
5
1
2
3
4
4
10
2
7
7
8
6
8
4
9
6
6
29
1
5
10
24
2
1
3
25
3
4
10
3
27
8
2
2
1
5
1
3
4
10
1
9
2
1
15
2
3
13
2
14
4
1
5
28
11
33
4
14
13
17
6
22
8
3
6
4
5
6
7
6
3
2
6
10
9
3
3
6
12
2
4
5
2
8
2
15
15
21
1
6
2
19
1
4
4
10
10
10
3
1
25
6
1
5
11
22
3
9
1
14
7
5
15
7
5
4
30
3
1
2
8
8
2
14
4
3
11
1
2
9
6
13
5
2
2
14
10
28
5
2
3
8
14
5
3
3
1
18
2
6
12
6
3
1
2
12
20
18
4
2
2
3
7
22
1
11
12
9
3
14
22
2
4
8
2
6
8
10
6
9
12
1
2
14
4
12
2
1
1
6
2
2
4
4
17
20
3
9
5
2
14
3
9
3
36
3
3
12
3
7
11
8
1
1
8
3
7
2
1
12
2
11
4
12
4
2
6
3
5
1
7
9
14
4
6
11
16
4
5
2
3
7
1
7
3
54
21
6
9
19
5
6
12
12
7
2
13
6
4
2
2
1
11
9
1
2
10
3
6
6
6
2
1
8
7
5
7
20
7
3
1
5
11
1
2
1
2
1
5
13
20
9
12
7
5
9
9
6
4
9
6
21
5
13
2
2
1
3
7
8
1
14
6
13
6
1
16
1
21
12
14
6
7
8
16
1
11
5
1
1
1
6
3
12
4
2
1
3
9
2
6
1
2
4
2
2
4
7
1
20
6
21
2
7
2
2
4
7
11
3
11
4
3
9
1
5
1
8
10
3
4
17
9
3
8
7
8
4
2
2
4
13
8
1
2
4
8
1
18
2
6
6
3
21
11
10
1
5
1
6
5
4
2
6
3
6
15
15
3
4
2
3
7
2
1
24
5
4
4
14
4
4
7
5
3
3
6
1
11
7
7
10
1
3
21
1
7
10
5
6
6
4
18
8
9
5
1
10
3
2
3
11
16
15
4
5
1
5
8
5
14
15
3
1
2
4
5
3
2
1
5
5
9
3
5
3
1
3
6
9
2
4
8
7
1
7
11
4
6
7
2
7
2
1
3
5
13
8
2
1
6
3
6
1
9
2
13
2
7
3
11
3
19
11
11
17
13
2
2
2
1
1
8
2
13
1
3
5
1
13
8
6
5
1
2
6
6
16
10
5
9
2
6
12
9
3
2
10
3
5
2
9
3
4
8
5
4
35
1
2
4
2
3
6
7
5
14
10
3
22
1
7
3
3
1
2
42
4
15
6
1
8
5
1
6
15
6
5
3
9
6
1
3
8
14
2
29
1
2
1
3
12
26
12
1
19
5
8
1
8
12
7
14
3
6
9
4
6
5
20
10
19
2
18
15
4
3
7
5
3
27
2
1
3
6
1
18
4
6
1
3
4
5
17
4
3
12
11
4
4
37
19
5
4
1
1
5
8
6
2
12
12
3
1
5
15
3
3
2
11
1
34
6
6
14
5
2
1
4
4
3
9
2
11
11
1
12
15
8
14
13
21
6
2
4
6
18
1
15
12
2
4
10
11
2
1
8
3
13
5
1
6
9
5
2
4
19
21
10
8
9
1
2
2
13
6
12
7
5
17
7
5
2
1
1
11
1
8
4
3
3
8
4
9
8
21
1
3
2
1
11
2
1
5
17
8
11
1
7
2
18
6
1
11
4
9
6
3
8
4
9
5
16
5
23
4
2
1
7
3
3
8
6
31
24
3
2
15
9
4
4
34
2
13
1
2
7
11
4
15
6
17
22
2
4
4
1
4
32
12
3
4
3
1
16
7
3
2
9
15
6
13
9
4
17
1
7
3
3
6
10
13
5
7
4
7
3
2
1
3
4
16
9
7
9
3
9
17
12
4
2
12
2
35
3
4
2
6
4
14
2
2
13
6
1
8
7
1
2
5
3
1
7
10
6
24
4
8
1
1
4
7
12
5
3
13
2
4
3
5
10
5
9
18
12
14
5
8
33
6
7
3
3
5
6
12
13
6
1
26
12
11
1
8
1
11
2
7
3
6
1
1
7
4
11
7
6
5
3
1
2
3
3
15
4
1
5
8
3
24
1
1
1
1
26
2
10
6
4
2
6
14
4
9
1
16
10
4
9
6
3
4
1
1
14
2
4
1
2
10
2
9
3
4
5
16
11
7
3
5
6
6
2
8
4
4
14
11
7
14
14
4
8
1
3
2
3
3
4
57
2
18
3
4
4
16
3
13
14
10
4
1
1
2
1
7
1
13
35
1
10
11
2
1
3
2
7
8
7
20
4
5
6
6
15
1
2
2
4
2
28
2
1
9
1
7
14
4
2
4
11
2
1
15
1
4
2
22
10
4
8
11
4
2
1
8
31
9
2
12
4
2
18
8
13
4
9
2
16
9
9
10
1
15
6
2
1
4
3
3
9
5
3
6
4
10
28
6
3
3
7
5
1
1
8
6
2
6
9
3
1
1
20
15
7
1
11
5
12
12
5
2
1
10
3
3
1
2
2
7
11
19
5
27
5
2
23
12
4
5
12
8
4
2
14
12
5
1
4
7
1
5
4
13
6
1
6
7
2
14
5
1
2
5
3
12
10
3
1
8
32
7
5
7
9
8
4
2
1
1
2
16
6
1
7
9
6
2
5
4
7
5
4
2
13
1
5
3
30
5
3
15
9
2
19
17
4
6
4
20
8
2
3
9
8
4
8
2
10
7
5
1
9
4
7
7
9
5
1
2
9
26
11
9
2
13
5
2
4
1
5
9
27
3
3
1
8
4
2
5
4
6
2
7
6
1
3
8
3
7
15
11
13
2
18
1
1
29
12
17
8
19
4
29
6
1
9
11
7
4
4
14
4
6
4
22
2
2
6
9
3
18
4
5
6
17
2
9
2
3
3
6
3
19
7
16
2
6
5
3
4
10
3
6
1
8
22
2
1
9
8
6
1
5
13
1
5
5
3
3
6
14
10
4
9
14
24
7
2
19
5
4
6
3
1
10
1
2
4
5
9
19
2
1
3
5
13
14
1
8
7
6
3
7
1
9
1
12
5
4
2
12
7
5
3
1
2
1
8
13
3
5
2
4
1
2
7
39
6
5
3
7
6
6
3
9
2
10
2
3
4
6
8
15
9
1
3
19
12
10
4
2
16
2
3
12
7
4
7
10
8
1
6
6
2
1
3
9
6
7
29
6
1
2
5
3
13
5
6
9
4
15
9
5
2
7
1
6
2
16
2
3
1
11
4
2
3
4
2
19
5
3
6
1
4
2
2
6
21
1
5
3
2
19
11
2
3
13
18
10
8
5
5
4
21
1
1
7
3
5
9
13
5
10
12
7
2
17
4
6
7
5
8
4
8
9
2
4
13
1
2
18
3
12
1
6
5
2
22
11
6
2
2
2
6
8
11
5
15
7
2
12
3
13
2
4
6
8
3
4
3
27
6
12
8
15
4
3
47
7
2
13
3
15
9
2
16
7
4
6
6
4
16
4
1
5
2
2
2
1
8
7
2
2
4
6
7
6
2
7
2
3
16
11
3
4
3
5
3
4
2
12
4
2
2
4
3
6
16
20
27
6
1
15
4
11
3
9
5
7
9
14
6
1
3
9
8
3
6
4
3
11
2
2
8
21
1
4
2
5
9
13
1
4
6
15
3
3
4
5
12
2
1
7
8
2
1
4
12
3
14
6
12
2
2
2
16
4
17
12
3
12
14
1
11
1
3
26
2
5
13
2
2
1
24
7
4
6
6
2
34
2
7
9
1
5
10
6
15
12
9
5
11
5
9
12
3
2
7
14
7
1
11
5
3
6
7
2
4
6
3
6
5
4
14
6
1
2
1
9
2
1
2
16
4
5
5
1
3
22
10
6
2
1
21
6
1
7
6
4
6
16
15
5
12
3
5
6
5
5
3
12
6
5
2
8
21
6
7
2
7
2
9
2
2
26
6
4
9
23
2
4
1
9
3
1
16
6
2
2
2
24
16
9
17
4
3
6
2
3
6
7
2
1
5
9
7
20
3
6
19
1
22
4
2
1
8
4
29
6
6
7
2
7
9
20
1
26
1
12
2
1
2
7
7
12
13
5
1
3
4
2
10
3
5
1
6
8
3
4
4
4
14
4
1
13
1
10
6
3
2
2
1
13
5
22
11
1
14
13
9
8
4
1
16
13
15
24
3
1
1
4
5
1
2
6
1
2
6
4
2
6
2
1
1
6
3
12
5
6
2
1
4
2
3
12
3
3
16
4
4
1
9
9
3
2
1
7
4
1
11
22
16
8
2
10
9
7
1
10
5
2
10
8
1
5
2
8
2
14
4
4
12
7
8
3
2
4
9
7
2
1
17
6
7
6
20
1
10
2
9
23
25
18
5
22
5
16
5
1
3
12
2
12
8
11
12
2
21
9
3
1
9
5
4
6
5
10
9
1
1
7
2
7
6
7
13
1
8
12
7
1
4
3
5
7
9
1
18
1
5
2
10
1
4
2
14
2
4
3
2
1
6
18
9
6
1
18
2
2
1
30
1
5
8
3
9
3
33
18
10
15
4
8
9
5
6
8
10
9
16
3
11
5
2
8
1
5
7
26
3
2
2
6
9
7
1
21
15
4
2
5
22
4
24
6
9
2
1
2
2
4
1
8
7
4
2
9
2
3
12
8
5
7
4
1
9
3
2
3
3
3
12
13
5
2
4
4
15
15
3
3
4
14
3
3
9
6
5
4
9
20
6
3
4
4
11
15
8
4
4
4
4
9
13
4
1
1
4
6
12
6
1
7
10
12
7
3
2
6
4
2
9
1
17
1
8
1
8
3
16
2
18
3
6
7
10
5
2
13
5
9
10
14
13
5
6
16
6
6
14
12
1
2
3
2
7
4
13
4
1
3
5
7
10
4
6
8
5
9
5
15
4
2
12
2
4
13
6
6
5
2
13
3
2
5
5
3
3
1
9
8
27
27
16
3
5
1
13
10
1
8
3
25
20
9
3
3
1
5
10
2
18
18
19
7
5
11
1
8
9
25
1
2
6
6
8
6
2
13
5
4
9
11
4
1
9
2
21
9
9
3
4
18
4
4
15
3
12
3
4
19
1
7
15
7
4
1
11
1
1
7
6
3
21
4
17
15
15
6
10
6
2
9
3
1
1
1
9
21
3
8
2
3
7
17
7
4
9
3
6
1
6
6
3
8
2
13
3
2
2
8
4
4
1
18
1
4
11
1
8
5
1
6
5
1
15
12
5
1
1
4
6
18
2
1
4
2
1
6
8
6
6
1
1
1
3
7
3
2
6
20
1
1
9
5
12
6
15
4
5
6
4
20
3
6
5
1
17
2
16
17
15
2
18
2
1
13
6
9
11
3
9
6
1
2
4
5
1
14
19
3
2
3
6
6
4
12
20
3
17
4
1
8
4
1
6
1
16
3
5
6
12
15
18
4
38
7
5
4
9
5
19
8
33
6
7
5
2
7
6
1
3
8
1
28
4
3
4
2
1
4
19
1
11
1
5
15
8
1
4
2
10
9
3
1
18
2
3
13
14
24
5
11
18
7
3
6
16
3
6
6
11
1
20
6
3
18
1
5
2
11
3
18
4
4
6
7
8
22
11
8
4
14
4
1
14
5
4
8
11
2
11
16
13
2
9
4
2
22
4
1
4
6
1
17
3
8
1
5
3
1
3
5
3
5
6
12
5
5
6
9
4
7
13
5
1
1
2
2
14
2
12
18
24
3
6
7
5
11
4
2
19
3
6
18
2
2
32
2
4
6
8
16
16
5
9
7
1
25
4
9
2
4
10
14
2
2
10
1
11
3
18
6
1
3
7
11
1
1
3
1
5
4
22
11
11
7
5
4
2
3
6
23
2
2
6
8
1
13
9
14
3
4
5
5
11
7
6
7
3
1
8
27
2
5
19
2
3
5
6
1
17
2
12
13
15
6
6
10
10
40
1
8
6
22
3
4
4
4
2
37
7
5
18
5
3
1
5
3
4
3
12
5
10
4
14
2
10
3
2
27
15
3
8
1
23
2
2
1
6
14
1
4
8
2
3
6
15
3
10
8
1
8
15
3
6
2
2
5
9
1
1
6
11
1
4
13
1
10
3
1
14
6
1
2
5
13
1
14
2
4
2
5
11
6
6
2
4
10
3
6
2
3
9
7
3
3
8
7
7
1
16
12
11
4
8
15
21
6
10
2
10
9
2
3
4
8
13
2
7
5
10
1
6
5
7
13
3
6
6
1
8
15
9
4
11
7
2
6
5
2
6
2
4
3
12
6
9
2
13
13
5
17
4
2
1
1
8
15
9
6
2
6
6
2
10
18
1
3
4
2
3
11
10
17
13
2
4
5
1
2
13
2
5
6
7
5
1
1
8
1
3
6
4
1
19
3
6
5
6
28
14
2
5
5
1
8
7
2
6
3
3
9
5
2
4
1
3
13
2
4
3
18
9
5
3
5
1
4
2
3
9
3
7
14
1
5
12
10
35
1
7
17
17
12
1
1
10
7
1
8
28
4
2
4
3
7
8
10
5
1
26
4
20
7
7
13
12
6
1
20
3
6
13
2
1
5
13
5
8
1
1
5
1
2
4
3
5
12
8
2
2
3
15
4
17
10
9
2
6
18
6
12
6
1
7
1
1
2
1
5
6
13
5
2
11
5
10
26
12
13
14
9
7
3
2
7
5
1
1
10
4
4
1
4
13
2
2
6
12
14
7
3
7
15
3
3
14
10
20
1
5
4
11
4
7
1
3
19
7
1
1
4
17
5
4
23
3
6
7
8
12
1
2
12
1
17
19
7
2
8
2
20
4
20
10
1
17
4
12
2
4
3
7
6
3
12
12
5
6
19
5
1
9
16
2
11
5
18
47
5
2
1
15
10
6
3
5
4
2
24
6
10
6
5
11
4
20
13
9
7
15
2
2
1
17
10
6
1
5
1
11
2
5
1
4
13
8
4
17
2
14
4
6
12
17
3
4
1
4
2
27
3
1
2
9
3
12
8
8
3
1
1
9
6
7
3
5
1
2
1
11
25
14
7
12
2
2
5
6
15
6
4
13
10
2
4
5
2
2
16
6
19
3
14
10
2
5
8
3
2
4
14
13
9
1
3
6
5
3
1
6
23
13
13
17
11
7
11
12
6
2
6
4
3
1
4
2
14
2
11
3
8
6
12
4
2
1
3
17
13
3
5
3
4
17
13
1
4
13
3
5
9
13
5
1
1
4
1
1
7
9
15
1
6
3
8
3
10
12
6
9
12
17
2
4
6
10
8
10
2
1
3
2
3
4
7
4
12
3
10
2
1
8
6
15
11
10
3
13
4
4
7
7
4
10
2
6
2
16
1
17
1
1
7
6
9
8
6
13
6
4
3
3
1
7
1
3
11
4
10
28
15
11
4
1
27
3
8
9
2
18
5
11
4
2
10
5
4
8
16
12
11
3
6
7
22
6
2
5
7
8
14
5
3
5
9
14
1
3
1
5
2
14
10
7
7
2
3
10
6
13
1
3
4
6
4
1
18
3
1
12
1
4
2
10
22
6
2
19
5
4
2
6
9
7
26
1
1
23
2
3
1
6
3
11
24
4
5
6
4
3
6
3
32
8
7
16
2
11
5
6
11
19
6
6
17
3
9
8
2
2
3
3
4
5
4
5
14
10
1
6
5
1
5
3
1
15
2
1
2
10
3
19
4
1
2
11
1
3
4
10
2
11
3
4
6
5
5
1
15
1
14
5
10
1
12
8
3
9
6
3
8
13
23
2
10
2
2
9
13
6
17
3
18
6
6
4
3
11
30
3
7
4
4
7
7
6
12
1
3
6
8
5
6
15
5
1
2
12
1
6
36
3
3
13
4
9
1
6
2
12
9
4
3
4
2
3
19
2
2
12
6
4
8
9
6
7
2
18
3
3
6
6
3
1
22
5
8
3
3
1
2
3
4
7
4
13
17
1
1
18
20
3
15
11
5
2
6
14
4
2
1
3
3
11
3
4
6
8
4
11
1
5
3
3
2
4
1
18
13
2
2
6
2
10
8
2
4
1
15
21
6
21
9
15
3
3
1
6
1
7
7
9
2
1
14
6
7
6
5
3
1
4
1
3
15
1
2
4
16
22
3
10
8
22
5
2
30
5
1
12
4
21
12
15
13
2
10
3
3
21
2
38
10
12
6
19
2
7
8
16
2
9
13
5
15
1
1
22
9
13
2
9
15
7
1
5
9
2
9
3
3
5
5
7
7
11
1
3
2
1
6
3
2
8
2
12
2
7
3
4
2
6
6
1
3
3
1
1
1
5
3
6
25
23
1
12
5
30
13
8
3
18
2
14
2
3
4
12
17
1
8
11
1
31
2
3
3
3
3
12
10
11
3
6
1
6
3
2
4
22
2
2
1
1
5
6
2
4
6
7
2
8
7
14
12
13
11
5
4
12
3
9
8
2
3
1
2
14
12
12
12
10
6
4
17
29
15
4
1
16
20
1
6
7
8
1
5
6
12
4
2
6
18
12
19
14
1
9
3
2
7
11
1
3
4
2
26
1
5
2
13
5
14
2
1
1
20
2
3
10
3
16
32
10
8
4
1
10
6
7
4
1
6
2
12
11
5
3
4
36
5
11
2
2
12
2
2
17
2
3
3
1
9
14
6
7
2
1
2
3
2
11
13
2
10
7
7
27
3
5
1
4
2
8
7
2
3
18
31
8
9
4
3
15
4
7
1
15
6
2
1
8
12
1
11
1
1
1
6
11
2
6
3
3
3
23
14
4
1
5
15
6
3
4
6
3
6
11
6
1
1
22
1
12
2
3
14
5
21
2
6
6
15
3
2
2
2
31
5
24
2
6
12
1
9
6
4
4
16
4
3
8
3
3
13
2
30
1
6
11
4
4
4
6
20
18
11
3
8
2
1
7
2
7
12
1
11
8
3
6
1
24
6
8
4
3
2
22
6
3
3
4
12
5
5
7
3
5
27
2
1
17
17
1
6
8
8
13
3
12
3
17
3
22
9
24
3
9
3
1
20
8
1
8
13
4
4
24
8
20
6
10
5
8
19
4
1
6
6
1
8
1
12
8
10
2
10
3
6
8
9
5
2
2
21
1
10
1
27
1
2
1
4
4
12
13
8
1
3
3
21
3
6
3
3
5
6
4
2
5
23
9
4
11
6
14
1
3
5
2
4
7
3
6
8
1
14
23
2
3
8
3
12
1
3
4
6
2
6
5
30
39
2
4
13
1
4
10
6
22
1
3
7
5
14
8
6
4
4
7
6
7
2
3
5
1
21
3
6
2
3
9
6
16
9
8
14
10
1
11
1
2
19
2
1
5
6
1
3
2
9
13
12
5
6
4
7
16
1
1
6
2
18
24
8
3
7
3
12
5
2
16
4
6
10
1
12
5
2
16
32
4
2
2
13
7
5
9
15
6
5
7
15
4
6
12
1
1
11
1
14
10
12
4
6
10
21
1
5
1
20
16
20
8
7
4
32
22
12
1
2
9
1
10
16
5
27
4
2
12
1
8
16
24
11
4
3
3
8
4
2
1
1
4
9
1
6
2
1
11
9
4
7
1
13
3
12
17
12
21
6
1
2
25
5
1
2
3
1
2
5
4
10
2
1
2
25
22
2
6
27
2
1
2
2
11
18
3
12
4
13
1
2
6
6
9
1
11
5
4
4
14
1
2
18
15
16
2
9
3
1
1
5
12
3
4
17
9
5
6
4
5
4
2
6
15
1
2
1
6
3
2
20
4
7
8
3
4
9
18
13
4
2
5
14
3
7
5
2
1
3
7
3
3
11
1
21
8
6
2
7
12
23
4
12
1
8
11
8
56
13
14
4
3
3
15
4
5
23
1
17
9
1
2
16
5
9
1
7
5
7
13
3
1
6
3
6
2
15
1
2
7
5
12
15
3
4
2
8
11
13
1
7
14
9
6
37
8
3
10
30
2
22
5
4
9
3
4
4
1
5
12
1
14
15
4
2
14
2
4
14
2
16
3
8
1
5
9
4
2
1
3
5
9
1
15
2
2
2
4
14
3
5
4
18
2
7
8
3
7
9
2
3
12
4
8
3
15
9
1
18
19
2
9
8
16
8
1
8
13
5
13
14
7
6
8
1
23
12
1
18
2
5
4
6
10
6
5
9
1
3
2
12
1
11
3
12
3
2
10
7
14
1
5
9
1
6
1
4
3
1
5
12
7
4
2
8
4
8
12
6
2
12
2
2
7
7
4
2
8
4
7
3
4
4
5
13
13
3
6
1
13
1
4
9
2
4
2
15
7
9
5
6
6
1
19
5
9
27
6
3
2
15
12
9
6
4
3
2
9
2
1
15
6
1
3
3
15
2
6
1
5
6
9
15
18
1
9
5
15
4
8
3
3
1
2
1
2
10
2
13
7
1
3
1
3
9
8
18
3
8
4
12
1
5
6
1
13
13
10
6
6
17
4
24
14
7
1
5
8
1
2
3
1
3
3
8
2
1
5
2
3
6
6
23
6
2
5
5
1
8
22
5
4
2
39
3
4
5
22
7
4
4
14
12
18
15
1
2
16
3
11
3
19
2
7
7
6
7
1
4
2
8
3
5
6
4
4
2
3
3
15
6
7
28
13
6
6
1
4
4
10
5
6
3
3
1
9
3
2
4
6
14
2
2
9
20
18
1
2
7
6
2
1
4
4
6
12
10
14
25
6
17
12
1
1
4
13
6
5
1
2
7
12
2
3
6
3
4
2
2
2
6
23
3
2
2
15
3
6
3
23
3
9
1
14
4
7
7
15
1
3
2
8
10
16
3
2
10
3
20
1
17
8
11
12
3
11
3
4
2
4
14
3
1
8
1
24
6
2
12
9
3
9
2
6
16
25
6
1
5
5
14
2
6
14
1
3
4
17
25
14
2
6
13
5
1
12
11
6
1
1
5
18
7
10
1
2
6
6
7
2
7
1
2
2
3
13
11
3
13
21
14
1
6
9
3
7
16
7
2
4
5
2
1
13
2
6
7
5
4
14
3
21
1
5
6
4
20
3
9
9
1
2
10
3
47
9
1
2
2
10
8
10
18
6
22
14
3
9
6
1
1
14
22
10
24
2
4
10
2
7
2
34
2
3
4
6
8
13
14
3
36
6
4
2
26
4
3
6
6
15
2
2
11
22
26
5
1
5
8
9
11
2
29
2
3
8
4
24
1
9
12
12
20
3
13
2
6
7
3
2
7
11
3
1
3
17
9
12
1
3
15
2
1
9
2
3
3
21
3
8
8
5
9
4
10
4
4
2
26
2
6
20
2
13
6
3
6
4
2
18
2
5
5
3
6
1
2
2
11
1
4
10
5
7
8
13
8
9
8
16
1
9
3
5
3
7
6
6
4
1
1
17
13
3
1
5
5
1
2
1
17
10
12
2
9
1
23
6
10
5
1
10
5
13
7
9
4
6
2
19
3
3
1
7
9
2
4
7
8
3
3
3
13
1
12
23
11
2
13
4
1
11
5
6
6
4
6
8
6
12
4
2
2
4
31
11
1
2
1
30
2
12
9
5
2
2
9
9
1
8
5
4
6
12
15
6
3
1
3
2
1
5
7
5
1
2
5
1
7
2
16
4
2
12
9
3
6
8
3
1
3
7
7
7
2
8
4
10
30
3
2
9
3
11
8
6
17
21
18
3
15
6
3
7
12
5
1
2
1
5
12
1
5
3
6
1
6
2
15
1
6
8
6
7
1
19
3
4
2
1
2
9
7
6
1
4
7
3
11
7
6
22
4
21
3
1
7
2
2
10
9
18
3
5
15
27
3
6
2
6
5
3
9
5
8
1
10
7
1
1
3
29
13
14
9
7
19
2
3
24
2
1
3
2
10
5
7
5
6
4
3
8
15
4
4
5
2
3
25
13
7
10
3
5
3
1
6
1
17
2
6
13
12
3
7
4
12
12
7
13
10
6
1
7
2
2
7
15
12
3
5
7
24
5
2
5
5
9
22
26
1
2
2
13
5
4
24
6
18
3
15
2
11
3
20
13
9
3
5
9
21
1
8
9
3
21
7
1
2
2
13
14
1
17
5
4
14
1
17
1
22
2
3
6
12
6
2
8
29
5
4
6
6
1
19
1
7
11
7
3
1
13
5
4
6
12
1
2
3
12
1
12
1
13
16
15
3
2
5
1
1
14
4
8
3
31
6
8
12
3
3
6
10
8
3
5
2
4
10
2
4
9
1
2
6
12
4
2
4
6
15
5
1
5
3
7
2
9
1
6
4
18
10
15
3
3
19
8
1
3
2
1
3
10
16
9
3
2
4
9
10
13
6
1
7
5
16
1
2
9
9
14
4
6
2
12
10
6
4
2
15
31
2
14
2
8
10
2
8
3
3
19
15
3
1
2
12
2
10
6
3
1
19
9
13
5
4
14
4
3
18
1
4
15
9
4
9
5
18
6
40
9
8
9
13
17
3
3
3
1
2
1
1
28
3
3
1
2
12
16
2
3
10
3
2
1
9
1
12
2
27
11
4
10
8
10
2
9
6
5
1
6
3
5
3
6
9
7
11
9
16
26
12
4
3
11
8
6
5
5
3
3
4
3
2
3
12
10
3
9
4
1
1
2
6
6
1
6
5
10
11
19
6
2
3
13
8
8
18
23
18
5
1
3
4
6
22
3
11
4
12
6
6
3
6
21
9
13
5
1
6
16
8
8
6
1
3
4
7
11
4
14
2
9
7
13
3
7
1
11
1
11
7
10
8
10
6
8
1
6
7
16
7
7
4
4
10
3
8
6
13
9
3
2
2
10
36
13
8
1
4
5
6
6
14
7
6
8
1
9
6
20
10
6
4
7
6
1
2
1
3
2
12
2
1
3
4
3
18
1
11
6
18
1
11
2
12
7
32
1
7
2
2
3
33
2
2
8
13
2
6
13
8
12
2
2
4
5
7
1
6
3
8
4
13
2
6
3
4
4
19
1
2
22
3
7
7
9
1
5
3
9
2
7
7
22
4
9
4
8
1
5
13
3
3
24
14
8
8
12
2
7
7
13
1
5
7
2
2
1
16
6
6
5
9
9
6
7
2
4
3
3
23
1
3
2
2
1
3
31
1
4
4
2
1
7
29
2
1
3
1
7
9
20
4
4
2
10
9
12
14
6
3
4
6
3
3
11
1
5
6
52
13
5
5
6
10
2
9
10
9
2
3
5
14
8
12
7
13
2
2
3
10
17
1
8
6
3
10
2
3
7
3
5
26
2
16
5
8
5
4
19
5
30
2
2
18
3
2
3
3
1
15
6
5
8
2
5
11
5
2
4
11
3
1
28
8
2
1
17
18
4
8
3
10
1
5
6
5
3
7
5
3
1
12
3
2
1
1
1
4
5
6
2
4
2
11
3
9
2
3
3
9
4
6
22
16
15
1
4
36
4
4
2
1
2
7
16
8
6
11
16
7
1
9
1
2
10
1
4
1
17
10
9
25
1
5
7
10
11
13
2
1
26
10
8
3
10
1
2
8
9
4
12
1
6
14
12
9
6
7
2
3
6
11
3
1
23
3
8
1
13
26
12
10
3
3
3
2
9
3
9
12
10
4
2
2
9
1
3
7
5
7
4
16
8
10
9
11
3
18
4
7
7
1
15
9
2
1
7
7
13
10
8
3
7
11
13
7
6
6
19
9
8
6
13
2
12
6
8
7
9
1
8
3
3
12
6
1
17
3
10
3
7
20
9
6
9
6
3
20
1
5
3
8
5
5
12
6
28
2
18
4
8
2
10
1
7
8
15
6
6
3
8
3
9
1
6
5
3
1
2
2
1
25
21
1
10
12
10
3
14
3
12
6
6
3
6
4
7
4
7
6
11
4
2
18
4
2
6
1
7
13
15
6
6
1
2
1
4
1
1
2
16
4
11
25
11
3
6
2
6
2
2
4
14
16
20
11
4
1
2
2
1
12
5
9
12
9
3
3
1
17
4
10
4
3
3
18
4
2
2
1
7
2
3
4
12
5
1
1
16
8
17
5
7
2
21
13
3
2
25
7
5
23
16
21
5
1
5
6
4
5
1
11
4
3
2
1
6
3
4
7
15
1
11
1
1
4
15
10
6
5
18
3
3
6
12
1
5
2
4
2
7
1
2
13
5
8
12
1
9
8
11
20
21
3
9
6
8
10
4
3
8
4
2
1
4
10
6
3
3
7
2
1
2
4
32
3
9
3
3
7
11
1
6
15
9
1
6
2
3
17
6
13
2
1
3
19
2
2
7
3
11
3
1
3
22
5
6
6
23
9
10
15
8
8
1
6
1
8
16
3
12
3
9
2
7
2
1
3
36
2
6
13
6
2
5
20
5
16
8
10
5
7
6
2
1
8
7
12
7
28
1
3
5
4
2
6
3
13
5
9
1
6
16
16
1
1
22
6
7
5
1
12
2
5
1
1
5
7
9
6
1
2
5
7
4
2
2
15
4
9
2
2
18
7
7
4
2
11
4
5
4
2
9
4
19
4
1
20
1
2
2
2
5
28
7
14
2
7
26
17
2
6
3
18
23
3
9
4
3
1
2
9
2
1
8
1
5
3
9
13
2
1
2
3
4
9
5
4
5
6
15
4
2
1
2
22
8
12
2
17
15
3
2
9
1
3
2
8
30
2
8
4
4
14
4
6
22
8
7
1
20
3
4
1
26
2
1
13
1
4
12
13
1
5
5
3
6
16
17
1
4
1
5
3
1
2
4
30
4
10
1
7
13
12
1
12
8
1
5
30
4
3
7
7
5
11
3
3
5
1
15
2
13
3
12
3
5
1
5
8
13
4
2
4
6
18
3
14
8
10
4
23
3
2
1
9
2
11
3
11
6
1
2
6
10
3
6
5
8
4
6
14
8
5
4
11
4
4
11
9
2
19
8
10
11
3
3
1
5
7
5
3
5
4
33
1
3
1
7
24
1
15
1
14
8
2
1
12
3
1
2
1
2
13
18
9
2
6
4
3
5
4
2
15
3
12
2
7
7
3
5
4
2
3
15
4
6
3
6
5
12
10
2
6
10
6
3
7
6
8
6
11
4
6
1
13
12
10
5
4
3
5
22
3
5
6
1
14
17
2
21
14
3
1
18
6
5
28
2
3
4
5
16
4
11
3
26
8
14
2
1
1
6
1
1
3
41
6
9
4
3
2
3
9
2
1
23
10
3
3
10
6
4
10
12
3
4
7
10
7
8
6
3
7
3
5
12
9
22
5
11
11
3
3
5
3
1
3
6
1
14
3
11
16
5
6
3
6
2
7
6
1
4
5
11
7
3
3
5
2
4
9
1
9
6
5
1
11
6
12
13
12
1
7
3
8
4
1
6
6
1
11
5
2
1
9
22
8
12
12
3
4
32
5
1
1
3
11
12
7
1
5
8
3
16
18
3
1
7
1
27
5
1
8
16
13
1
4
6
2
3
6
8
8
6
12
5
3
4
4
10
1
3
3
2
4
3
14
6
6
13
2
1
2
4
10
5
5
4
5
4
8
1
8
15
15
12
6
6
1
31
6
22
16
5
9
18
7
7
5
8
5
18
10
1
9
2
6
12
6
3
3
8
1
3
4
18
2
4
6
11
1
18
9
3
11
6
1
9
5
6
3
12
7
3
3
30
5
1
2
4
2
18
2
16
6
7
3
3
23
10
4
13
7
22
2
28
5
1
17
2
3
3
3
3
5
10
7
5
8
10
1
18
2
4
1
1
7
9
17
15
28
11
2
1
15
1
3
3
12
2
16
15
22
11
11
3
9
1
2
7
6
2
2
16
6
18
6
24
3
9
1
3
3
7
8
6
8
7
9
3
30
3
8
2
5
14
3
7
21
2
6
12
7
11
1
5
10
9
12
1
14
5
1
8
12
2
1
11
1
15
6
4
2
9
15
4
4
5
5
2
10
3
3
4
3
12
11
30
3
4
6
5
6
6
12
4
3
3
3
3
2
6
20
1
1
9
9
22
13
3
27
1
4
8
8
2
2
32
4
20
1
9
4
13
7
2
1
19
5
2
1
5
1
3
14
4
20
10
15
41
3
36
37
9
21
5
1
17
7
2
23
5
6
14
3
1
9
8
8
5
13
6
4
1
2
1
4
2
6
2
3
3
2
14
9
12
7
10
6
7
21
8
13
7
1
4
5
2
8
3
11
3
3
1
5
3
3
3
4
3
2
2
5
14
6
1
5
3
6
27
7
2
1
23
1
5
9
3
12
6
3
1
2
1
1
4
3
22
6
1
34
1
3
3
3
3
2
5
1
3
18
9
6
6
3
18
3
5
4
1
8
1
2
3
1
2
7
6
6
5
7
2
3
12
2
10
6
4
5
3
3
3
4
11
3
6
4
14
10
9
1
2
3
8
6
21
8
10
3
3
1
1
13
5
4
25
18
18
11
9
3
3
3
6
16
21
2
1
2
4
3
9
23
1
2
4
2
8
5
1
5
5
1
1
1
4
13
2
16
16
3
5
11
3
27
17
1
11
1
13
2
14
2
10
3
1
5
3
1
5
16
6
27
2
1
8
15
3
19
5
6
6
13
24
1
6
1
3
12
3
6
4
3
12
8
15
1
6
3
11
15
9
3
5
2
20
21
11
2
11
1
4
7
7
2
2
5
1
2
3
12
5
12
2
20
3
2
7
15
5
20
4
3
3
7
5
26
25
3
1
12
3
10
4
7
6
6
39
9
11
1
5
6
9
4
11
13
8
4
1
4
2
10
2
1
10
3
9
6
7
1
6
3
8
6
5
17
12
7
23
2
2
12
14
7
3
8
1
5
7
14
5
1
15
25
11
15
6
9
1
3
21
6
14
3
7
5
27
11
14
2
6
3
3
2
1
1
8
8
2
3
2
7
3
7
1
6
3
2
2
6
8
4
12
2
3
9
7
2
4
9
24
9
12
9
2
8
16
6
4
20
1
5
14
4
4
6
2
2
17
14
5
5
5
3
3
4
4
2
3
8
1
9
3
2
8
5
6
17
1
6
5
8
2
6
16
8
9
6
21
2
2
5
20
10
8
7
10
4
3
15
8
1
3
2
8
29
4
7
1
6
3
4
4
10
4
24
15
11
26
7
11
4
2
1
3
4
2
6
3
4
2
11
1
15
10
2
2
4
1
5
3
9
14
13
7
2
12
1
7
4
3
3
12
3
3
16
2
1
1
5
17
4
10
4
1
12
9
2
18
1
2
1
6
8
6
15
4
2
9
9
1
20
4
3
3
3
2
1
9
5
2
6
7
18
1
8
1
14
4
2
4
3
8
7
17
12
3
4
3
3
3
24
2
13
5
3
4
1
13
25
2
7
3
18
3
3
2
12
2
10
6
13
7
1
4
18
6
23
13
5
2
14
9
5
6
12
7
3
4
26
2
7
1
1
3
4
2
3
7
3
5
8
8
8
37
5
3
15
1
5
6
3
3
1
3
2
4
4
5
11
1
23
13
5
3
5
4
16
2
4
10
2
23
9
6
6
15
1
21
5
3
6
3
4
8
6
1
17
1
6
1
7
9
4
2
12
4
4
12
11
5
4
17
13
4
8
3
7
11
9
8
7
2
9
3
9
7
17
13
14
17
4
18
9
34
5
2
14
6
2
6
7
6
1
1
11
22
1
1
1
1
3
2
1
2
2
10
3
11
7
6
12
7
4
4
6
3
4
3
5
3
2
10
4
4
2
3
5
3
4
9
9
25
8
2
2
10
12
1
5
9
6
19
9
17
1
3
2
2
4
1
7
5
11
13
8
17
2
4
8
4
4
3
7
5
9
21
4
3
2
7
7
4
4
3
5
1
2
3
9
1
8
20
1
18
6
3
2
2
2
4
9
1
5
9
4
1
1
6
9
1
11
3
11
3
6
9
6
1
17
3
15
9
3
13
8
7
3
2
3
11
4
7
5
16
4
22
6
18
8
1
4
6
24
5
3
7
3
3
9
7
1
1
6
5
23
2
2
3
7
8
6
7
3
2
13
15
4
2
2
9
4
1
5
12
1
11
5
1
2
1
2
24
4
5
1
5
4
3
14
1
6
5
14
28
26
14
15
29
13
3
15
9
6
3
37
5
13
4
6
1
25
1
4
9
8
1
11
2
2
2
31
8
1
3
2
1
14
4
2
6
2
1
4
5
10
2
4
4
2
8
1
3
4
5
13
6
2
3
8
21
4
10
16
6
2
2
23
4
1
23
5
4
3
45
14
3
6
7
2
6
1
3
4
1
1
5
6
15
9
4
2
10
9
3
17
7
1
10
3
9
12
1
8
1
2
12
6
14
16
14
7
6
9
6
12
2
2
5
21
2
16
12
36
9
1
3
2
10
6
15
32
18
3
7
28
5
2
9
1
1
6
4
6
6
12
2
14
6
2
1
5
4
2
25
3
3
5
1
1
23
8
4
3
3
17
6
9
9
6
13
6
1
31
1
3
9
15
2
7
2
6
4
3
9
2
4
8
8
5
12
18
15
3
3
8
6
3
4
3
2
22
3
1
2
2
4
22
6
2
2
1
5
2
5
8
7
4
22
12
15
4
12
2
5
2
8
2
10
3
4
2
6
1
10
4
6
1
2
16
5
2
8
8
3
3
7
7
16
6
1
3
10
2
6
2
10
6
3
2
1
20
7
6
15
3
6
1
2
9
24
1
4
9
13
2
1
2
1
3
5
9
9
1
5
15
13
5
4
6
3
8
1
3
14
8
6
5
9
6
10
2
20
3
3
1
11
6
4
8
13
7
2
2
8
4
1
8
3
9
6
19
4
2
4
11
17
15
9
1
3
2
13
5
8
1
9
6
2
4
14
4
1
6
2
6
7
14
10
10
14
9
5
13
5
6
14
1
5
4
1
3
3
2
15
2
10
9
1
22
5
11
3
7
6
3
13
2
18
18
6
2
1
8
7
5
15
6
6
12
2
26
20
10
2
1
12
5
6
3
3
1
3
16
5
5
26
7
4
8
1
2
3
15
1
8
3
4
6
5
4
14
4
2
19
18
2
9
3
10
8
16
2
2
13
3
2
10
3
16
5
12
6
18
8
16
12
7
5
18
14
16
7
7
2
4
4
9
10
9
8
9
21
12
6
12
4
15
5
12
16
6
5
4
9
8
12
9
15
4
8
6
4
2
3
3
18
14
23
8
4
21
9
5
2
10
8
5
14
6
9
6
1
5
1
6
5
3
3
6
1
11
6
7
8
10
12
6
15
14
6
2
2
2
1
3
3
11
6
20
4
16
9
8
4
6
11
2
4
6
7
9
11
6
1
3
3
9
9
18
2
1
5
7
11
1
7
4
3
7
14
6
12
13
12
2
4
3
2
18
4
5
16
7
4
1
11
9
1
3
8
16
9
3
3
8
6
20
4
2
5
9
2
3
7
2
6
12
3
3
14
2
9
5
1
3
17
13
2
1
18
1
1
27
7
8
7
4
2
9
3
9
3
8
20
8
3
3
21
9
3
7
29
5
4
11
3
6
16
2
6
8
1
3
3
7
8
4
9
1
4
4
12
2
9
3
2
14
12
3
6
8
1
24
2
16
3
5
13
5
15
19
17
15
3
21
9
5
1
3
2
16
1
3
16
4
8
36
10
13
2
3
1
33
6
4
10
3
1
6
21
6
9
8
13
2
11
1
21
1
8
16
3
5
3
6
8
4
12
1
2
21
12
3
3
9
4
1
2
14
2
4
3
9
16
6
3
6
2
5
2
2
16
5
10
6
1
29
2
4
2
3
1
7
10
4
11
4
8
1
23
9
9
11
2
11
15
6
4
4
4
6
1
1
19
1
2
12
1
12
2
9
14
18
4
15
7
8
1
7
5
3
2
3
13
9
2
7
3
1
1
15
1
1
18
2
2
6
6
21
4
13
8
3
3
45
20
7
9
5
12
2
14
27
3
4
1
4
9
2
2
11
9
2
1
3
5
3
3
9
6
3
1
2
9
3
20
8
16
11
25
12
4
1
5
6
8
8
8
7
6
1
7
4
7
4
9
5
16
7
2
7
12
8
7
17
7
3
9
8
10
9
8
6
9
1
9
3
4
18
4
1
8
4
1
1
13
3
11
6
12
3
7
2
2
8
12
2
4
9
13
4
12
1
1
4
10
2
2
2
9
2
5
2
6
10
11
9
4
7
6
9
1
5
16
2
18
2
4
3
7
3
1
13
4
1
2
4
8
3
6
5
24
2
8
6
3
1
1
3
2
2
2
1
12
11
1
3
14
1
3
6
3
7
11
3
14
13
1
2
10
11
7
4
1
5
1
7
10
4
3
3
20
6
3
3
2
4
6
6
4
5
7
4
22
7
21
17
4
6
5
6
7
6
11
12
3
15
2
18
1
3
1
5
3
10
1
5
14
15
7
3
3
3
2
9
1
2
12
12
7
17
3
23
6
10
4
3
5
7
1
1
9
7
3
16
6
7
1
2
15
3
4
2
2
2
2
22
5
1
2
1
3
8
1
14
5
7
11
8
9
1
8
2
6
18
6
1
1
4
10
3
15
3
2
15
3
7
3
7
2
10
4
4
9
29
14
25
3
4
50
6
1
5
6
2
10
1
31
1
12
3
12
2
7
12
12
3
1
17
24
6
1
17
1
3
22
7
7
4
10
26
1
5
1
3
18
15
21
1
21
12
2
7
7
2
17
6
5
10
9
4
3
3
2
15
12
1
26
1
4
4
9
10
27
10
10
2
18
4
12
2
2
5
11
10
15
3
1
5
3
3
1
5
4
2
15
5
7
1
29
19
2
7
2
11
8
4
17
2
7
2
1
7
4
20
1
3
4
3
6
8
1
2
21
3
10
15
5
2
2
3
3
8
6
10
2
2
10
13
9
4
4
12
3
3
14
18
6
2
10
4
12
4
2
2
1
9
15
7
2
1
5
4
9
3
11
9
8
5
8
3
1
1
6
5
11
19
5
8
5
5
6
4
5
1
10
2
3
3
8
1
11
6
4
14
1
6
2
3
1
15
2
8
2
8
7
20
4
1
2
2
4
4
22
3
1
2
12
9
1
2
1
6
1
7
1
2
2
11
7
6
2
20
6
1
3
4
5
3
6
15
9
2
8
18
16
15
21
2
4
1
2
6
22
5
21
1
9
1
17
5
1
2
6
1
15
3
6
32
1
6
2
4
8
9
8
16
3
3
1
5
1
13
2
8
4
2
1
9
18
2
1
23
2
10
2
4
6
3
1
15
3
18
8
1
14
1
2
3
1
9
17
6
1
5
6
4
4
2
5
4
1
10
12
6
1
21
6
8
1
9
2
6
7
2
30
3
2
5
2
27
3
1
17
6
4
9
11
3
2
16
1
3
12
8
15
7
8
1
20
7
15
2
6
1
3
5
1
1
12
4
9
1
10
2
2
13
13
2
4
5
2
7
12
12
6
14
7
1
5
8
18
13
6
4
5
12
5
6
6
6
1
6
9
8
4
4
5
5
8
6
5
11
16
2
12
3
9
4
4
2
2
6
13
8
5
2
2
6
13
8
1
6
3
1
5
17
12
2
5
6
1
10
3
5
1
1
5
15
6
8
6
10
6
10
9
3
3
2
3
10
3
7
5
1
10
1
5
1
2
3
3
23
10
10
4
26
11
4
33
2
8
31
3
4
6
14
2
5
2
6
6
3
1
5
13
3
5
16
1
18
1
4
2
3
13
13
2
6
3
2
1
6
5
13
3
17
2
4
10
6
8
2
1
7
2
6
19
5
42
9
4
23
13
11
3
4
14
4
15
2
27
5
35
7
4
3
7
8
27
16
5
7
3
3
1
1
12
5
10
6
4
3
2
3
3
1
4
10
8
14
4
6
10
12
4
5
1
5
7
12
5
15
3
3
6
20
16
10
11
25
3
12
7
1
3
9
6
1
8
15
11
4
4
6
6
2
9
3
1
1
17
1
5
5
3
4
8
1
5
3
3
4
29
1
12
5
8
12
5
2
3
4
14
1
5
6
3
9
10
3
3
4
2
14
2
18
5
5
7
11
3
15
19
21
3
7
2
5
5
4
4
28
13
1
8
7
15
12
2
13
6
5
10
8
7
6
6
14
3
6
4
2
21
4
5
2
16
4
15
1
4
3
17
2
2
1
5
2
28
7
2
17
19
7
5
4
2
3
10
11
9
1
2
7
2
8
11
11
14
1
17
2
2
2
4
4
8
6
7
1
8
9
11
3
3
4
2
7
17
8
1
3
6
4
5
15
2
7
16
3
14
1
15
2
12
6
1
5
9
23
7
5
1
3
14
6
7
6
7
10
19
3
1
11
3
4
12
6
5
6
18
4
3
12
11
3
3
7
6
5
6
2
17
9
3
1
1
3
1
13
1
15
2
13
18
3
8
4
12
3
3
3
13
3
7
5
13
10
6
6
7
14
21
6
2
13
5
4
10
3
2
5
1
7
6
8
13
5
3
3
7
5
14
23
13
5
7
1
1
3
3
3
2
1
8
3
3
6
9
7
5
22
3
8
2
6
5
2
7
2
13
3
2
14
7
1
9
12
5
2
1
12
4
6
1
16
14
4
4
10
17
3
4
5
5
2
11
7
1
9
18
14
2
2
1
12
9
2
1
23
7
6
5
1
2
18
6
9
1
3
8
2
16
3
3
7
17
7
12
7
7
6
10
1
14
6
2
3
11
34
2
1
4
2
23
6
5
3
5
17
4
9
19
2
36
1
5
3
3
16
9
11
6
7
13
5
13
1
15
8
11
2
13
2
9
13
6
27
1
7
3
1
2
5
10
1
3
8
1
6
3
22
10
6
2
13
7
14
44
5
3
11
10
9
8
12
3
7
12
2
7
3
8
3
3
18
1
35
19
9
17
9
2
4
4
5
17
10
4
4
11
6
6
1
16
1
11
4
9
3
14
3
13
18
5
4
2
9
4
2
13
23
2
10
1
3
5
4
3
26
3
6
6
21
19
1
16
1
12
2
6
9
18
4
2
6
16
5
15
10
2
1
1
13
9
1
9
2
7
1
1
7
6
8
9
4
3
6
8
10
4
6
2
3
7
4
6
3
4
5
14
10
3
10
1
4
16
17
3
6
2
5
8
3
15
9
13
7
22
36
4
2
2
4
3
4
12
9
8
1
21
5
3
4
4
2
3
3
2
1
12
15
15
2
1
9
7
1
1
9
14
23
2
8
7
9
6
3
5
3
3
8
18
5
8
3
1
1
2
3
3
9
2
9
14
2
3
5
18
2
10
1
5
1
5
9
11
12
22
6
1
3
20
2
2
3
11
10
8
9
3
6
6
1
8
1
4
2
12
2
2
2
3
2
7
14
1
3
3
5
9
4
5
19
14
7
2
13
15
4
4
1
9
3
20
21
7
7
1
4
3
2
1
1
13
4
9
2
4
20
7
5
1
5
13
6
1
2
2
4
8
2
4
12
1
1
13
4
6
3
2
1
7
1
5
1
21
10
2
12
22
4
5
3
4
4
14
8
3
2
4
1
5
13
2
2
2
12
16
18
4
3
2
6
3
8
22
7
3
5
1
10
10
7
2
10
5
20
4
1
6
5
2
16
2
4
2
4
4
24
8
12
6
3
6
9
4
17
4
5
2
1
3
19
7
16
2
5
11
1
2
9
3
6
3
20
13
16
3
2
2
4
4
12
8
3
1
2
4
3
11
6
12
2
5
11
4
9
29
1
6
6
8
1
2
4
14
8
2
6
2
2
4
6
4
3
5
16
3
15
8
1
5
2
4
3
16
9
2
3
1
15
7
17
11
1
5
1
2
1
2
18
4
4
13
7
9
5
20
14
10
2
11
28
2
1
14
6
3
7
6
3
12
5
1
8
21
1
2
3
1
7
8
8
15
7
3
11
14
1
13
4
2
2
3
7
3
1
5
6
2
22
32
3
19
17
3
5
22
1
12
3
2
4
8
10
3
19
4
15
1
3
3
8
6
4
12
5
4
2
4
5
1
5
18
9
1
2
6
1
8
15
3
15
2
1
1
29
3
6
4
5
4
1
2
3
15
4
5
2
21
1
8
9
1
2
3
6
7
7
8
9
11
8
17
9
2
4
9
8
4
6
8
9
12
9
33
1
5
3
17
2
18
3
3
28
2
3
2
3
1
20
3
2
10
6
18
6
4
2
1
3
6
3
11
1
5
2
1
11
7
6
3
2
2
2
3
3
4
22
10
6
2
1
16
1
19
3
6
42
8
4
6
15
5
8
20
7
12
7
4
6
8
2
2
9
18
3
6
2
4
1
9
27
2
21
2
4
14
10
8
25
1
2
4
10
4
25
2
10
15
12
5
1
2
7
11
37
9
16
1
16
5
1
12
6
26
1
4
7
6
5
5
1
12
26
6
3
8
9
8
7
3
12
7
3
5
6
6
1
3
5
7
5
7
2
6
1
8
1
5
1
5
10
20
1
1
2
8
9
3
7
2
13
8
1
3
12
10
4
8
5
5
4
11
15
1
8
6
3
1
6
8
4
14
9
6
19
11
1
7
5
5
4
15
3
5
13
10
5
7
1
3
20
1
1
2
8
5
6
5
1
1
4
18
1
12
3
3
3
8
12
6
1
8
4
9
2
20
2
11
3
3
10
1
11
8
4
9
2
3
3
4
6
4
29
5
2
16
8
1
6
1
4
22
7
2
9
4
3
6
6
9
4
16
2
5
2
1
5
18
4
1
2
18
9
2
3
7
15
3
8
12
10
5
1
15
8
7
3
15
3
2
6
19
11
3
4
5
3
1
6
10
2
2
2
10
7
12
12
7
5
13
14
2
2
10
15
3
8
11
5
10
2
12
1
9
3
1
7
6
27
6
7
2
27
3
10
5
27
12
7
21
5
6
3
16
8
11
5
13
13
10
3
10
22
12
3
10
5
1
5
4
14
1
2
9
2
5
8
9
6
3
6
3
2
2
8
1
1
13
4
3
6
15
8
4
7
4
6
7
5
4
2
1
5
3
19
6
6
23
7
2
7
5
7
3
6
5
4
3
4
2
5
6
52
5
3
3
8
4
9
4
2
4
1
14
2
1
6
17
3
3
7
11
9
4
3
2
2
10
1
7
7
7
5
3
1
13
6
2
2
3
3
1
5
1
23
6
12
1
14
4
3
2
2
7
11
14
9
11
1
3
2
22
2
6
8
7
3
1
1
1
13
3
5
1
1
4
3
1
4
7
1
15
1
22
16
6
6
2
6
3
3
3
16
1
5
5
1
2
5
2
6
14
1
3
6
2
1
8
3
12
6
4
14
12
7
15
2
7
8
3
18
6
6
15
1
4
4
1
6
2
1
22
1
3
6
2
8
10
20
14
7
8
7
2
13
8
12
15
2
2
2
3
1
9
6
11
15
3
6
3
9
18
6
1
13
2
5
3
6
16
14
7
5
14
4
9
5
1
1
22
4
1
5
2
14
2
10
3
6
1
1
9
6
2
5
9
2
18
6
2
2
11
4
5
6
8
4
1
5
2
4
10
11
7
4
2
3
13
6
2
5
24
7
2
15
3
15
4
3
5
12
9
6
13
8
6
21
1
8
11
16
6
14
1
6
3
4
30
4
1
18
3
4
10
1
10
5
1
12
3
8
1
12
12
5
12
8
16
9
3
6
4
6
8
7
9
2
3
1
2
6
10
2
7
6
1
2
4
4
18
9
6
3
10
5
15
1
14
1
2
1
17
2
4
1
3
2
13
12
5
19
3
4
2
4
44
2
12
1
8
21
1
18
9
14
1
7
10
8
13
3
19
1
19
3
4
3
5
2
20
6
2
10
3
14
9
54
4
3
1
2
12
11
3
15
7
4
4
13
6
1
4
1
7
10
12
2
13
3
6
7
5
2
17
6
3
2
2
7
11
10
6
9
9
19
1
1
6
9
16
2
2
14
4
4
9
15
3
5
14
6
18
3
13
7
9
6
6
6
1
7
2
2
3
1
14
13
1
10
10
2
14
1
10
1
23
11
6
6
6
2
11
6
6
24
7
13
6
6
10
17
18
2
2
2
4
5
4
20
3
1
20
7
4
1
1
30
11
6
1
9
3
3
11
4
3
3
8
12
4
2
14
4
27
4
2
4
3
12
15
3
5
1
3
3
6
9
5
2
2
5
3
1
18
11
7
7
7
1
2
3
7
2
10
3
14
13
8
3
1
3
21
8
16
10
4
6
13
3
4
6
2
2
9
3
1
19
12
18
19
15
4
2
2
13
12
7
12
4
13
3
1
11
32
1
9
2
38
3
11
3
19
5
15
6
3
4
6
5
7
3
34
2
4
12
8
2
7
15
14
3
19
8
7
2
15
4
2
18
1
1
2
16
10
6
1
1
7
12
3
6
14
5
3
4
4
6
1
5
12
1
5
4
2
12
6
12
22
21
9
4
6
8
4
10
4
3
2
5
1
3
4
21
5
7
5
25
3
3
6
17
3
3
4
8
1
6
3
2
3
3
2
14
2
6
1
6
3
8
3
22
2
5
7
1
10
20
2
3
1
9
9
14
7
11
6
6
16
2
3
4
18
13
4
3
10
1
1
1
8
1
3
4
17
11
18
12
2
2
11
10
8
1
20
6
6
8
10
2
16
6
12
9
11
10
8
22
3
1
10
4
1
9
2
6
6
3
4
3
2
1
12
5
2
1
6
3
3
4
5
10
2
14
11
3
6
2
2
2
2
1
11
6
6
15
3
2
11
2
6
1
14
3
16
5
2
8
12
3
6
1
7
11
13
1
2
2
6
23
9
4
1
4
7
4
12
15
3
9
1
15
1
4
31
11
15
22
14
4
11
8
23
2
28
2
3
1
14
1
2
7
17
4
8
1
2
7
4
11
17
1
2
1
21
1
4
9
5
2
2
2
16
1
8
5
1
6
7
2
4
18
9
8
9
6
7
12
2
6
16
1
11
2
16
3
11
1
6
14
2
19
4
14
1
9
5
6
13
2
1
11
3
15
1
14
6
2
2
9
18
11
4
14
2
4
12
6
8
13
1
3
2
4
8
6
3
28
2
8
1
3
1
18
3
4
7
10
5
12
2
8
2
1
8
3
4
3
6
2
7
11
3
16
3
13
10
8
2
30
4
10
7
23
6
8
11
2
4
3
12
4
5
18
17
13
5
4
9
5
20
4
8
1
1
3
2
7
8
1
6
8
6
1
3
8
1
16
4
12
2
1
7
6
2
6
1
3
16
2
10
4
12
2
2
12
5
4
3
2
14
1
15
6
7
8
1
12
3
8
1
12
3
11
1
8
3
12
24
20
2
23
3
8
16
4
2
2
7
5
4
6
1
9
9
14
1
28
1
4
9
8
9
1
2
2
2
2
1
3
10
1
7
9
6
42
2
7
6
2
18
3
1
27
5
8
4
16
5
17
16
6
13
3
26
8
10
2
4
4
3
5
13
11
3
10
7
17
8
4
1
1
5
8
6
2
12
3
1
2
1
2
6
1
2
3
1
9
9
6
2
7
6
2
7
10
25
5
1
18
9
16
15
11
6
2
7
4
14
11
7
1
4
16
6
3
11
1
22
6
2
5
10
22
6
16
2
4
25
4
9
17
7
3
1
7
9
1
11
4
3
1
7
4
11
6
4
3
7
1
3
1
11
12
13
9
2
1
2
15
2
5
2
5
1
9
3
7
14
7
5
26
7
7
3
1
4
2
1
1
2
18
19
2
3
6
1
5
12
3
27
4
2
6
6
3
6
6
3
18
7
11
16
3
3
16
4
2
4
6
12
1
3
4
4
6
12
1
9
4
16
2
5
12
11
16
21
5
9
3
18
4
9
14
22
5
9
7
9
6
20
6
7
2
6
6
8
4
3
9
12
8
2
2
4
14
4
3
3
2
4
6
3
9
18
8
2
1
12
1
6
8
8
4
12
10
2
1
5
2
17
8
3
3
7
8
7
8
3
12
1
9
22
18
2
2
7
5
7
11
6
1
8
4
6
6
5
10
2
1
14
6
1
2
4
27
6
2
9
7
11
6
13
2
3
6
4
10
4
14
1
1
15
7
1
9
2
1
12
10
14
12
9
2
2
3
12
9
4
6
8
29
15
1
11
2
5
1
4
12
27
4
21
2
6
6
1
3
15
15
18
5
3
7
7
13
7
6
3
7
10
24
13
2
4
14
3
2
2
9
3
9
6
3
26
6
24
2
11
2
1
9
6
2
5
5
1
2
8
10
3
2
22
1
4
1
5
4
8
10
14
7
2
3
3
3
1
5
12
10
3
6
2
9
10
4
8
2
21
4
3
8
21
21
1
18
5
2
20
3
12
9
8
10
8
4
11
3
1
12
1
4
13
15
2
1
7
1
3
3
5
5
12
5
7
3
2
2
1
1
2
1
13
5
1
5
3
2
30
4
3
1
16
4
2
4
12
14
4
14
2
10
12
2
4
1
36
2
5
7
10
1
4
2
5
5
2
1
3
10
6
6
9
6
23
4
2
1
3
2
7
14
3
3
10
15
5
3
4
21
5
3
7
5
28
8
4
3
10
10
6
1
14
1
15
3
2
3
6
11
7
7
2
4
2
6
4
2
1
5
3
1
6
4
4
12
1
12
11
18
1
1
1
12
7
2
13
14
6
9
2
2
9
2
4
1
10
6
4
8
4
4
18
7
4
12
2
6
15
7
15
5
10
39
2
4
8
4
2
7
1
4
4
5
12
3
34
8
1
11
2
16
6
7
11
1
17
2
1
16
9
3
3
6
2
13
21
11
1
2
13
1
2
2
12
2
4
1
2
9
2
4
1
5
6
3
7
5
6
1
2
2
10
3
9
15
3
1
5
2
10
3
12
6
7
11
4
11
3
1
9
11
10
2
4
5
3
14
14
14
6
2
4
2
4
3
46
6
5
2
6
1
3
12
6
24
6
4
2
6
12
4
2
7
13
6
12
7
18
1
2
1
6
21
2
6
1
3
3
1
4
34
5
9
1
1
34
1
3
2
1
3
10
5
5
3
3
1
2
1
14
4
3
3
10
6
28
1
5
7
5
19
3
3
5
1
3
20
2
18
1
15
1
5
4
2
21
18
19
8
1
1
13
18
3
15
1
9
3
23
3
10
20
3
7
2
14
10
9
3
6
9
1
35
1
10
2
8
4
3
1
5
9
15
45
2
2
4
10
2
1
17
13
8
4
17
9
1
2
9
9
4
3
11
3
3
6
3
7
5
5
4
14
2
4
1
4
8
1
2
18
10
5
15
2
7
3
4
8
1
9
2
2
4
15
4
6
2
15
1
5
1
12
2
7
5
16
8
1
8
4
9
1
13
9
1
1
2
5
6
1
18
2
3
4
2
6
6
4
3
10
1
3
8
5
11
2
18
10
6
28
14
4
2
10
8
1
6
7
7
1
8
1
6
3
4
4
3
1
10
5
9
3
1
7
4
7
8
44
13
8
4
5
6
4
4
4
1
5
1
1
17
5
7
21
2
1
7
1
3
4
6
27
2
9
4
2
13
2
13
8
8
2
3
1
2
20
28
3
2
4
2
7
4
13
1
33
8
6
5
4
3
1
9
6
11
1
1
6
10
2
10
4
3
7
10
3
1
6
2
7
1
2
12
2
2
10
6
1
1
5
9
9
5
1
5
2
10
4
18
2
6
3
9
13
5
1
2
1
4
25
7
9
7
2
16
1
5
4
19
7
6
4
26
2
14
22
6
2
1
11
4
12
8
8
32
2
2
4
4
9
3
5
1
14
15
4
3
2
4
2
6
12
18
1
3
2
37
2
11
1
13
2
7
2
12
10
7
4
7
17
21
1
4
5
3
2
3
5
1
1
14
12
1
11
6
12
6
7
11
6
2
4
10
2
1
15
2
2
10
13
5
4
10
1
16
12
1
4
3
7
6
3
17
2
4
10
22
8
2
2
4
6
1
5
1
1
4
3
16
9
6
6
3
5
6
7
2
1
80
2
22
8
2
12
2
6
6
9
10
2
5
2
12
2
9
4
15
26
1
2
4
5
9
5
10
3
12
3
2
2
5
1
3
5
1
8
3
3
3
6
2
10
4
12
5
5
5
3
18
2
16
8
4
21
5
1
1
1
3
13
9
10
10
1
2
1
14
1
6
14
6
3
3
21
1
14
1
5
3
4
2
7
5
4
2
40
27
1
10
6
4
3
8
3
1
5
6
1
3
2
2
13
11
2
2
9
3
1
14
3
3
11
31
4
15
3
7
22
4
6
4
7
1
2
2
4
32
7
11
11
3
5
1
18
17
16
7
1
3
6
6
13
11
18
8
1
9
6
26
5
18
5
4
11
1
9
3
20
18
4
2
7
11
3
16
7
1
9
1
11
7
8
1
2
4
22
4
3
7
2
7
11
1
3
14
2
4
20
1
6
1
3
15
2
1
37
4
18
15
3
3
1
2
4
12
18
5
21
1
17
3
4
5
6
8
5
6
18
5
2
5
3
6
2
22
2
8
14
20
3
17
4
3
9
7
13
5
2
1
5
4
12
8
6
11
5
6
26
3
3
1
3
11
30
15
1
2
10
8
2
17
2
1
2
1
11
9
9
2
5
17
2
11
20
4
1
5
8
3
1
3
9
11
22
18
2
3
7
5
7
8
4
5
9
3
13
2
1
6
5
21
10
1
5
2
6
9
18
14
5
31
1
1
2
4
2
6
4
15
12
2
1
9
5
4
4
4
2
13
27
25
1
1
6
3
13
6
2
5
2
5
7
8
9
18
3
10
8
3
1
15
1
2
8
4
15
6
2
1
16
4
6
12
6
1
2
3
22
3
9
6
2
7
11
1
2
3
4
3
3
8
13
15
11
3
12
6
6
15
1
2
4
2
6
9
1
2
6
4
3
8
5
5
3
3
7
1
40
6
7
2
4
12
10
7
9
14
1
5
7
2
9
6
12
1
17
4
11
7
3
11
3
5
17
6
9
3
1
1
31
2
1
5
7
2
6
1
8
4
8
19
5
6
2
17
2
1
2
3
21
9
4
1
1
6
7
2
22
6
2
2
2
11
3
2
2
4
14
8
9
4
5
1
5
9
11
8
3
5
1
1
18
1
22
19
2
3
3
2
3
1
20
6
4
2
9
11
4
1
1
2
10
4
1
5
4
23
10
2
5
18
11
2
12
1
8
4
23
3
3
1
2
19
1
7
3
6
16
4
6
13
13
4
4
10
3
1
5
2
6
1
3
43
5
6
18
1
10
4
17
1
2
10
20
8
7
12
3
15
5
5
8
1
20
2
1
1
23
4
1
6
5
6
6
2
3
25
11
9
13
3
8
4
11
12
2
2
16
2
2
7
5
2
1
21
3
3
1
25
6
7
7
12
10
5
2
23
6
2
6
2
2
1
4
11
2
22
1
5
1
2
5
17
6
9
2
4
9
7
2
12
6
14
24
3
12
7
8
2
11
2
6
15
4
3
1
4
8
10
4
3
26
6
1
6
12
2
2
4
12
6
9
6
10
12
5
8
1
3
7
5
2
6
11
2
9
3
11
10
7
14
10
6
3
3
5
3
4
5
12
2
8
5
11
4
7
11
6
10
14
1
11
1
2
3
4
3
29
9
5
8
14
18
12
2
8
12
3
11
2
11
3
2
6
9
4
23
12
1
1
5
1
4
4
5
4
13
8
5
3
1
1
2
2
12
2
6
16
9
4
7
12
1
6
6
3
12
13
8
5
10
10
20
2
2
2
4
6
14
8
8
5
3
6
1
5
6
3
3
15
9
2
20
36
16
5
1
8
17
3
1
1
8
2
4
18
11
7
3
11
1
2
6
1
2
3
3
1
5
16
11
7
18
3
11
1
6
11
3
9
1
1
4
13
6
3
8
7
8
6
18
47
10
12
1
3
5
6
1
2
13
5
6
3
19
2
8
16
10
20
2
18
6
4
7
1
10
1
3
2
6
3
9
1
17
7
5
21
4
3
2
4
2
4
5
9
4
3
1
13
5
29
7
4
3
3
13
1
5
2
3
10
12
15
23
10
8
4
2
1
5
12
10
16
6
5
5
2
1
1
6
2
7
8
1
33
2
6
3
3
17
34
7
1
4
10
9
3
15
11
3
3
4
4
5
1
7
1
12
2
1
13
5
2
1
4
4
18
1
11
2
1
21
2
10
7
8
15
3
3
6
6
3
9
2
2
10
17
8
4
5
2
10
6
9
11
4
9
6
5
4
22
2
8
1
3
1
5
1
8
9
1
7
4
8
4
3
3
7
3
2
2
5
14
17
4
1
8
4
3
2
7
5
18
1
8
7
14
6
1
5
9
13
2
21
1
8
4
6
2
7
11
4
6
8
6
3
1
6
2
9
27
6
6
4
2
1
12
21
18
4
1
3
6
4
9
2
1
2
1
1
2
4
16
4
11
3
3
11
10
6
1
5
1
9
3
5
6
6
6
2
10
1
12
2
5
2
9
12
12
3
30
4
1
6
19
2
3
3
2
2
11
7
12
2
10
5
3
19
7
2
23
4
1
10
1
6
9
16
12
1
1
3
17
3
3
8
4
7
8
6
15
9
3
4
8
6
4
15
1
2
4
5
2
4
1
16
1
1
7
1
11
13
14
1
5
2
5
9
5
9
4
5
4
19
2
15
9
3
5
3
7
2
16
6
9
7
2
2
10
2
7
24
13
1
9
2
1
12
4
5
14
13
5
1
3
10
2
6
13
1
1
5
1
11
5
11
2
4
14
2
2
6
7
5
7
5
7
3
14
6
6
6
10
3
1
10
7
2
4
8
7
15
1
1
1
3
5
1
3
4
5
1
4
12
6
6
3
21
18
2
4
6
2
2
2
12
2
34
1
3
17
6
1
2
1
9
5
4
6
1
2
35
4
3
2
3
6
1
2
2
2
8
2
1
12
9
18
1
12
1
4
2
11
11
6
13
2
1
6
8
6
1
5
3
6
4
1
2
5
10
14
23
4
1
1
13
18
3
1
3
3
5
2
5
11
18
4
2
14
7
6
18
5
1
6
9
3
18
9
24
4
17
1
11
1
17
5
4
1
2
7
20
1
1
32
15
7
2
4
1
15
10
12
3
2
3
2
1
10
3
15
5
2
34
1
21
6
2
1
3
9
2
4
3
6
12
8
4
6
11
1
23
1
5
6
6
3
4
17
3
6
6
4
8
13
5
6
13
11
3
3
1
3
11
13
16
1
3
14
6
10
3
3
1
6
2
4
8
30
5
32
4
4
3
9
7
11
18
13
3
5
3
1
3
4
10
4
9
6
7
4
1
14
7
10
2
2
6
6
1
12
6
1
7
3
14
12
11
3
2
8
1
12
13
2
1
1
10
10
16
4
2
1
1
3
3
20
4
8
4
8
10
6
16
5
8
5
4
7
15
3
2
4
9
8
6
9
3
6
6
1
2
1
2
7
15
6
3
8
13
10
7
4
1
16
1
1
2
2
2
4
3
1
4
1
9
6
2
5
15
3
11
1
17
2
5
5
3
4
8
7
3
5
6
6
4
2
2
7
3
4
2
14
6
1
18
3
46
3
5
19
8
3
4
9
6
2
13
6
2
22
10
17
20
21
9
1
4
8
6
8
1
6
7
1
11
17
1
4
2
2
8
22
8
12
13
2
16
5
7
6
1
2
12
2
4
12
4
4
4
2
4
4
1
3
1
5
9
6
6
4
1
2
16
11
2
4
1
5
17
1
13
2
27
5
20
1
3
3
7
4
8
9
1
4
3
1
26
30
6
9
1
28
8
2
8
17
9
3
6
6
8
7
4
12
4
6
4
2
2
2
5
3
1
3
4
2
12
5
5
2
26
13
2
1
4
16
1
3
4
4
1
14
11
5
14
9
4
2
16
2
15
9
2
11
12
2
4
1
6
10
4
9
3
2
3
16
1
5
9
4
4
4
14
6
8
7
22
11
12
2
7
1
8
6
7
6
1
5
24
3
2
1
6
3
3
2
4
7
19
3
1
7
10
4
14
4
3
6
11
7
5
7
1
1
4
9
22
32
10
4
8
4
14
16
12
14
4
1
5
1
5
6
3
5
10
25
6
1
7
5
8
18
8
3
6
7
3
12
2
1
3
2
1
2
6
3
5
13
5
4
12
2
5
1
2
3
8
1
9
8
6
64
1
1
9
3
3
38
4
3
4
11
2
8
18
9
3
10
4
1
14
1
17
9
3
1
8
6
8
2
3
3
5
4
42
2
3
8
16
36
7
26
3
4
14
12
6
44
4
4
2
7
5
10
2
1
3
24
5
18
15
3
15
10
14
2
1
1
17
3
19
2
1
4
1
6
3
4
4
6
8
5
6
3
9
25
2
6
9
7
2
2
4
1
5
8
4
4
5
25
4
4
1
3
21
1
2
4
2
2
8
5
5
8
6
4
1
7
4
30
7
17
7
14
13
6
2
10
9
5
2
18
4
7
3
6
2
3
1
10
10
4
2
6
1
2
7
9
24
3
3
1
4
9
6
1
2
4
23
4
1
18
4
9
4
2
5
12
13
11
10
7
3
14
6
7
23
6
6
3
4
15
6
3
3
4
1
6
16
11
2
11
2
1
4
11
21
3
1
6
4
3
5
4
4
2
6
3
4
2
1
3
5
4
15
2
1
3
5
3
6
7
20
1
6
3
11
3
6
2
20
14
1
1
4
4
9
21
6
4
17
5
9
28
8
15
1
9
2
6
6
2
2
5
3
8
4
3
4
3
26
19
5
10
14
3
12
6
16
8
7
14
3
5
5
5
1
3
8
6
1
11
13
5
14
7
9
6
15
3
3
9
6
9
18
3
19
2
4
2
33
4
3
8
4
1
2
2
12
1
9
8
2
8
23
1
18
8
6
1
3
14
7
12
7
8
6
14
19
1
5
6
11
6
6
2
5
5
3
1
22
14
26
6
4
2
7
2
1
8
1
25
12
4
3
3
3
24
3
22
2
10
3
13
7
4
9
2
9
9
12
7
5
6
4
8
12
20
4
6
16
12
3
12
9
8
27
3
12
12
1
2
1
5
12
13
5
3
7
1
6
30
41
5
1
8
10
12
3
8
1
1
31
1
15
9
8
1
5
20
10
27
4
2
7
3
5
10
8
6
10
3
14
15
2
1
6
7
9
6
8
7
2
14
4
8
10
14
4
8
10
7
5
2
4
10
2
1
11
8
1
6
15
22
8
10
2
1
14
9
12
16
4
2
11
1
3
6
1
5
5
6
12
2
4
10
2
6
9
3
4
2
6
7
5
10
3
11
7
3
27
3
5
9
4
14
4
4
7
19
6
4
2
11
19
2
15
3
12
10
6
3
7
2
9
12
5
8
7
7
4
17
5
6
1
8
10
12
6
3
5
3
13
9
3
5
18
4
11
7
8
6
24
3
4
17
15
4
8
5
4
12
6
8
4
18
1
5
8
2
2
12
6
3
10
8
4
23
1
3
6
9
6
5
3
9
1
6
5
6
6
1
5
3
1
2
12
6
9
1
3
1
6
4
10
3
8
3
8
8
9
11
2
2
5
6
23
2
2
2
17
5
4
2
12
1
12
5
6
19
1
4
20
2
6
3
6
3
8
9
1
8
1
5
1
8
1
2
2
2
4
4
6
10
12
2
1
1
2
10
16
2
26
5
5
6
4
1
9
11
3
7
1
10
2
2
5
6
3
2
14
4
7
19
12
2
14
19
16
12
31
1
18
3
7
3
9
5
7
29
1
3
8
8
22
4
6
5
4
2
13
18
8
8
24
5
23
1
1
11
7
8
8
2
18
1
18
3
14
11
5
16
4
4
7
2
9
6
12
7
6
7
12
2
34
1
10
11
14
1
3
3
22
2
19
5
5
29
35
6
6
4
2
15
3
1
7
14
6
3
5
3
4
3
11
9
7
1
4
1
6
6
1
4
4
9
7
7
6
13
20
2
11
7
7
9
1
1
23
1
10
1
5
10
4
14
2
3
21
2
10
2
1
3
3
7
3
7
5
3
4
17
1
11
2
13
11
1
6
3
11
10
8
3
1
6
2
12
7
7
28
7
14
9
7
1
1
13
2
4
15
5
3
7
2
6
3
15
2
19
12
9
1
5
4
11
6
1
8
10
8
3
12
7
2
15
3
1
1
4
1
6
3
2
2
17
1
5
2
11
14
2
1
1
10
3
5
14
3
3
12
5
3
1
17
1
1
17
12
2
7
6
9
13
4
6
8
11
6
3
3
1
2
3
7
4
4
14
1
13
14
9
1
5
6
3
11
9
19
6
3
6
14
9
1
8
8
17
19
4
13
3
2
36
8
5
11
12
1
3
6
8
15
19
3
9
9
2
1
8
6
15
3
1
44
16
17
1
11
9
7
2
7
19
1
15
6
2
8
5
3
12
2
6
25
3
7
1
8
2
1
11
1
7
4
3
3
4
2
7
5
3
11
7
15
9
6
4
5
24
2
8
26
6
8
2
3
8
3
2
5
26
1
2
4
6
8
2
1
4
5
12
3
3
4
2
6
4
3
6
9
12
8
6
1
1
16
2
5
6
8
10
25
4
12
4
2
12
4
8
1
3
2
6
1
8
13
2
1
7
5
8
4
2
1
4
4
1
11
6
4
5
13
2
15
4
2
1
9
17
10
16
7
3
1
3
2
2
4
2
16
3
22
43
1
4
8
1
4
2
2
12
6
36
10
2
2
6
14
3
6
7
4
2
5
5
12
7
1
4
7
3
18
6
6
2
13
8
6
1
8
18
22
3
11
1
2
10
1
1
7
4
22
1
2
11
18
1
3
1
27
2
8
1
15
6
6
6
9
1
2
4
16
18
10
12
13
6
6
6
1
2
2
3
1
2
6
20
20
15
9
14
6
6
1
7
8
3
3
3
9
6
11
4
2
9
14
5
25
1
17
14
5
3
3
6
1
6
3
11
1
20
1
2
16
4
1
22
18
17
4
4
2
2
7
3
3
1
8
2
8
4
6
6
1
6
11
1
7
12
2
12
2
4
3
2
3
4
4
5
12
3
14
3
15
34
4
6
1
1
6
2
2
17
5
2
2
3
29
1
1
2
2
4
2
7
9
5
6
11
16
1
5
19
3
44
2
2
2
3
15
13
3
6
9
2
6
3
10
9
7
11
9
4
11
5
6
6
3
9
16
16
14
11
4
1
6
13
10
8
5
10
4
30
4
13
5
6
11
1
2
26
1
5
7
2
7
18
3
1
7
15
2
12
5
8
3
8
4
1
2
6
9
15
3
3
5
29
11
18
7
3
4
5
6
9
48
21
2
6
1
2
4
28
1
1
6
4
2
8
8
8
26
4
2
3
25
6
16
1
9
4
9
5
7
12
5
1
7
1
3
8
7
11
4
1
2
1
2
8
10
1
26
9
7
1
2
9
3
2
2
17
1
4
3
24
7
4
5
2
7
3
11
4
6
3
8
9
3
4
3
2
14
4
4
12
18
3
11
2
5
17
6
7
6
13
10
4
3
3
16
4
4
2
10
2
9
6
1
3
6
3
4
6
12
1
3
4
8
1
1
4
4
8
2
10
6
10
5
10
5
1
2
15
6
6
10
2
1
19
17
1
5
5
9
3
1
8
3
2
13
18
7
9
5
2
10
4
2
1
11
16
5
1
3
1
6
11
19
1
9
3
1
32
26
4
1
1
8
17
7
21
5
3
15
18
1
2
3
9
7
2
20
5
5
4
2
10
3
7
2
12
2
2
4
12
1
5
1
11
1
9
21
5
1
8
15
1
1
5
2
1
2
18
37
7
2
2
6
21
17
10
6
8
4
13
3
2
6
4
5
4
11
3
9
1
9
3
8
3
4
9
5
7
5
2
5
8
1
2
2
18
5
14
1
2
2
17
2
18
22
3
3
7
23
6
1
4
1
9
8
7
3
18
8
12
10
9
2
3
6
12
2
19
4
13
1
3
6
2
4
13
15
3
1
4
1
9
6
3
1
23
3
6
2
3
4
5
4
41
1
26
3
1
8
3
3
2
2
17
1
9
6
2
1
5
1
21
20
7
2
12
8
10
2
1
9
12
2
1
1
5
4
2
1
16
6
2
5
4
3
8
4
2
8
4
1
5
7
6
9
9
5
2
1
3
9
7
5
3
7
5
13
2
3
27
3
4
2
3
3
8
2
21
13
4
18
7
15
9
12
3
2
6
33
18
13
2
4
3
29
18
1
3
4
4
1
17
7
1
2
3
2
4
3
5
3
4
2
16
10
1
16
5
4
2
10
8
10
6
9
6
5
4
22
4
3
4
6
1
4
2
4
18
6
7
1
4
3
9
6
6
2
2
4
1
1
5
5
4
12
1
1
4
3
1
6
11
7
4
11
12
13
4
2
5
7
10
1
13
1
4
5
2
4
1
2
3
10
2
3
3
3
1
6
2
9
1
26
1
5
19
6
1
18
7
4
2
1
3
3
5
24
1
20
10
20
3
3
1
1
1
6
9
10
16
1
1
2
22
10
5
3
2
4
2
1
5
14
12
1
22
9
5
12
22
6
2
16
11
2
8
12
4
1
7
2
2
10
4
9
1
10
1
5
7
6
1
14
5
3
21
3
1
11
13
19
2
2
6
6
1
1
13
1
8
14
6
2
2
7
1
2
22
4
22
3
3
4
17
11
4
3
8
9
1
3
14
9
3
3
6
3
14
28
4
8
4
2
12
3
19
5
16
9
24
9
1
1
16
27
2
12
14
4
4
2
4
23
1
2
7
2
3
6
4
14
6
12
13
5
8
5
2
11
8
3
5
1
11
10
4
1
6
10
9
2
2
6
1
3
12
7
3
8
30
1
1
10
1
2
5
2
2
4
9
18
11
8
5
15
2
6
9
15
6
3
3
3
3
6
4
12
9
14
3
9
9
8
4
4
2
8
28
1
6
2
3
3
9
6
4
9
1
11
3
2
8
4
1
6
5
20
1
4
9
6
30
3
5
7
5
3
4
2
1
9
6
6
2
1
17
6
4
3
6
4
5
5
6
6
7
7
4
13
21
14
4
10
2
12
2
19
3
11
3
6
1
5
6
9
1
2
10
21
2
3
9
15
1
1
8
2
4
4
31
5
5
5
4
2
7
12
5
1
20
16
5
7
3
12
4
5
5
1
14
3
10
17
3
2
4
6
3
6
11
5
12
5
9
4
5
13
2
9
4
9
15
8
4
8
3
4
5
6
3
11
6
2
32
2
30
2
2
7
7
8
2
1
13
16
1
5
4
4
16
4
2
1
13
6
2
2
1
6
11
1
2
1
4
2
2
7
3
2
2
10
1
5
4
5
10
1
4
1
9
2
2
5
6
9
12
3
15
26
1
8
1
2
2
7
3
8
6
5
3
11
7
2
7
6
7
2
8
3
7
33
5
12
4
3
5
7
3
5
1
15
11
1
2
9
12
7
3
3
3
5
18
7
14
4
4
2
2
1
18
6
6
3
2
9
13
2
10
23
10
12
12
1
5
35
1
7
4
20
1
4
11
4
30
8
4
14
4
11
4
5
4
15
1
5
17
1
17
4
10
20
2
1
11
4
14
3
16
6
6
7
1
6
3
4
2
4
8
12
6
3
3
4
8
13
17
2
5
11
13
7
1
1
6
6
3
18
5
16
10
8
3
6
12
35
4
3
7
4
30
12
7
8
4
1
2
2
13
6
9
2
1
7
7
3
15
4
6
9
2
2
2
17
19
2
18
6
3
1
2
7
9
4
4
2
10
10
11
1
3
12
17
9
4
25
17
21
4
17
14
1
9
5
19
12
17
21
5
10
3
5
11
15
5
5
10
13
5
4
2
6
4
2
4
18
3
3
32
1
6
1
14
2
6
4
3
7
1
3
4
4
16
1
1
10
1
12
14
1
4
8
4
1
9
6
6
3
3
1
5
7
3
5
7
26
7
5
1
5
6
4
8
10
5
4
11
10
2
4
21
3
10
8
8
4
2
12
4
3
6
6
9
2
9
6
3
10
15
1
2
8
3
3
12
7
5
2
12
4
6
4
4
40
3
10
1
14
2
7
45
2
1
2
4
5
3
5
2
5
3
12
6
9
1
33
11
8
1
4
5
7
6
2
9
2
1
15
12
4
2
3
9
8
8
2
1
5
6
1
9
20
4
2
15
3
13
5
27
3
2
2
2
1
11
3
9
3
9
21
1
3
3
4
7
1
6
11
25
4
14
12
10
6
5
8
19
2
10
20
24
16
11
5
2
2
6
8
2
4
1
4
8
17
41
9
5
4
8
5
6
2
2
8
14
11
10
15
6
2
10
2
4
8
8
5
3
3
11
14
6
7
6
15
1
5
2
8
8
6
3
3
1
7
2
8
10
2
10
15
8
3
7
1
11
6
3
2
7
2
5
1
1
26
12
1
21
6
6
3
3
3
7
2
2
3
13
9
2
1
21
12
5
12
1
13
5
21
2
16
8
15
3
2
10
1
14
6
1
5
3
9
3
13
12
7
4
7
11
2
10
2
22
2
8
2
1
9
18
2
1
25
2
8
1
5
7
41
3
4
1
4
2
7
1
2
6
6
10
2
10
4
4
12
2
11
8
17
4
7
7
4
33
1
3
3
12
12
8
9
5
2
4
2
6
17
1
9
14
4
23
3
4
1
2
2
4
30
5
10
15
9
6
3
2
13
8
9
6
2
6
4
12
7
5
1
1
1
12
15
12
1
1
2
12
2
7
13
4
18
10
8
7
1
4
20
5
5
2
5
5
4
6
9
7
13
12
1
10
4
1
11
1
1
4
4
2
3
3
1
1
4
13
8
3
8
11
5
1
3
4
12
22
1
2
3
8
10
7
1
11
5
4
6
8
4
17
1
20
27
1
3
7
26
3
7
8
5
3
6
7
2
5
10
3
15
2
5
13
16
2
5
5
18
6
22
16
7
4
14
3
7
8
6
5
4
1
5
12
4
2
9
15
1
1
4
4
3
18
11
2
2
8
3
1
2
1
27
4
4
10
5
3
6
9
18
3
3
4
12
6
2
3
4
2
6
4
2
15
16
17
6
9
18
3
4
2
6
2
1
11
4
13
1
6
12
1
22
1
2
10
8
3
5
1
3
2
2
2
3
5
12
18
10
2
6
1
3
3
7
17
5
8
6
12
10
8
4
3
3
4
4
1
13
21
23
2
5
11
9
9
2
1
1
10
13
3
7
23
4
11
1
5
1
8
13
5
9
6
1
2
12
8
1
4
2
3
2
5
3
2
7
1
4
24
6
3
1
12
2
2
2
8
3
6
27
1
7
18
4
15
4
2
4
12
11
3
3
1
3
26
1
5
2
2
5
1
9
8
3
8
5
2
3
6
18
1
1
2
10
16
16
2
7
14
3
10
3
5
6
3
7
2
12
19
7
1
25
10
10
6
9
1
27
5
27
3
1
3
9
1
1
1
4
17
8
1
3
7
4
18
1
5
18
2
1
3
10
3
5
6
1
7
4
10
2
1
5
7
3
2
25
35
10
14
4
6
4
5
11
3
6
3
3
1
5
10
6
5
8
14
5
10
5
3
7
3
5
3
17
10
1
11
1
2
10
18
11
8
2
3
1
11
9
5
1
5
7
12
5
4
14
31
5
1
20
7
3
3
1
10
3
10
5
1
3
5
3
10
8
3
4
7
12
1
1
9
2
5
4
1
5
26
1
3
4
2
1
7
4
20
4
3
9
1
5
3
3
7
9
2
10
2
7
5
12
1
8
9
7
3
36
11
3
6
16
8
2
1
1
14
4
2
12
1
11
7
1
6
1
9
6
20
1
12
10
7
6
1
3
4
2
2
10
1
9
9
20
9
7
7
26
3
20
5
6
10
6
3
6
3
8
2
6
18
2
1
14
13
3
8
1
2
2
5
3
32
9
9
6
1
11
8
18
1
3
22
3
9
2
4
10
5
2
4
3
2
12
8
8
8
2
41
5
3
1
2
2
2
26
12
12
1
12
2
6
9
8
1
4
1
28
2
7
1
9
5
9
9
2
1
13
15
8
6
3
7
9
2
1
8
1
3
11
10
3
17
7
3
8
13
7
18
6
4
9
3
30
1
1
13
1
2
12
3
3
1
1
4
6
9
6
11
10
6
6
4
10
1
1
15
5
7
27
6
8
3
7
21
18
3
4
4
3
7
8
6
1
2
4
5
10
14
19
3
4
17
9
2
8
1
9
7
6
3
8
10
8
1
3
2
2
8
5
3
3
16
6
9
3
31
2
2
1
11
1
8
7
22
6
1
1
27
14
5
17
7
2
2
6
6
18
4
6
4
5
5
3
13
2
4
11
12
7
14
1
3
2
6
9
13
8
4
4
6
1
12
15
3
6
4
7
1
3
6
6
1
8
7
8
14
2
9
7
2
11
3
4
14
9
4
5
1
2
5
1
4
23
4
6
2
7
18
5
10
4
1
9
1
12
2
6
3
9
1
8
1
1
17
1
1
4
24
2
1
17
15
4
2
16
2
1
3
6
2
22
2
3
5
12
16
2
6
5
3
2
19
1
6
1
7
28
1
3
8
4
3
7
4
4
4
2
13
23
16
2
10
2
6
6
6
10
9
3
10
8
5
7
6
6
2
2
25
11
11
5
2
2
4
5
2
5
4
3
17
10
10
5
3
2
5
26
5
22
6
7
1
6
1
1
5
5
4
9
5
2
6
3
7
8
2
18
1
6
15
11
4
3
17
9
24
10
3
5
1
8
7
2
1
17
6
2
7
3
7
3
8
3
1
21
1
1
13
2
7
5
1
6
3
4
10
13
12
3
26
2
2
6
2
19
2
1
2
2
2
2
7
7
17
5
6
4
26
6
4
6
3
8
3
18
3
3
13
7
1
18
9
2
13
3
3
9
4
8
10
5
15
7
5
1
5
4
3
8
5
7
4
3
2
12
1
20
3
7
8
1
6
4
1
9
2
2
3
5
9
7
10
25
15
3
9
2
10
1
12
15
9
5
1
11
3
55
2
1
1
2
15
15
5
9
9
6
4
5
2
1
16
14
6
4
3
16
16
1
2
22
5
4
2
3
6
3
2
1
3
24
4
3
1
4
4
9
1
14
5
9
9
13
3
1
11
2
7
22
4
26
11
3
2
1
2
9
18
13
17
3
9
7
6
2
1
18
3
5
1
19
4
4
15
6
3
5
1
12
20
7
3
12
2
19
5
12
6
6
7
6
18
1
16
6
19
24
2
3
2
19
9
4
2
13
15
3
11
19
8
1
2
2
14
20
3
1
2
1
5
7
3
2
1
14
10
6
1
16
1
3
5
11
2
9
25
5
9
2
9
1
8
9
17
7
10
17
9
1
3
1
5
5
10
8
19
2
11
8
9
5
4
5
7
10
2
14
1
14
7
14
12
4
15
3
14
6
42
15
5
2
3
23
2
4
14
13
1
10
11
24
13
8
9
1
10
10
5
4
3
8
6
1
3
5
6
10
1
18
1
13
2
4
6
6
3
11
3
9
4
2
13
5
15
9
7
12
7
2
3
5
4
18
34
8
6
3
1
5
13
4
7
7
1
12
3
7
12
11
6
2
10
4
6
16
1
5
2
6
9
9
3
6
1
4
6
3
3
1
18
3
8
1
2
9
12
24
3
3
31
7
6
2
6
6
2
6
10
2
3
1
10
5
2
9
12
7
3
2
4
5
3
2
11
2
6
3
10
2
7
1
5
2
6
6
10
1
4
12
2
14
17
1
8
15
3
2
4
1
17
22
8
1
14
9
7
14
3
2
1
9
3
3
21
1
5
12
6
10
6
1
4
13
13
2
20
1
9
4
8
8
1
9
5
4
3
4
2
3
3
4
11
3
10
1
7
4
11
3
4
1
5
4
12
20
1
7
4
11
14
12
1
8
6
18
16
6
14
2
5
8
6
1
8
16
9
29
4
2
2
11
9
2
1
12
3
6
2
15
3
7
3
4
4
1
8
21
7
2
7
8
1
7
2
3
1
12
11
3
2
1
2
6
27
7
2
1
12
26
3
1
2
7
9
3
1
2
4
5
24
1
2
2
10
5
4
19
10
7
8
3
3
7
2
22
4
4
14
7
9
12
10
8
6
1
8
3
1
5
10
2
6
1
1
4
2
5
7
2
5
3
12
7
17
6
2
2
9
12
8
7
17
3
15
5
4
19
6
30
2
15
13
11
6
1
2
1
3
2
5
4
4
16
4
8
13
4
3
8
1
2
3
2
7
6
24
3
12
2
2
12
15
3
2
3
5
1
15
1
11
6
7
8
7
9
3
14
1
11
7
1
8
2
4
4
2
2
20
11
1
1
25
6
5
12
3
4
2
4
3
5
6
10
2
2
2
11
5
5
8
1
2
1
12
2
3
3
1
14
1
3
20
3
4
6
3
6
2
1
8
4
17
9
6
10
9
17
3
7
21
23
5
1
10
6
9
8
2
2
10
4
13
1
1
15
2
11
3
9
17
1
18
1
11
1
22
4
10
20
2
10
2
15
4
1
2
8
3
13
3
6
2
4
1
8
9
12
12
6
1
2
2
22
6
11
7
10
7
1
4
7
4
3
2
8
4
1
8
3
1
5
18
13
17
14
17
5
1
1
12
4
13
6
5
7
8
18
4
2
5
4
28
4
5
11
24
4
16
10
18
1
1
1
12
9
13
11
1
5
4
14
6
10
4
1
7
2
1
11
3
1
10
4
6
19
3
2
1
6
11
3
1
8
1
14
7
11
9
13
7
2
4
4
7
1
2
2
9
5
1
3
1
2
1
3
12
12
5
3
1
3
2
7
2
7
5
2
31
4
7
19
7
21
1
10
1
3
8
2
8
2
15
4
3
21
5
1
3
2
7
3
8
6
1
12
5
1
6
36
3
6
3
2
10
26
9
4
3
3
10
7
3
7
2
9
4
17
5
1
6
1
9
5
9
3
1
1
7
3
4
2
3
16
2
15
4
5
11
6
5
3
4
2
16
6
2
2
1
7
1
4
5
6
24
1
3
8
18
9
7
10
8
12
2
3
19
2
2
10
1
12
21
3
6
1
4
4
2
1
7
2
2
25
2
6
9
6
2
1
19
3
6
5
13
3
6
8
7
7
1
11
20
2
2
1
4
5
2
1
21
7
3
5
6
7
2
7
21
8
30
4
14
1
5
1
2
12
3
8
4
1
30
9
2
27
12
3
6
16
2
4
8
7
9
4
1
1
15
2
9
1
1
2
16
1
13
4
2
14
6
1
11
2
11
3
3
1
4
9
4
1
1
7
2
3
9
20
13
9
10
3
1
5
5
1
1
25
19
16
5
3
2
15
19
2
18
4
6
2
4
3
6
12
3
4
2
2
19
5
2
6
5
36
11
4
8
6
18
3
7
9
1
20
18
2
10
3
6
3
2
2
6
5
3
2
6
3
6
5
5
5
12
6
9
12
1
4
5
13
7
1
5
3
3
16
20
7
8
12
1
5
1
6
2
22
3
4
1
7
17
1
17
21
3
9
15
3
1
1
2
2
6
18
6
2
4
3
4
1
1
10
7
7
10
2
12
5
5
14
4
9
4
5
5
4
4
4
1
5
7
12
7
5
12
3
11
9
1
8
21
6
1
5
9
5
1
9
2
4
13
6
3
2
9
4
15
2
4
2
7
1
1
6
7
15
14
7
10
8
3
8
9
1
3
8
12
21
3
4
18
17
5
14
11
13
16
5
15
18
4
4
6
4
2
7
5
2
14
15
3
4
2
15
1
25
7
22
8
2
6
3
3
6
14
1
4
3
2
7
8
9
2
4
6
16
8
1
3
32
2
1
33
2
2
5
1
6
21
1
2
6
24
4
1
3
1
7
4
10
3
9
2
1
5
1
2
1
2
14
6
4
1
7
1
4
5
9
7
8
2
1
1
11
5
1
5
2
20
3
3
10
8
1
11
1
5
18
16
3
2
1
2
7
7
1
9
4
14
12
4
14
4
6
4
2
8
3
3
21
6
3
3
4
9
2
1
6
19
1
9
4
3
1
5
12
5
3
29
16
6
10
6
2
1
5
1
7
5
2
17
2
11
1
18
2
2
5
5
6
20
5
9
2
6
9
9
4
8
1
17
3
6
5
1
18
7
14
3
13
8
3
15
6
1
5
6
12
30
28
2
21
5
2
14
2
8
12
4
5
3
2
2
1
9
24
6
21
16
5
4
8
1
6
7
5
3
5
7
21
14
3
2
8
9
13
1
7
9
5
20
1
3
12
1
5
7
5
2
13
9
15
16
3
5
7
2
2
5
5
4
5
30
1
14
2
2
4
4
6
20
2
11
16
6
14
16
5
8
7
3
4
2
18
2
4
6
3
6
9
10
8
7
30
19
4
19
2
3
4
8
37
21
2
24
3
1
5
10
5
7
2
1
4
1
3
4
2
6
1
1
4
2
13
3
12
2
20
14
8
16
6
1
27
3
19
8
2
19
3
5
9
13
3
3
19
4
3
7
14
24
8
2
8
4
2
1
5
3
19
4
5
3
3
5
1
8
24
12
4
2
6
1
2
1
11
1
2
9
4
2
2
4
12
1
5
9
15
16
5
3
18
4
9
12
19
4
6
2
18
1
4
1
1
11
5
6
7
1
18
19
4
5
8
15
8
1
1
9
17
1
1
4
1
5
4
4
2
2
10
8
6
4
5
3
3
4
13
8
8
18
1
1
22
7
1
8
8
3
3
6
1
18
5
2
2
20
2
5
3
4
1
17
8
8
3
9
3
23
8
9
5
4
15
8
10
5
13
12
6
6
8
17
1
9
4
15
15
15
24
18
7
4
1
5
13
24
9
11
22
3
2
6
4
4
2
4
1
9
10
8
4
3
11
6
3
7
2
6
1
5
1
2
21
12
4
3
2
19
4
8
8
13
2
9
1
3
4
4
1
5
4
26
12
18
3
3
1
12
15
12
3
13
16
9
1
8
4
10
10
9
1
2
2
2
2
8
1
4
13
18
8
9
5
4
15
5
6
1
3
2
4
2
3
10
12
1
2
14
1
2
6
10
7
1
12
3
1
5
4
2
2
6
25
1
4
4
4
3
3
2
18
1
1
1
1
8
6
7
8
1
2
12
4
2
12
1
2
1
3
2
1
2
3
3
1
27
2
2
4
8
1
10
7
4
4
9
2
12
5
5
1
28
4
16
22
3
3
8
17
23
20
4
31
11
26
2
5
10
11
1
1
13
5
18
2
14
4
2
4
5
4
8
7
22
5
2
7
2
1
6
8
3
20
1
22
13
14
2
1
6
1
10
25
8
13
2
6
12
4
6
14
1
5
3
4
11
7
7
1
3
3
1
2
24
1
1
7
6
7
2
6
18
4
5
1
2
7
6
1
10
26
5
3
2
6
15
1
15
7
5
15
5
3
4
4
2
5
16
8
1
6
2
6
10
6
6
14
27
16
7
2
8
2
1
1
11
5
6
10
3
7
2
8
11
5
19
2
1
5
4
5
6
6
1
6
3
12
8
6
4
6
2
1
5
8
1
13
6
2
1
5
15
9
1
6
1
11
2
7
21
2
1
3
8
9
4
4
2
14
13
2
5
4
13
5
3
1
2
2
4
2
17
5
1
6
7
13
1
15
3
5
6
1
4
4
3
9
1
5
6
4
3
6
8
1
3
17
38
1
12
3
6
7
12
8
11
12
5
5
6
2
2
2
9
9
7
3
2
1
3
26
4
17
1
4
1
7
2
4
3
5
2
5
8
1
17
5
2
6
2
4
2
6
6
4
8
7
5
3
4
3
4
8
8
10
2
13
1
1
3
8
14
5
4
3
2
16
20
3
6
12
4
5
2
5
29
1
5
10
16
11
11
6
1
15
2
3
1
4
5
5
6
2
2
3
1
8
4
4
12
7
2
18
9
2
6
12
5
5
12
19
5
4
18
8
16
9
25
2
20
6
15
11
1
10
5
6
3
7
21
7
1
1
3
7
4
14
14
2
7
5
10
6
3
5
12
10
8
15
6
15
4
6
2
1
13
1
3
7
26
13
8
3
4
15
5
1
18
6
8
7
1
16
6
2
10
3
1
8
15
9
1
26
3
4
15
6
1
5
3
2
9
15
2
2
2
1
3
12
14
9
3
10
12
14
4
15
7
10
7
14
5
1
15
12
16
2
22
6
9
2
7
6
15
3
3
5
4
8
12
1
6
3
17
5
2
2
4
2
13
5
13
3
8
4
6
5
9
7
7
5
17
4
2
7
3
3
8
5
1
9
3
1
2
26
13
9
7
9
3
6
2
6
6
1
4
10
4
8
1
8
6
7
2
10
11
4
7
2
8
13
7
7
7
8
9
3
3
4
2
11
8
3
7
10
3
1
18
2
7
17
6
3
9
10
2
3
18
7
2
7
1
5
6
11
6
15
7
8
2
1
16
9
8
18
1
13
2
9
5
2
16
19
2
9
4
17
29
22
6
6
3
4
5
4
6
3
6
2
7
8
4
9
11
4
6
18
2
1
2
6
28
3
9
3
3
1
2
2
4
2
4
8
2
4
4
3
1
4
1
2
9
7
30
1
8
14
1
8
1
6
33
1
2
9
9
15
21
8
13
11
3
16
12
3
3
2
10
13
17
8
3
18
2
5
2
17
4
18
15
3
1
25
1
1
6
10
17
27
2
7
15
2
9
6
3
13
3
4
4
7
5
1
35
9
3
6
12
3
4
1
6
13
4
13
14
2
1
18
12
5
9
6
7
9
20
6
1
2
1
3
8
9
13
15
17
1
1
4
9
9
9
4
12
3
6
15
6
6
7
2
2
16
6
3
11
14
4
2
5
20
3
13
7
5
5
8
8
15
5
7
3
4
2
12
11
7
4
23
6
5
2
20
14
3
10
6
2
16
6
5
2
4
12
4
2
24
1
3
4
7
3
6
10
2
8
2
6
20
4
9
1
5
3
4
1
4
5
4
2
8
1
4
6
2
1
14
8
7
1
5
6
9
2
10
6
2
5
2
3
26
25
10
6
6
14
6
7
14
8
5
8
3
6
7
5
1
6
6
15
10
11
5
20
14
2
4
2
16
3
12
13
1
6
1
23
4
1
1
1
2
2
16
9
15
3
3
4
3
6
11
3
3
1
17
4
11
7
22
8
3
3
5
1
3
8
7
16
7
21
15
7
2
1
7
8
4
8
23
6
1
8
6
1
5
1
1
5
8
10
9
4
1
15
16
4
10
7
3
2
19
18
2
3
1
5
3
16
8
5
1
9
4
4
14
6
11
9
1
13
2
2
13
1
16
9
9
3
9
8
4
10
4
20
4
8
4
1
4
5
4
2
6
7
18
6
21
3
3
2
1
6
15
5
1
2
6
16
14
7
5
1
12
12
2
3
7
1
4
1
3
11
7
6
5
17
18
18
24
1
3
18
13
1
5
3
2
4
2
20
1
7
4
34
2
1
4
11
2
11
2
1
9
5
24
7
3
8
25
42
3
3
2
3
18
1
13
4
12
2
4
13
11
7
3
8
3
3
1
7
7
1
14
18
1
5
9
6
11
26
3
5
1
1
8
18
3
6
1
1
7
6
2
7
13
2
8
3
3
13
15
11
7
14
1
7
5
17
7
6
11
6
6
4
2
1
3
4
2
5
15
1
13
10
4
3
3
5
1
27
5
1
1
1
9
3
10
5
4
2
10
20
1
12
5
2
8
3
9
2
7
5
6
6
7
3
2
3
7
17
4
9
10
10
1
5
2
2
9
5
2
5
5
14
2
2
7
1
1
6
9
7
2
7
3
18
3
11
4
11
3
1
6
8
8
2
3
20
10
1
4
13
2
36
5
4
24
10
14
18
4
8
1
15
3
3
8
10
39
2
10
1
10
4
8
3
11
1
1
15
14
3
4
4
5
5
4
8
12
13
37
1
16
3
3
1
12
26
2
12
1
8
12
1
3
5
7
6
7
4
3
6
3
12
4
2
2
1
6
4
11
32
20
2
6
1
14
6
7
18
50
1
7
1
4
7
16
1
3
4
11
15
8
1
1
8
15
8
4
2
1
8
4
2
6
4
6
3
1
8
6
6
9
7
8
9
8
7
14
2
2
8
7
1
2
2
10
3
18
2
15
7
11
3
6
7
2
7
24
2
7
8
12
14
1
1
5
9
2
4
10
20
13
7
10
1
7
23
5
1
11
4
9
1
5
5
12
6
6
7
5
1
14
6
3
16
3
3
17
4
8
11
10
1
2
15
2
1
15
1
3
2
9
5
1
5
12
2
3
9
8
2
12
5
9
4
4
1
11
2
18
1
3
2
8
4
2
15
1
6
4
8
4
13
29
24
1
2
9
6
3
9
18
7
7
11
18
17
6
4
17
1
27
5
4
9
9
8
8
2
3
6
12
5
8
4
8
7
7
11
1
6
4
18
5
1
1
13
2
6
6
1
1
19
9
1
6
1
2
3
11
6
3
3
1
6
3
12
8
6
25
5
6
14
17
9
2
4
8
4
2
7
14
7
10
5
9
2
1
6
6
2
5
25
6
4
1
2
2
6
7
5
4
2
3
6
3
14
8
8
3
4
19
11
2
4
6
7
2
14
9
3
1
13
10
6
6
7
5
14
2
16
4
4
6
24
16
2
12
2
12
6
6
3
6
1
10
2
2
1
23
1
8
3
6
4
11
9
4
20
1
13
28
6
2
10
4
14
21
1
6
8
8
4
6
9
7
2
4
6
6
14
4
3
2
5
5
25
1
4
8
4
1
13
3
1
2
5
16
12
4
12
2
24
14
1
9
4
3
7
2
5
15
6
12
9
9
4
3
12
7
4
1
3
2
8
1
5
1
1
20
10
4
8
4
4
10
3
21
16
2
5
4
7
5
2
7
4
18
1
12
6
3
18
1
8
9
10
11
3
10
8
6
4
9
3
2
4
3
5
1
21
8
4
6
2
6
4
3
6
8
10
11
3
10
11
9
6
15
26
1
9
10
2
1
6
6
1
4
14
5
15
2
12
2
1
16
3
2
1
5
6
22
6
3
6
15
10
5
7
10
4
4
10
8
4
4
9
17
22
6
6
2
1
6
5
14
4
3
22
54
1
13
7
2
2
25
1
4
8
2
1
6
19
25
6
1
2
6
2
12
14
4
7
6
6
1
27
24
1
6
1
3
1
3
8
13
3
14
6
1
17
1
1
4
19
15
2
4
21
8
9
24
2
2
6
18
2
3
15
4
14
2
11
6
2
1
14
15
5
1
1
8
24
2
10
12
25
6
7
2
5
3
4
16
20
17
4
1
19
9
2
6
2
5
1
6
2
18
4
10
1
3
9
7
4
4
21
1
5
6
4
21
21
11
7
8
6
10
11
2
6
4
1
21
3
20
17
11
7
2
24
10
17
8
1
12
3
12
9
2
26
1
1
9
9
8
44
7
4
3
12
8
8
4
8
1
6
16
3
11
15
13
18
6
14
7
23
16
5
10
2
16
9
9
4
2
9
11
7
26
3
3
5
11
7
2
2
18
4
3
3
4
11
11
12
7
9
10
2
10
8
27
11
10
3
2
6
1
6
6
2
12
6
1
8
22
14
9
7
8
7
3
1
13
6
1
4
4
39
3
19
5
10
2
2
2
2
3
3
8
10
1
6
6
13
4
1
6
6
6
3
8
3
9
8
4
16
2
32
4
3
11
4
6
3
3
10
3
3
9
13
1
5
2
5
15
1
12
1
2
3
2
3
6
1
17
13
11
9
16
1
2
2
15
19
12
14
12
1
13
1
3
1
3
3
7
1
1
12
6
2
15
16
11
1
5
2
20
4
4
10
9
7
14
8
1
2
10
1
6
20
3
3
2
2
4
2
8
2
4
23
16
6
17
8
10
18
1
8
7
5
9
14
4
9
3
2
19
7
9
1
1
5
4
6
2
22
6
3
18
1
3
1
4
10
14
6
1
7
1
18
9
1
19
5
8
16
6
2
4
5
10
26
3
1
4
14
2
6
10
3
18
11
4
14
6
6
21
6
1
2
6
3
16
6
12
11
1
54
11
9
1
2
7
9
3
5
4
18
2
15
5
1
5
2
6
2
2
4
12
3
4
1
2
2
12
10
10
1
6
15
12
7
5
3
9
18
4
2
1
2
3
1
13
8
6
6
15
1
13
3
22
9
2
15
10
9
11
13
5
4
2
1
3
4
22
7
27
3
9
12
3
2
5
2
2
2
4
7
5
3
18
11
11
2
15
9
4
18
13
10
6
4
2
13
8
6
13
8
1
2
3
30
3
1
11
1
3
5
18
3
9
2
1
1
2
4
26
1
5
4
2
4
9
3
2
6
1
2
3
2
2
3
7
1
21
2
7
10
2
9
27
13
2
6
6
2
2
2
6
7
2
9
6
6
3
9
6
9
7
3
9
10
16
6
13
21
20
6
6
3
10
9
10
5
6
3
2
3
3
2
31
1
4
1
9
1
3
2
1
5
7
9
5
22
3
5
13
3
6
8
3
2
5
7
10
8
8
2
6
2
18
11
3
4
2
5
6
11
2
2
10
2
3
18
11
5
9
4
5
2
9
6
7
2
1
6
8
9
9
4
3
6
1
1
7
2
2
17
1
6
5
9
11
4
6
11
3
19
6
9
8
13
5
11
18
5
9
9
33
6
21
2
3
9
9
6
2
1
3
13
2
1
6
3
18
1
13
9
1
15
3
6
6
7
14
9
13
1
7
2
7
6
11
6
26
16
4
22
5
3
4
1
13
4
5
14
12
6
4
20
15
4
9
5
13
3
11
30
9
6
4
17
12
3
13
1
5
11
3
3
9
3
2
6
5
6
5
16
20
4
12
9
3
3
1
2
8
3
1
3
5
10
3
5
1
5
14
1
4
3
4
4
12
2
5
3
6
11
9
4
3
3
3
6
2
12
4
15
3
11
3
1
14
10
2
16
2
6
1
12
2
3
1
5
1
9
10
5
11
2
1
4
2
4
2
23
2
2
3
7
2
3
3
3
4
7
6
1
4
5
2
17
1
2
8
1
5
1
14
1
10
4
6
1
6
6
7
4
13
6
2
6
1
3
1
6
4
3
7
8
4
2
40
3
1
4
3
25
8
8
14
4
8
14
1
11
4
4
11
6
17
3
13
34
5
15
5
3
4
4
1
3
4
6
8
1
1
5
5
2
1
3
10
2
2
2
11
3
2
1
1
2
1
3
9
1
4
15
3
1
18
5
10
23
4
5
9
9
9
27
3
13
20
1
5
1
1
1
12
17
4
4
2
7
6
5
7
7
4
1
17
3
13
2
10
22
1
9
7
6
12
3
2
7
14
3
4
6
2
1
9
26
1
2
3
1
18
5
2
5
5
10
2
4
2
13
7
4
12
24
14
4
3
1
6
17
11
1
9
12
7
7
1
1
2
18
6
1
7
5
3
3
1
2
9
3
8
7
6
5
16
9
3
23
3
1
1
2
8
6
1
5
6
1
12
12
13
4
9
4
3
23
6
16
13
2
8
24
13
14
15
3
3
3
15
12
12
7
2
1
5
6
3
4
17
9
4
8
6
6
8
2
5
11
1
19
41
3
15
6
1
2
1
20
1
24
15
6
3
3
15
29
11
17
1
1
4
1
4
4
2
3
4
5
16
2
1
7
10
1
5
9
4
3
14
13
3
9
2
4
2
6
1
14
1
23
13
7
4
1
31
2
11
4
1
20
15
1
10
1
2
9
13
1
10
8
18
2
2
9
3
4
11
3
3
5
8
2
9
6
3
16
6
9
3
4
8
8
7
6
2
4
5
22
8
3
1
5
4
3
5
13
12
14
6
10
12
4
24
12
8
6
12
20
7
8
6
18
5
20
8
18
6
4
2
6
7
8
1
2
4
3
1
7
13
2
4
3
7
13
16
17
4
14
1
23
1
3
2
1
12
5
1
12
3
8
4
5
10
6
7
26
4
2
8
3
5
5
11
25
5
10
4
2
3
7
4
6
6
1
5
4
15
2
4
2
4
1
10
6
2
10
14
4
6
19
27
3
14
12
3
12
2
23
5
3
21
2
10
8
7
7
23
19
15
5
4
6
8
1
12
3
2
7
6
5
13
3
2
6
6
1
3
11
4
1
2
8
1
3
8
1
2
9
2
6
13
1
2
1
13
1
3
6
12
10
5
3
4
5
3
6
15
10
7
2
12
2
6
6
18
6
1
7
8
3
1
1
6
6
15
1
2
15
8
1
5
5
5
2
14
2
4
20
4
3
5
2
22
1
9
4
7
3
4
6
2
13
9
2
15
13
21
3
6
2
6
6
7
21
16
4
12
6
7
6
3
5
3
1
7
14
4
11
2
1
4
7
1
39
2
16
5
1
1
7
4
2
1
14
3
4
7
7
3
22
6
20
3
21
2
8
2
3
1
3
2
1
5
3
6
7
9
9
5
8
2
2
4
9
5
7
23
1
8
1
11
9
6
1
3
23
6
10
1
2
3
11
6
9
9
8
4
22
6
2
1
3
2
15
1
8
13
12
3
32
1
1
4
2
1
3
6
3
4
9
6
3
14
3
12
12
6
1
5
20
10
15
11
2
41
7
6
3
8
3
14
1
3
18
1
2
4
5
3
15
2
2
2
7
3
2
2
5
18
9
2
1
6
11
2
1
5
2
21
3
3
1
4
2
12
2
6
6
20
6
6
12
1
3
27
7
17
8
3
18
9
1
2
3
5
5
1
14
2
9
11
2
2
4
23
3
4
2
8
4
1
15
5
11
4
12
1
6
3
8
9
9
15
4
6
9
3
12
3
2
2
5
2
4
17
19
3
4
2
5
3
26
2
6
5
4
11
7
17
7
19
5
11
22
3
11
1
2
11
4
2
2
3
2
1
5
4
11
4
2
18
1
6
2
7
18
5
1
2
4
4
23
11
3
5
1
1
21
6
2
1
2
6
1
6
5
6
30
12
1
11
8
1
35
2
3
6
2
3
1
12
9
12
3
19
10
4
2
1
7
10
2
22
14
11
6
8
9
4
14
12
1
18
2
5
2
4
5
3
24
5
3
6
2
18
2
15
3
3
9
2
7
5
6
3
1
22
1
3
15
7
6
3
1
13
12
7
21
6
3
2
7
1
10
6
1
3
3
3
4
17
1
5
14
4
1
7
3
1
14
19
2
6
7
3
3
12
17
4
3
17
2
4
3
11
4
10
3
2
7
5
15
7
2
1
23
7
2
15
1
8
6
12
24
3
5
19
3
2
1
3
19
5
7
8
5
17
3
6
24
20
2
2
8
28
8
1
11
10
20
4
5
3
1
3
9
11
1
7
7
5
8
6
6
6
3
2
18
1
4
2
4
10
3
21
18
12
1
12
5
4
16
8
5
1
8
1
6
6
1
5
1
7
6
1
8
6
1
8
3
4
2
1
1
10
8
4
6
6
4
2
22
15
8
19
9
2
7
3
5
7
11
20
8
6
6
5
3
1
8
7
21
6
9
4
17
1
5
1
2
3
7
1
16
1
13
5
2
6
8
4
4
16
10
4
11
9
2
1
11
6
4
2
10
2
9
1
3
1
5
11
10
14
7
2
3
3
6
10
5
2
13
7
2
3
3
7
5
4
2
2
1
4
13
4
7
3
2
1
12
2
12
1
15
19
12
10
1
2
4
7
14
16
1
3
3
3
3
3
4
24
3
6
14
7
2
2
2
2
6
3
6
1
6
8
12
20
4
3
7
2
1
18
32
3
8
14
8
6
1
3
4
1
4
3
2
12
8
22
12
18
2
5
27
2
2
1
1
2
7
6
3
4
1
1
2
4
2
6
1
2
3
6
3
16
1
17
5
19
5
19
8
3
4
2
18
1
11
9
3
2
4
4
34
23
13
4
6
12
1
8
5
4
18
8
11
24
1
1
1
14
6
6
18
13
21
10
4
9
3
3
1
27
7
4
4
2
7
14
9
14
4
14
4
1
5
24
9
1
12
14
2
2
8
10
11
24
9
8
5
15
3
5
6
1
1
14
2
2
5
3
3
5
1
17
6
7
5
1
17
4
14
8
8
2
2
17
5
7
3
14
4
2
4
2
4
2
13
8
1
15
8
13
6
4
1
4
7
2
5
3
7
8
13
14
4
4
4
3
1
9
6
5
10
5
6
7
21
5
1
11
12
1
1
4
7
2
4
23
4
8
1
27
8
6
4
4
5
3
2
21
24
30
4
24
3
17
1
5
10
1
5
7
7
3
3
1
5
5
2
3
7
18
4
6
6
15
7
11
5
8
2
1
11
2
2
8
34
15
7
7
4
7
7
3
3
1
3
1
8
10
4
4
3
5
3
15
2
5
11
10
3
5
7
8
15
4
3
11
13
5
18
10
2
3
1
10
16
12
4
4
4
1
41
1
2
3
2
14
8
3
3
1
7
8
15
2
3
3
4
1
2
2
2
17
6
3
3
2
1
12
2
3
15
12
1
3
12
14
27
13
2
1
3
3
6
8
16
6
2
10
2
16
11
20
1
7
9
12
5
2
2
10
1
1
3
12
2
13
15
6
1
2
14
7
2
6
3
1
1
2
2
27
19
2
1
5
7
8
1
18
3
9
6
3
3
2
8
4
1
9
6
8
25
1
7
4
5
2
18
7
1
3
25
5
5
1
5
2
1
1
3
5
6
2
16
1
2
9
8
2
2
3
1
14
1
3
2
6
22
9
3
8
7
8
16
2
1
4
1
18
9
10
10
13
3
6
4
12
11
11
4
8
2
3
11
16
2
2
16
1
1
4
1
2
11
2
8
6
9
6
3
2
18
5
8
3
2
1
3
4
24
5
3
12
15
10
11
4
6
2
18
1
3
14
15
3
4
6
32
1
11
8
4
6
16
10
7
3
1
7
7
7
8
3
9
16
5
4
9
2
3
3
7
8
4
8
7
2
10
2
20
5
8
15
8
6
16
15
1
5
1
9
1
4
4
26
1
2
4
5
12
6
1
7
7
9
6
6
1
7
16
4
2
3
13
3
30
1
4
6
1
2
10
2
12
16
8
9
4
16
4
18
16
2
10
3
17
2
11
12
11
6
6
1
7
5
8
9
3
3
7
1
8
3
5
15
6
1
15
7
5
11
10
12
11
4
2
3
3
9
6
1
2
13
3
5
2
2
2
6
9
1
12
4
6
1
9
2
5
5
7
2
22
11
7
3
2
3
3
6
6
1
6
1
1
7
5
4
1
7
10
19
13
5
6
5
6
5
3
11
4
1
12
3
11
3
4
8
6
2
10
4
2
1
9
34
5
8
9
7
2
5
7
21
16
17
10
1
8
8
6
1
9
6
9
25
5
17
7
1
16
4
2
1
5
7
6
1
1
1
6
2
3
19
3
13
1
3
12
22
8
3
3
4
16
7
3
24
10
5
4
2
17
22
3
11
4
9
9
3
4
9
8
6
6
1
1
1
6
3
3
1
6
8
2
6
1
4
20
11
10
4
3
14
1
8
15
4
11
33
5
12
17
37
10
1
5
4
5
11
5
3
3
8
4
5
4
22
1
4
9
5
1
16
2
2
1
5
8
10
7
12
5
1
7
10
19
8
9
6
14
11
7
1
17
7
9
1
8
11
5
1
5
8
1
2
12
12
4
2
1
2
9
10
8
6
16
3
2
1
2
3
1
15
5
1
6
6
1
7
10
9
2
6
3
13
8
7
6
3
2
4
5
1
15
9
3
2
4
1
4
3
6
24
7
12
2
14
10
9
3
1
2
9
1
1
2
16
10
8
16
1
17
2
18
6
5
5
18
1
6
8
10
5
9
17
5
8
7
4
2
15
5
6
12
12
6
3
6
5
10
6
1
15
12
14
7
8
3
15
6
9
4
8
15
3
3
1
2
1
5
7
11
10
14
15
1
11
6
19
3
1
7
21
6
1
6
3
3
9
24
5
4
2
4
15
2
2
7
10
11
12
10
2
12
28
3
6
1
4
2
1
7
9
5
8
2
6
29
18
22
13
1
9
6
12
4
5
3
7
25
2
14
1
1
1
27
8
1
3
18
6
1
14
6
7
30
6
5
10
8
3
8
13
7
2
7
11
24
9
15
2
4
2
20
17
7
3
3
15
6
15
2
12
9
3
19
15
10
1
9
3
4
3
2
1
9
2
3
9
6
10
9
14
6
6
4
9
2
9
5
4
12
2
14
4
4
15
21
1
2
10
2
33
1
1
1
9
14
13
9
1
3
4
4
1
5
1
6
1
1
9
6
2
7
3
8
40
19
8
9
13
3
6
6
21
11
3
5
5
13
8
9
2
1
2
6
3
5
5
5
13
2
1
18
3
11
3
9
8
7
3
1
6
15
2
3
25
2
1
3
3
1
13
17
2
20
1
5
8
6
13
7
14
2
10
7
13
10
6
13
30
9
2
2
6
4
10
22
12
31
12
7
2
12
1
20
13
9
1
10
8
6
1
3
7
1
2
8
8
5
2
3
12
4
3
6
6
2
1
6
4
4
13
2
10
8
10
11
6
24
16
4
16
3
9
1
8
4
13
11
5
2
11
2
3
3
6
3
3
1
2
33
13
6
2
7
6
6
19
17
3
14
34
2
2
6
20
6
4
6
1
11
4
9
7
2
3
10
3
11
4
11
12
16
20
6
18
1
3
4
5
2
7
14
9
12
6
9
6
15
1
14
10
3
3
5
4
3
4
4
8
13
1
3
8
1
15
6
6
9
8
4
9
5
2
14
8
4
2
6
12
26
1
1
9
3
3
5
1
12
3
15
11
4
6
20
6
6
13
7
2
15
1
4
12
10
8
1
9
20
6
2
4
1
5
1
5
6
9
7
4
4
13
11
3
5
10
13
6
15
3
24
5
10
18
6
2
1
7
4
6
6
2
2
8
7
2
4
12
7
8
3
2
4
13
10
1
12
2
11
1
10
5
18
8
1
7
4
5
9
3
1
4
16
14
12
4
6
6
16
2
10
13
3
2
11
2
5
2
9
13
4
4
2
9
4
3
10
1
4
11
7
11
31
29
1
21
2
4
22
12
8
18
3
5
18
2
11
6
1
4
6
7
1
4
2
2
2
4
8
6
7
39
14
7
11
1
2
16
5
10
6
4
7
3
1
15
15
8
3
3
11
1
4
3
3
17
9
1
2
6
6
6
9
4
2
7
2
3
3
2
14
6
3
15
14
6
1
11
3
3
14
11
2
1
14
8
10
6
15
10
1
13
1
9
7
1
9
15
24
5
4
14
1
15
2
1
21
1
3
8
3
7
3
12
12
19
5
15
2
1
5
4
12
3
12
2
6
5
6
1
13
8
1
2
9
6
13
12
1
8
10
17
1
2
4
23
11
2
19
11
6
4
7
8
3
3
1
2
12
6
12
10
6
20
1
7
4
1
9
4
4
1
12
20
3
18
9
1
5
1
18
2
6
8
1
3
6
3
3
1
9
11
4
6
13
5
7
4
1
5
3
12
13
3
5
16
5
7
2
7
3
4
2
4
4
12
12
4
9
5
2
10
8
4
3
3
1
12
11
18
1
1
2
16
2
3
11
2
13
4
8
7
2
2
7
11
7
10
18
7
8
6
8
4
2
2
7
3
30
3
1
9
5
13
1
4
4
5
3
15
13
3
6
5
12
6
2
12
5
8
4
5
2
16
15
1
8
6
4
15
1
4
2
5
6
21
26
14
4
1
8
6
7
2
2
8
10
5
6
7
1
3
6
6
2
25
16
6
2
3
1
2
6
1
2
12
12
13
32
7
8
20
5
12
6
30
8
3
8
2
9
1
5
15
14
4
12
2
16
12
2
1
8
1
3
17
12
10
3
12
9
3
5
4
5
5
10
3
5
2
3
11
9
12
7
12
3
17
3
13
3
8
7
5
27
7
3
11
3
12
1
12
7
1
6
3
7
7
7
7
3
8
3
33
4
1
4
7
7
7
7
3
2
9
18
6
4
9
3
8
4
16
13
9
1
14
9
2
4
24
4
4
14
8
4
2
16
2
1
5
16
11
6
11
16
9
11
2
3
9
14
1
1
2
2
1
6
2
23
11
7
14
14
9
18
3
7
20
6
3
3
7
2
6
16
6
23
7
4
1
4
9
21
1
10
6
19
3
3
6
18
3
2
4
5
15
3
13
10
5
2
1
5
5
11
6
1
13
4
7
26
3
2
6
7
2
26
1
31
6
11
4
11
1
11
1
2
9
15
1
4
4
7
3
3
2
3
1
6
5
46
4
17
24
9
12
12
8
10
9
21
2
1
5
1
6
12
5
8
4
4
12
9
5
2
1
1
2
7
5
2
11
6
3
2
2
14
8
14
10
2
24
8
2
1
1
17
7
10
3
3
9
5
5
5
4
2
3
4
15
3
6
5
2
4
6
3
12
3
1
7
11
6
1
7
7
3
18
1
7
6
1
6
2
6
1
41
1
1
2
2
4
3
2
5
4
1
8
3
1
3
2
6
9
3
6
24
2
2
2
7
5
2
2
5
9
4
16
5
5
6
6
12
12
6
2
2
14
7
1
4
8
2
23
1
6
2
9
17
4
6
12
3
5
2
4
2
15
6
11
2
12
4
4
2
1
6
5
10
3
1
2
20
16
3
11
1
14
1
24
4
1
1
28
6
2
3
21
5
16
1
1
4
3
30
14
1
5
1
1
4
4
9
5
1
2
3
1
5
1
1
1
9
25
1
2
21
20
5
1
3
12
2
23
6
15
23
4
11
1
6
18
19
17
1
5
5
8
5
9
11
3
8
23
11
24
19
11
8
10
2
4
14
6
16
1
17
1
2
6
1
6
2
14
2
9
5
12
6
6
1
9
14
1
5
2
16
4
3
2
7
3
5
14
1
7
2
3
23
4
16
42
15
5
7
3
5
19
3
5
4
15
3
14
6
2
12
8
2
13
1
10
7
24
3
4
13
4
3
4
10
12
4
6
12
9
11
2
43
11
22
6
1
2
4
2
3
3
6
7
4
4
3
3
6
12
4
3
1
4
10
14
2
4
3
15
4
10
1
6
3
18
6
1
1
10
9
3
4
3
6
3
3
6
32
6
1
18
4
11
2
5
5
8
3
2
6
14
2
1
2
3
4
4
10
12
1
5
6
6
13
3
6
32
1
11
9
7
5
9
7
7
4
4
2
1
15
6
6
6
4
8
6
5
3
7
9
9
11
2
14
2
1
5
7
7
11
6
14
1
9
2
3
7
31
22
3
21
8
2
2
1
6
6
5
14
6
14
2
13
3
4
1
1
6
38
2
26
2
8
5
5
8
5
11
2
2
9
14
7
2
12
3
13
6
24
26
12
6
6
6
7
2
5
1
13
3
11
3
3
2
4
31
17
4
15
8
3
7
1
16
38
2
18
3
12
9
6
17
3
1
2
3
3
6
3
1
12
5
2
6
10
13
9
4
1
18
3
4
4
10
1
6
1
1
3
6
7
1
11
8
3
1
14
18
12
1
2
1
9
3
20
13
23
7
4
10
2
2
2
43
5
8
7
3
3
9
8
8
8
15
3
3
22
3
8
2
7
9
2
5
5
4
3
15
4
2
2
7
2
10
3
15
11
6
6
24
1
3
16
2
2
12
4
11
12
3
6
2
17
21
9
3
26
3
7
15
3
6
5
11
2
14
27
9
2
11
17
3
5
2
6
3
3
11
16
1
5
11
1
3
6
4
23
12
3
2
2
12
5
12
5
16
3
6
6
1
4
9
3
9
11
4
1
2
1
2
9
3
3
9
1
11
13
3
2
24
3
4
20
13
5
3
8
7
3
13
9
6
16
4
4
3
8
6
11
11
7
10
42
3
22
1
2
10
34
1
5
3
4
2
1
3
14
7
6
6
22
1
4
5
8
1
10
2
1
6
9
5
6
13
3
3
2
10
1
6
10
16
14
6
1
2
18
5
1
10
14
1
35
15
12
22
9
1
7
10
5
15
7
5
4
1
11
7
4
6
13
11
13
9
2
34
4
11
20
1
4
7
7
12
2
1
11
1
7
2
2
13
5
4
3
8
3
3
16
5
21
15
7
11
18
1
18
12
5
4
3
1
10
3
4
2
10
2
9
12
37
1
6
5
8
21
6
9
4
2
6
1
4
1
21
1
6
2
3
3
10
11
3
4
2
9
4
6
4
4
6
4
4
2
3
3
15
12
5
1
17
12
1
14
12
3
3
21
2
4
3
4
5
2
11
14
9
1
12
12
3
2
9
12
3
4
14
2
14
5
7
2
7
9
2
1
3
3
1
10
6
8
1
1
2
7
6
12
3
4
4
1
7
7
16
14
4
3
10
1
1
9
11
6
4
12
12
3
3
10
6
7
3
2
24
16
19
5
6
7
8
9
12
1
9
2
3
5
8
6
3
2
4
2
36
7
5
5
1
25
9
1
2
3
7
11
11
7
2
1
22
5
1
2
10
4
3
13
3
6
6
6
8
7
2
1
6
20
6
17
4
1
6
7
7
6
7
6
10
5
1
1
7
14
10
5
9
6
12
1
15
18
10
5
12
2
27
1
8
18
15
4
20
3
4
3
2
6
4
2
8
20
12
3
13
16
9
16
12
12
20
11
14
9
6
2
15
7
12
7
1
6
10
15
4
5
11
1
12
12
5
2
4
6
1
17
1
9
44
14
5
23
13
5
2
8
15
1
2
26
1
8
3
3
1
9
5
7
3
26
1
7
2
3
11
12
4
2
4
16
14
8
6
4
6
6
12
2
4
2
15
7
6
5
6
1
8
1
19
2
3
8
15
8
5
5
2
2
12
3
1
11
3
4
16
2
4
15
4
5
1
11
1
11
2
4
12
4
5
16
3
8
22
8
15
3
1
11
21
3
1
3
22
2
4
1
24
1
2
2
2
9
5
6
3
9
22
2
12
6
3
13
3
2
6
12
6
1
17
7
8
4
4
1
17
11
2
3
2
2
8
7
5
3
9
6
12
15
1
12
3
5
10
2
12
1
5
10
21
12
7
4
13
8
5
2
3
13
16
2
1
12
4
3
5
9
6
4
6
2
7
8
7
3
1
5
8
3
16
3
1
13
1
12
20
4
2
9
1
4
5
1
14
8
6
2
2
3
1
4
25
2
6
4
32
3
10
2
18
12
9
3
8
1
4
5
4
3
6
13
2
16
4
1
5
7
18
1
24
1
3
9
1
2
10
3
3
2
1
9
5
3
18
4
14
12
16
4
10
3
5
6
2
8
10
6
3
1
6
10
6
1
9
3
1
6
26
3
7
1
9
7
6
7
2
5
4
2
3
9
15
4
3
11
1
5
6
8
5
2
15
12
14
17
8
1
10
2
17
5
1
7
29
19
3
5
10
5
4
3
9
6
3
5
9
2
13
4
1
6
8
6
3
13
1
1
6
3
5
2
16
4
6
3
5
9
9
10
8
22
5
12
16
5
3
3
1
9
20
3
13
3
12
1
5
6
8
3
7
2
7
9
11
1
8
7
2
2
4
16
10
6
10
2
16
4
4
4
4
2
27
3
1
7
14
2
7
3
2
12
1
15
8
1
2
3
1
1
13
3
8
5
8
1
15
1
6
8
17
1
2
4
5
1
2
4
4
5
12
19
11
5
4
4
1
4
23
19
17
4
4
12
2
17
1
21
5
1
9
5
4
5
7
2
9
6
13
3
11
1
4
1
3
6
1
8
7
9
5
2
4
1
2
5
10
7
1
5
9
21
23
3
11
4
7
12
3
2
4
10
1
1
6
3
1
4
7
6
6
1
4
6
12
7
1
6
1
3
22
3
1
11
27
2
6
4
8
1
11
7
8
9
4
5
5
10
7
8
9
13
5
7
8
4
7
4
3
7
12
2
9
4
7
10
6
1
17
2
1
16
7
8
4
2
24
20
3
3
12
19
9
5
11
5
18
1
2
6
17
9
9
25
11
3
6
6
14
12
1
1
3
2
3
6
2
10
3
7
6
10
4
7
8
4
12
5
6
4
2
2
10
3
4
2
5
11
17
24
6
1
6
11
3
9
7
3
4
7
9
12
3
5
14
2
3
4
18
9
2
3
4
19
2
10
7
3
3
4
3
3
5
6
15
3
7
1
8
2
20
2
12
22
6
1
3
3
5
4
9
1
6
4
17
5
1
9
2
13
5
3
18
13
2
1
8
3
2
1
9
10
2
19
14
3
1
32
13
3
1
6
4
3
4
3
11
15
6
1
3
14
12
8
4
3
3
9
6
11
10
8
8
10
11
5
3
10
2
1
6
8
6
6
1
9
2
3
10
5
1
1
32
2
4
14
1
9
11
15
2
5
17
6
1
9
17
4
3
12
20
6
4
9
6
6
11
6
3
9
6
1
3
2
2
1
3
1
29
7
3
4
22
13
5
1
3
3
8
6
7
2
7
2
7
3
1
2
11
15
6
4
9
8
4
12
2
5
8
2
3
15
2
4
7
7
4
14
4
4
2
24
8
2
2
6
1
1
5
5
6
18
6
14
23
6
5
6
1
2
7
20
9
11
4
6
8
5
3
9
5
14
2
11
3
1
29
1
18
3
3
7
4
1
3
3
1
5
11
2
1
3
1
9
2
6
12
1
1
2
39
2
9
4
5
9
1
3
5
7
4
16
1
7
4
4
6
3
11
8
4
1
24
1
22
6
15
10
5
9
1
2
1
14
21
10
3
6
2
1
8
14
4
8
10
10
9
8
6
6
25
3
11
12
7
3
9
13
1
7
2
18
2
4
19
11
1
1
4
4
2
6
3
21
2
2
5
3
1
21
23
9
12
7
1
7
6
6
5
1
3
8
2
3
6
2
6
7
10
4
1
5
4
6
2
4
10
14
5
1
4
5
17
14
1
3
4
2
12
3
4
1
2
2
2
4
6
3
1
18
9
24
2
3
18
1
17
16
20
2
10
3
4
6
21
8
7
14
3
13
5
12
2
5
5
2
14
8
6
1
6
3
12
14
1
15
12
8
4
3
3
3
8
1
4
5
14
9
8
1
1
2
4
5
12
4
38
1
2
6
7
5
1
1
1
15
4
6
6
14
6
3
1
9
7
7
4
2
3
1
3
16
2
6
9
1
2
3
6
17
6
3
6
12
25
2
6
18
7
5
9
13
8
1
5
8
1
18
1
16
5
12
5
3
1
42
21
5
1
5
6
3
6
11
2
9
7
2
16
4
6
9
1
3
9
10
5
7
1
17
1
1
8
22
3
2
1
2
18
1
8
4
12
5
2
14
9
1
1
9
9
3
7
7
1
18
9
16
9
17
13
1
20
4
16
1
6
5
1
7
11
6
19
5
3
5
1
16
1
5
2
24
14
1
3
8
13
1
2
2
7
6
5
9
9
1
23
7
5
7
5
2
13
4
9
6
6
3
5
14
13
3
30
4
6
9
5
2
4
3
18
1
18
9
5
8
2
2
4
2
7
2
4
23
8
13
5
8
12
2
9
1
6
9
8
3
1
11
1
6
12
19
6
4
6
15
13
2
3
15
4
14
6
6
1
6
14
4
5
4
3
14
3
1
1
4
6
1
6
5
8
1
9
6
4
8
12
4
6
11
7
4
2
6
14
10
6
3
5
30
4
23
4
5
10
14
7
5
2
4
7
5
10
5
1
9
8
17
20
12
3
5
2
1
7
2
2
1
7
2
3
19
11
3
8
1
7
9
11
3
3
2
1
9
13
2
4
2
1
3
5
10
4
8
3
3
2
9
3
4
2
4
14
1
12
8
1
22
1
3
3
4
6
12
7
10
3
12
1
10
4
1
7
10
8
1
3
3
9
2
4
1
15
2
10
2
15
18
1
12
8
1
8
1
8
4
5
9
2
4
7
7
2
6
2
3
11
11
6
5
22
2
7
9
5
7
3
5
6
10
17
4
3
9
13
8
14
6
7
15
16
8
3
3
2
3
1
2
1
8
4
6
3
6
5
19
52
4
6
7
1
4
10
3
5
9
4
3
3
1
2
14
15
3
3
1
3
11
3
9
2
2
8
8
5
23
1
3
26
6
9
7
18
2
1
11
10
2
1
6
3
2
3
1
8
7
7
4
1
1
2
8
19
3
2
9
13
6
15
5
1
17
4
4
13
21
2
5
6
6
11
2
1
1
8
13
3
5
4
7
4
10
11
1
2
6
1
1
10
4
8
1
18
23
1
5
2
4
13
5
8
13
6
1
18
4
5
5
7
5
6
1
1
1
5
14
14
3
1
5
3
6
1
1
5
19
1
3
8
1
4
9
8
1
20
1
14
1
2
3
9
3
1
12
1
10
7
2
9
14
10
4
3
5
4
2
4
5
4
14
3
3
4
7
1
1
27
11
3
3
6
1
12
1
16
3
3
46
12
6
4
4
1
15
8
13
5
1
7
2
2
24
15
6
21
3
7
27
8
3
1
18
9
2
7
7
2
2
6
14
4
8
1
1
3
3
2
8
4
2
8
2
21
1
6
8
20
7
6
19
15
2
9
18
6
4
3
2
3
6
24
1
1
8
2
6
4
2
6
4
4
5
2
36
17
2
2
24
1
1
29
3
4
6
23
18
3
8
7
6
3
5
7
3
11
8
8
8
1
11
8
1
1
14
1
8
6
1
10
25
4
1
7
10
1
18
4
9
1
4
4
4
12
4
5
6
2
1
2
13
5
2
5
2
13
2
4
24
8
6
10
27
9
2
4
2
6
10
6
2
3
9
4
3
6
2
4
15
42
2
12
12
6
3
3
16
12
9
5
1
3
35
5
1
34
7
8
3
1
13
15
10
20
7
14
3
16
5
3
15
3
1
5
9
4
6
5
8
5
9
5
1
6
11
1
4
10
4
12
2
8
4
13
6
8
1
36
11
1
2
2
4
12
6
1
6
24
3
8
3
1
9
9
21
12
11
19
2
25
27
3
3
9
3
3
3
9
2
2
19
4
13
4
1
7
7
13
2
7
8
23
10
2
5
9
5
3
7
9
5
11
2
3
5
13
5
3
9
6
4
9
5
13
24
7
18
2
5
11
13
5
8
10
1
5
2
27
2
1
5
1
15
9
11
11
2
14
8
4
8
2
20
3
1
2
1
5
1
5
3
11
4
12
2
13
5
2
2
2
11
1
13
11
2
20
3
3
4
2
2
19
3
14
14
8
6
3
10
8
19
4
1
29
7
9
3
6
3
22
2
1
27
2
6
9
6
4
1
7
1
17
6
7
3
2
3
8
5
13
6
5
7
4
10
2
1
8
3
3
5
2
23
19
5
5
2
3
5
15
21
8
1
4
12
24
11
2
20
2
4
2
6
16
29
3
4
8
7
6
3
2
3
1
23
3
20
1
6
11
4
15
1
3
2
10
5
2
2
21
2
9
2
1
7
6
8
4
4
2
5
7
8
1
9
2
3
3
2
2
24
3
3
3
1
17
8
15
3
3
1
35
2
7
3
1
7
4
12
19
2
1
8
26
1
13
9
17
1
1
5
2
3
2
8
16
2
3
14
11
4
2
5
18
3
6
4
4
12
7
5
2
16
6
13
1
5
1
1
7
4
2
3
13
13
3
3
16
9
5
12
17
20
10
11
7
4
6
3
1
4
14
6
6
20
15
3
13
9
9
12
3
2
28
8
3
12
3
21
1
2
8
10
3
11
2
5
3
13
2
5
5
1
13
6
6
3
3
15
2
10
3
1
5
3
25
6
8
3
1
11
12
4
20
10
3
5
4
2
1
8
15
19
3
12
4
2
3
5
8
18
4
3
18
3
7
19
20
39
1
16
3
10
1
16
4
8
3
3
6
15
7
12
8
4
5
10
3
8
3
1
6
4
5
11
3
5
17
11
9
19
2
14
1
6
1
2
1
11
1
7
6
7
1
18
3
1
5
3
6
2
2
14
8
4
3
5
6
14
2
12
6
3
8
19
4
2
3
5
6
2
1
3
14
17
30
9
5
9
2
2
3
11
1
3
4
7
7
2
1
2
1
16
4
1
3
2
2
5
13
22
6
7
3
11
1
15
11
1
3
2
1
12
14
5
35
1
22
3
5
10
7
6
2
30
4
8
1
3
3
29
1
9
8
4
30
2
6
4
19
2
5
23
4
10
5
6
3
3
3
2
4
4
3
31
12
2
14
8
1
9
2
2
11
3
2
2
6
9
5
32
37
9
1
26
12
3
7
14
3
12
3
4
3
9
14
3
1
11
1
6
6
5
4
3
3
33
11
1
7
5
5
4
5
10
3
4
1
15
2
4
3
7
2
4
2
1
8
3
7
3
8
30
7
20
1
4
17
3
9
2
3
6
4
20
4
5
4
8
4
32
3
13
9
9
2
15
8
10
2
1
3
3
22
7
5
12
12
5
12
3
19
2
21
41
5
7
4
18
18
6
13
1
5
20
5
1
15
9
9
4
8
1
11
4
9
11
4
4
5
18
8
9
14
8
3
3
4
17
6
8
5
5
3
14
4
12
3
11
6
12
1
3
3
5
1
2
5
7
1
2
19
5
8
1
13
9
9
3
13
5
9
5
12
5
29
12
5
14
4
4
2
3
7
2
6
2
14
3
2
1
11
4
2
1
5
3
13
3
3
14
1
21
3
3
6
1
7
1
5
7
17
1
6
21
11
1
3
6
8
6
1
1
2
4
11
2
9
3
7
9
7
8
6
8
3
7
3
1
5
2
11
1
19
6
14
2
5
3
15
5
1
1
4
1
9
2
3
6
11
2
3
1
2
3
7
1
9
7
1
13
5
8
2
3
13
6
5
1
2
7
6
5
2
1
7
20
4
15
1
4
6
4
11
12
4
6
7
2
8
12
6
6
2
5
3
3
8
3
12
6
4
8
1
8
6
15
1
3
15
6
7
4
6
2
7
11
2
3
8
7
23
4
5
18
3
7
3
18
9
2
10
5
6
3
21
5
4
30
12
7
2
27
1
2
6
6
1
8
4
12
3
7
4
18
4
9
15
14
6
1
1
1
6
1
21
1
34
2
5
3
8
2
14
3
9
6
2
7
5
14
1
13
3
13
2
4
4
8
16
6
7
3
6
5
10
1
6
1
3
7
6
8
1
20
3
4
8
7
2
14
1
13
2
4
12
2
10
2
1
7
4
3
7
22
7
1
2
3
6
10
5
3
5
1
6
6
30
3
7
13
2
2
2
10
3
1
3
14
10
5
2
11
2
3
1
1
1
6
22
7
4
3
1
28
2
8
12
13
14
13
9
11
15
3
7
12
7
1
1
9
2
1
6
8
9
4
2
3
36
6
1
7
10
1
1
2
11
4
6
1
7
3
12
9
10
21
11
15
9
4
1
8
2
9
6
4
2
3
2
10
10
5
6
1
4
1
15
6
6
7
5
1
3
5
1
9
5
1
14
9
13
7
4
3
19
9
6
5
4
2
6
10
3
14
7
2
4
2
30
1
5
6
18
6
3
12
1
2
4
9
6
18
9
23
9
8
4
12
6
6
6
2
10
3
23
5
2
6
9
1
12
5
4
20
1
9
5
3
13
1
4
6
4
6
2
19
5
3
23
8
2
6
4
21
7
2
3
5
8
2
26
4
4
1
30
5
11
23
2
8
15
5
4
45
2
3
9
13
2
2
7
7
5
7
8
6
2
14
9
2
10
14
3
13
7
1
21
4
2
2
17
5
14
6
4
1
3
14
10
2
2
1
22
5
4
6
2
8
20
4
5
7
4
9
3
4
14
9
3
14
4
10
5
6
6
7
2
4
27
2
1
10
4
6
1
6
1
13
15
8
4
2
10
3
6
29
10
3
3
12
4
5
3
1
8
4
1
4
6
1
5
12
1
7
2
2
9
7
11
7
4
10
12
7
5
2
1
6
1
4
1
15
12
1
8
6
15
28
9
13
5
13
1
3
7
9
9
2
4
11
3
7
8
19
5
6
1
11
10
8
3
9
13
3
15
9
36
9
1
4
1
7
8
16
8
4
16
4
2
3
3
4
2
2
13
3
1
3
4
1
4
23
2
7
11
16
1
6
2
7
4
1
27
4
14
1
2
7
30
14
13
6
3
3
6
1
37
28
2
18
23
13
9
6
1
17
1
5
3
13
4
12
2
3
3
2
16
3
3
6
3
6
25
10
8
4
6
9
15
9
10
3
20
2
1
15
1
8
15
4
2
21
7
8
1
1
4
12
2
1
9
13
5
4
12
2
7
6
8
3
12
22
2
9
7
27
1
2
3
3
9
5
8
11
3
2
2
1
3
7
2
42
1
23
7
4
1
16
1
2
3
6
2
4
5
10
9
23
15
19
10
4
9
3
6
13
6
11
2
4
2
5
7
4
12
10
2
10
9
6
1
7
24
4
2
1
6
3
8
3
13
1
17
2
15
2
14
11
13
2
12
4
12
8
1
1
5
3
8
4
2
3
3
6
3
1
3
7
13
3
7
1
4
16
5
3
8
4
6
7
5
7
5
3
4
5
2
2
23
3
4
8
1
13
6
17
9
5
19
11
6
13
14
3
6
5
1
3
8
13
1
2
1
9
10
19
5
5
8
3
3
7
2
18
2
2
2
4
8
8
5
8
3
3
6
7
9
5
3
1
3
24
6
5
12
9
1
2
8
2
14
8
1
15
12
9
15
14
5
1
1
10
11
6
1
3
6
3
2
1
4
13
11
4
9
4
9
10
1
9
2
10
12
4
10
16
1
2
3
4
2
3
3
2
35
1
7
9
6
1
13
1
3
4
5
1
3
12
12
27
24
14
7
11
1
3
2
1
2
6
9
7
5
4
14
12
7
1
2
8
8
1
3
22
3
3
22
2
2
1
13
1
18
4
13
1
12
11
5
25
4
2
4
8
4
10
3
12
3
6
2
1
5
7
9
10
2
21
3
5
6
12
7
2
4
8
1
6
9
2
18
4
5
4
8
35
14
2
6
6
4
8
3
7
18
6
2
15
1
12
8
2
4
7
2
6
3
6
2
13
1
3
11
6
3
13
5
10
3
8
6
6
7
14
27
3
3
12
4
8
13
7
7
9
7
11
2
5
7
14
6
4
4
22
5
3
14
18
4
2
5
9
2
6
3
1
22
5
5
12
1
1
1
9
2
10
7
9
6
4
14
4
8
5
6
3
10
4
4
9
1
8
1
5
6
2
4
1
1
13
1
14
1
2
5
5
5
20
17
12
25
16
4
9
7
1
13
3
5
1
1
2
9
3
2
9
3
4
9
7
18
6
5
5
2
4
3
6
3
2
23
2
7
4
1
4
2
3
4
2
10
2
8
1
13
14
7
8
9
3
15
1
8
1
6
8
1
11
1
3
2
16
26
15
4
2
9
10
6
2
18
6
7
1
2
8
6
4
3
1
13
7
3
6
1
2
9
17
12
1
1
7
6
4
2
9
13
11
1
5
3
3
3
1
9
6
1
22
4
15
2
4
9
20
1
5
3
5
7
9
2
5
9
4
11
6
1
1
17
8
2
1
2
1
4
17
3
2
2
22
3
7
6
9
17
6
7
6
3
2
21
3
4
8
12
2
5
1
16
6
12
1
3
10
16
7
1
10
7
29
1
6
8
13
8
7
6
14
7
2
7
5
6
3
15
1
1
18
1
5
4
18
22
6
6
8
1
5
7
20
3
4
2
7
17
1
13
29
3
4
1
19
3
5
2
28
7
11
4
30
6
8
18
1
2
12
6
6
21
1
1
5
9
2
8
4
6
1
1
1
1
2
37
8
19
14
4
3
5
1
2
3
24
3
3
1
2
9
16
4
4
9
10
5
7
5
6
28
9
3
14
9
6
4
6
11
8
1
3
6
7
1
14
2
7
9
2
26
28
6
1
3
9
2
15
1
7
16
3
3
10
17
3
6
4
4
1
17
4
1
9
4
1
4
1
8
8
4
5
3
22
8
1
14
3
1
3
18
8
2
2
2
1
5
12
7
1
6
11
19
4
4
2
10
2
1
15
4
4
10
2
12
1
8
16
8
4
1
7
6
13
9
1
1
27
4
2
6
4
14
4
2
7
1
6
2
3
5
12
18
4
3
2
4
6
3
2
4
5
1
8
12
1
2
1
2
9
13
6
17
1
11
3
34
15
3
6
14
1
5
3
3
4
16
5
5
13
5
7
17
3
3
2
2
3
3
8
1
6
5
2
14
2
7
6
11
1
18
11
1
5
15
1
12
6
8
1
3
4
13
4
7
4
1
3
4
7
3
3
7
4
10
22
8
36
7
1
5
3
8
4
5
9
3
1
3
12
1
7
4
3
15
5
8
1
1
2
4
5
9
6
7
5
1
2
9
1
8
7
16
1
12
19
9
9
11
31
14
2
2
2
7
7
1
5
2
10
7
4
7
4
6
1
5
9
6
3
4
2
6
1
6
8
6
9
1
3
12
9
2
7
4
1
24
10
1
2
20
13
1
2
2
8
18
1
10
3
15
5
2
6
2
27
7
8
2
2
5
8
7
2
6
1
3
14
3
5
10
6
13
7
2
2
9
1
9
19
10
12
24
9
9
4
12
12
6
3
14
5
47
2
4
1
1
34
2
1
11
3
1
12
2
7
16
4
10
8
3
9
2
4
10
4
6
4
6
7
5
13
6
2
9
16
6
2
15
3
7
8
7
2
9
3
7
1
6
12
4
6
3
10
2
4
8
3
4
2
12
3
4
3
5
1
8
13
6
3
9
5
6
2
4
2
11
15
14
13
6
7
1
9
8
2
3
13
22
12
3
13
4
17
5
1
11
1
18
24
2
6
4
5
1
14
6
12
3
6
8
5
14
5
1
7
6
9
5
1
2
3
4
8
13
5
7
1
1
13
33
11
7
9
6
4
22
25
12
11
3
6
6
1
2
4
9
6
5
3
3
3
4
3
8
6
4
16
13
7
8
1
6
1
14
5
6
25
5
3
1
15
2
13
2
9
6
4
33
1
11
11
1
11
10
6
3
5
6
7
3
5
9
6
4
8
4
15
19
2
3
8
3
6
6
6
18
1
1
1
1
8
12
2
4
4
2
2
1
1
9
7
1
6
3
4
4
11
6
1
4
2
2
15
5
10
3
1
12
1
4
14
9
19
23
2
10
3
4
7
10
2
4
4
11
5
2
8
3
4
8
5
2
2
3
7
6
3
3
5
15
7
5
1
5
7
5
14
2
9
5
6
12
9
9
2
2
4
2
14
12
12
4
2
16
9
1
8
4
1
4
8
3
1
2
5
1
1
2
4
17
1
3
7
7
10
6
2
3
3
5
14
20
2
13
3
3
1
18
2
8
7
22
17
6
13
3
2
1
1
1
9
10
16
7
10
2
1
12
8
12
10
5
9
4
9
3
4
5
2
1
8
6
6
6
3
3
4
21
23
12
4
4
4
1
11
6
1
7
1
3
25
5
18
6
1
11
4
6
10
1
4
5
13
8
30
4
2
15
6
2
5
6
3
41
3
6
9
13
3
1
4
9
7
2
3
1
2
6
18
4
8
1
31
4
34
23
7
2
6
15
13
3
13
2
6
2
6
12
4
4
10
4
9
1
11
9
3
7
2
8
1
11
13
1
6
4
9
3
20
2
3
7
5
11
6
1
8
4
2
9
19
3
3
3
2
1
6
5
4
5
9
2
2
2
1
2
3
3
6
4
13
20
6
15
17
9
6
6
45
6
10
24
2
1
9
12
2
8
16
7
12
1
7
11
5
8
4
5
1
5
18
8
6
4
6
2
4
10
6
20
10
4
4
7
8
10
8
9
7
1
4
20
5
5
6
18
2
1
1
6
6
12
9
1
7
13
8
1
20
3
20
4
3
3
19
18
2
22
11
6
7
6
1
2
8
1
7
5
2
3
9
3
6
16
2
31
9
8
1
6
8
15
10
2
30
2
11
12
2
22
17
12
22
18
4
5
14
4
9
4
2
2
1
11
1
15
14
14
1
21
18
4
3
6
8
5
5
11
21
33
6
1
5
28
3
3
12
8
7
1
10
1
3
20
2
7
12
3
18
1
3
6
4
1
1
9
2
1
4
2
3
11
6
13
3
5
15
7
6
3
4
7
1
6
2
13
5
3
3
10
3
3
3
6
7
4
4
4
4
16
5
1
10
1
4
8
4
19
4
20
4
1
5
16
2
1
5
18
9
9
4
2
3
7
2
7
13
4
4
22
2
5
13
2
4
10
7
12
12
23
11
18
7
4
28
18
6
15
17
1
29
12
13
2
1
30
4
16
34
2
8
2
2
8
2
2
1
5
10
14
6
1
5
8
4
1
3
15
3
8
8
2
8
19
1
1
3
10
2
1
9
3
3
3
3
2
2
2
8
34
4
4
4
6
2
8
2
3
12
12
8
9
12
14
8
2
12
3
24
3
1
3
8
7
9
2
2
4
12
9
10
11
7
3
2
2
8
3
3
8
6
18
2
5
5
4
6
15
11
7
3
2
13
5
1
5
3
5
16
3
3
14
10
1
2
3
19
6
9
4
7
6
21
16
6
17
13
3
1
4
2
5
5
6
9
6
1
3
3
9
6
5
3
3
2
13
1
2
13
6
7
2
9
1
4
3
7
8
10
2
7
2
16
1
10
1
14
9
13
3
16
2
44
3
3
13
13
8
2
2
2
17
3
7
3
5
7
10
8
8
7
8
1
4
2
3
6
2
1
5
23
2
2
12
9
3
2
7
11
5
21
10
5
12
5
2
8
2
2
11
9
5
1
11
15
10
8
1
1
4
13
7
5
14
3
19
9
9
25
7
10
2
3
1
3
2
3
18
1
23
1
16
2
2
1
2
7
5
3
6
1
17
8
2
8
19
17
3
5
8
11
3
7
14
1
10
17
5
13
23
2
1
1
2
3
3
4
14
8
1
7
2
2
2
5
3
10
9
2
1
9
2
9
6
15
1
2
1
17
7
8
7
11
3
4
8
1
8
3
6
2
6
1
3
3
21
2
10
8
5
12
3
14
1
1
14
8
10
6
2
12
1
1
5
1
7
5
26
6
2
2
10
6
1
1
7
4
15
2
1
17
3
7
14
20
4
1
9
12
14
6
7
6
2
15
1
5
6
2
6
10
2
16
20
2
3
15
12
3
6
2
11
5
2
3
3
4
5
18
16
18
2
4
5
16
6
1
4
3
4
5
22
4
5
3
9
5
9
7
2
28
2
3
4
3
6
3
5
7
3
6
9
21
4
12
2
14
2
2
5
10
8
4
11
2
2
30
8
1
7
5
2
6
1
2
2
31
21
7
5
4
2
1
1
5
11
48
6
1
9
2
1
2
5
4
16
9
24
11
9
3
3
1
5
5
18
22
7
5
10
11
6
1
9
6
5
4
17
3
6
20
12
17
7
5
5
3
1
3
5
6
8
13
10
7
6
2
12
2
10
8
3
3
6
7
8
1
17
7
2
7
17
12
6
15
3
1
2
3
12
1
5
13
7
1
9
4
6
8
8
4
4
2
1
2
6
9
26
23
12
39
4
23
8
10
14
3
6
1
1
4
2
4
8
1
16
5
1
12
1
1
18
5
10
7
3
3
15
2
13
2
6
1
18
4
10
8
10
6
6
6
8
4
7
11
18
2
10
1
25
10
2
16
12
28
5
4
7
16
8
7
1
8
14
19
15
3
3
3
7
18
10
4
3
1
9
11
18
3
10
3
9
6
7
14
2
20
4
12
19
5
18
2
8
4
14
3
12
2
3
2
1
3
6
4
6
3
27
3
1
44
9
2
17
2
12
2
6
4
3
2
7
4
14
3
23
25
1
41
5
3
1
8
1
9
27
8
7
4
2
8
2
2
6
2
1
5
2
2
4
4
32
1
16
3
3
6
1
22
21
4
2
1
3
1
11
6
5
4
24
3
7
4
1
2
3
7
5
3
3
3
3
13
19
1
3
6
6
15
3
9
6
19
3
1
2
2
6
3
5
10
14
1
11
18
5
9
4
4
6
3
11
2
5
1
4
1
4
5
1
30
9
5
10
5
2
5
5
6
9
3
10
2
4
5
1
14
13
11
8
5
3
8
3
10
11
1
7
5
2
3
8
18
4
12
2
4
2
4
1
11
1
5
7
12
23
2
18
10
8
36
13
5
4
12
1
8
6
13
2
14
10
3
25
6
2
6
13
1
2
5
10
5
9
7
16
8
5
1
5
13
20
2
4
2
4
1
2
6
28
3
5
4
2
9
1
1
22
4
8
4
3
3
2
8
4
1
11
9
9
20
4
14
2
2
7
5
2
2
3
11
30
7
15
3
3
4
4
7
5
10
3
1
14
5
6
6
1
9
5
6
3
1
6
16
2
8
2
10
7
3
3
13
37
10
6
8
18
11
5
11
12
3
4
5
2
2
3
5
1
2
18
3
4
11
6
4
3
2
13
20
3
12
12
9
6
9
18
6
2
8
2
1
7
14
8
1
3
2
3
12
6
7
4
5
12
2
16
6
5
27
3
30
9
3
12
7
5
4
14
15
3
1
3
9
3
6
10
7
3
4
4
5
2
7
23
10
8
3
6
1
7
1
4
2
12
3
3
10
25
7
22
21
6
2
4
18
5
6
9
8
13
15
10
5
9
10
12
12
8
10
2
12
1
8
11
6
10
2
17
3
9
3
4
1
3
13
5
3
18
9
9
3
15
11
34
10
2
1
7
2
9
5
16
6
2
10
5
5
2
2
13
5
9
3
2
17
6
7
1
5
5
9
2
6
15
3
25
1
2
9
7
2
12
4
6
12
13
9
4
28
2
3
2
9
18
1
12
5
6
19
6
3
15
11
7
2
5
13
4
5
7
11
1
2
4
11
12
3
4
11
1
8
21
7
2
7
2
7
18
11
6
16
5
15
2
1
9
8
4
3
4
12
3
33
8
3
4
4
4
10
20
3
11
5
13
4
2
10
18
4
8
10
12
9
42
5
2
10
7
7
8
23
10
6
3
3
5
6
6
2
17
2
7
5
4
1
4
4
3
6
5
16
2
1
8
3
13
5
4
3
6
15
2
4
4
1
9
2
7
3
13
11
3
18
5
4
8
2
2
1
24
12
12
7
8
14
7
5
2
4
6
7
19
1
3
3
3
1
3
15
8
1
9
1
4
3
3
10
4
5
3
26
1
5
4
9
13
6
5
27
11
4
3
3
5
3
4
1
4
7
9
6
2
1
9
2
1
5
8
23
3
3
3
8
9
9
4
3
2
5
10
1
5
2
2
3
1
17
3
8
2
10
6
2
4
3
10
1
28
3
4
5
3
3
6
7
5
6
6
1
6
7
8
21
5
34
2
1
12
2
21
2
2
24
3
11
4
3
11
4
10
5
5
6
1
1
2
4
7
3
6
1
12
2
7
9
3
26
3
1
21
7
2
2
7
1
5
8
6
4
13
4
6
15
3
10
3
2
11
6
2
10
2
2
4
8
1
15
5
4
13
2
3
5
4
5
3
7
15
11
3
10
3
5
2
5
17
9
5
11
1
1
1
15
5
3
7
6
2
13
1
1
1
5
9
15
7
2
4
2
1
27
2
2
5
3
4
14
4
17
3
18
2
4
2
8
13
1
2
4
12
2
30
6
16
3
21
3
5
18
1
18
6
9
11
9
7
20
13
15
5
2
16
4
20
1
5
7
19
5
5
1
5
9
10
14
1
3
5
1
3
35
4
2
4
2
10
7
2
2
2
4
4
2
3
9
8
6
4
18
8
5
9
21
3
12
2
12
6
22
2
9
6
6
7
4
10
8
8
32
7
6
14
9
4
10
1
4
2
12
15
2
5
27
14
7
1
4
3
3
10
2
6
6
4
3
2
3
8
2
17
4
3
3
24
1
5
11
1
2
1
3
3
9
1
2
4
7
6
3
6
26
4
14
2
4
5
3
21
1
4
4
9
5
12
15
5
17
11
9
1
8
15
3
15
15
9
6
10
8
7
3
11
6
12
4
8
2
4
7
21
17
6
22
6
7
1
1
4
5
2
9
3
11
6
4
18
4
6
14
1
15
2
2
18
2
2
9
6
3
34
4
8
2
2
11
3
2
4
4
1
11
10
6
7
2
4
11
7
3
2
2
4
6
9
21
2
5
7
1
3
4
3
2
7
8
6
12
6
2
1
1
5
1
2
4
23
3
6
8
5
6
2
1
4
5
17
18
1
11
1
1
4
12
10
8
6
1
15
17
4
2
17
4
1
11
12
4
2
3
4
3
32
13
6
7
7
6
5
11
7
4
6
3
9
6
8
18
4
1
2
6
1
8
13
3
8
4
10
2
2
12
1
2
9
4
9
3
6
3
12
3
3
1
11
6
9
2
1
20
1
14
1
1
6
10
2
1
1
2
21
1
28
4
2
8
4
10
3
7
12
8
15
1
29
3
15
9
6
1
2
1
11
21
7
1
4
12
2
4
14
13
4
5
3
9
1
7
20
6
27
5
3
4
15
2
10
2
3
3
1
5
3
1
2
3
19
8
2
7
3
3
4
14
6
13
2
13
11
9
7
2
21
5
2
14
13
3
4
10
4
5
17
7
3
6
3
7
14
9
4
11
3
7
3
17
6
1
3
6
8
14
1
4
6
1
2
22
2
2
8
1
3
15
9
1
8
3
6
4
6
2
2
10
20
7
1
15
5
10
9
3
21
1
10
6
2
20
2
1
11
3
9
3
7
3
5
1
3
9
2
11
5
3
9
5
20
2
17
3
3
7
11
18
1
9
14
23
1
12
10
6
9
6
8
6
6
1
7
7
1
14
1
7
14
4
7
10
2
6
10
9
3
13
11
1
11
3
2
10
6
8
1
12
5
2
10
3
6
10
5
1
3
2
1
17
14
11
1
10
6
2
11
7
2
5
1
2
6
1
7
2
2
4
4
2
2
9
5
5
2
1
6
3
11
18
3
19
3
7
5
7
17
5
7
3
5
4
13
6
5
5
1
6
8
3
16
2
16
2
1
1
2
14
9
3
6
10
23
12
4
3
5
15
9
1
10
4
6
8
5
1
7
5
4
9
5
17
11
13
12
3
9
8
15
4
8
7
8
3
4
2
13
14
7
8
1
5
8
7
11
8
18
10
10
3
18
1
5
4
5
6
19
18
11
4
8
1
5
4
4
4
9
1
38
3
1
6
3
9
3
5
4
5
13
3
7
11
5
13
12
17
1
2
1
4
5
3
3
5
10
3
11
6
15
7
5
1
3
15
11
3
30
6
2
7
6
3
18
10
3
7
7
27
2
11
2
5
1
17
1
4
13
7
3
25
3
12
3
1
5
11
2
19
3
4
2
9
7
28
5
2
3
3
1
18
4
4
6
1
5
2
4
6
14
10
2
13
3
2
7
4
6
5
3
7
3
3
5
36
9
2
10
4
2
9
4
7
8
26
1
33
2
2
5
5
4
5
3
13
5
9
9
10
12
10
1
12
7
3
12
3
4
10
2
1
4
11
1
6
3
6
2
2
1
6
9
6
9
4
1
13
16
11
1
13
18
36
2
3
11
1
1
4
3
28
1
6
5
9
8
4
10
8
5
16
5
4
2
4
5
9
3
18
4
17
4
9
6
5
6
7
11
15
1
6
14
8
17
21
8
6
1
9
5
22
3
6
23
4
3
8
6
1
8
9
3
10
9
15
1
6
1
9
1
3
5
4
2
4
15
4
10
3
5
18
5
9
2
3
3
2
2
8
31
12
19
14
16
1
10
8
9
9
9
1
5
2
8
9
5
2
2
5
3
1
1
2
2
7
5
2
2
8
10
6
24
3
5
14
17
18
1
10
6
9
9
34
6
2
6
7
5
9
12
11
10
6
1
14
16
7
4
6
1
14
17
2
3
20
3
20
2
2
1
3
18
11
31
6
8
4
3
2
7
2
4
18
4
2
2
14
20
8
3
4
8
9
2
6
5
8
9
12
2
11
2
22
12
12
2
3
2
1
1
5
3
24
1
7
4
3
10
3
6
3
1
8
8
26
10
4
22
2
2
3
9
9
1
4
6
22
1
11
1
5
8
1
17
11
6
5
1
3
42
3
3
3
1
1
3
4
2
3
4
6
11
3
9
18
8
1
4
9
2
4
6
8
2
10
2
11
13
14
2
1
5
1
2
3
3
7
6
8
1
5
3
1
5
6
1
9
3
30
6
23
12
10
11
31
3
4
7
6
27
1
5
20
4
3
7
21
1
5
5
12
12
1
15
8
1
13
13
3
12
12
3
9
7
2
1
6
3
3
16
5
9
2
2
8
6
17
4
1
1
9
15
9
6
1
5
13
13
2
3
5
10
12
2
1
5
3
51
9
5
2
3
1
28
6
2
8
5
3
9
5
1
5
1
4
42
3
9
14
4
2
7
15
2
5
2
3
5
26
5
7
1
7
2
6
12
8
24
19
9
8
22
6
1
3
3
1
1
6
16
13
1
3
19
6
1
6
13
9
4
10
13
9
21
3
13
9
8
4
4
20
9
17
4
4
1
1
5
3
8
13
3
2
2
21
11
2
1
5
2
3
2
3
9
18
18
17
5
11
9
1
5
4
1
2
10
24
1
7
4
23
1
16
7
2
3
4
6
6
8
1
5
6
2
1
5
1
9
2
18
11
5
1
1
5
2
7
3
7
13
15
12
13
11
4
18
15
9
9
11
10
18
8
15
4
11
3
7
4
4
1
3
3
3
8
4
8
4
4
2
8
3
9
1
2
3
2
10
4
9
8
5
2
14
6
9
22
1
10
1
6
11
1
8
10
7
2
5
3
4
2
4
18
17
23
7
3
2
8
2
4
2
18
9
7
3
21
3
2
4
5
9
1
6
14
7
6
2
1
8
7
5
1
6
5
4
14
6
10
4
10
18
1
1
4
7
17
26
5
6
9
14
6
1
2
7
2
18
18
8
1
3
8
14
14
4
3
18
1
7
6
1
18
8
1
3
3
7
1
10
8
1
9
6
1
10
9
15
1
5
1
6
2
5
1
5
2
8
12
6
6
2
5
17
14
2
2
4
2
2
1
13
6
3
5
9
17
2
2
12
6
19
9
20
1
3
12
8
3
24
5
5
9
3
8
3
3
3
6
10
17
1
5
9
6
1
37
8
3
9
14
4
4
2
11
4
2
17
4
1
17
4
4
10
7
17
6
4
14
4
2
18
4
14
10
4
4
21
7
9
14
11
1
4
23
1
8
7
9
6
8
4
9
5
9
16
32
1
2
3
3
19
6
18
8
1
5
3
28
11
2
8
2
13
5
3
3
1
5
3
11
8
9
3
2
6
7
1
14
2
1
6
1
1
4
3
6
6
9
6
1
16
28
2
12
7
7
17
5
4
2
13
5
24
28
4
4
3
15
25
2
1
6
2
14
2
6
5
9
3
1
6
2
1
3
3
6
5
2
5
2
3
3
1
3
7
5
2
1
2
1
1
4
10
5
5
14
14
8
5
11
6
7
3
3
9
20
1
5
1
5
3
7
6
8
1
8
3
7
1
10
4
2
1
1
8
3
15
26
2
13
5
1
7
3
5
2
4
1
19
10
1
6
8
1
9
1
14
3
3
8
1
7
22
22
15
13
2
3
3
9
11
2
6
16
15
1
23
3
6
1
8
4
3
4
11
11
13
12
7
2
3
9
5
3
22
10
1
1
2
12
1
3
2
9
6
27
4
2
15
23
4
12
4
6
2
4
18
3
1
20
2
7
6
2
13
5
1
20
10
11
1
8
12
4
3
30
17
3
6
1
4
4
9
3
6
6
4
24
11
3
19
5
6
4
4
2
20
12
2
1
9
6
14
2
17
13
3
1
6
5
5
7
19
8
5
18
3
4
6
15
3
3
1
2
12
18
5
3
6
13
9
3
2
5
5
3
3
15
15
9
14
2
4
7
2
6
9
3
9
6
26
16
22
2
9
7
2
14
10
4
12
8
4
4
29
15
5
9
4
2
1
1
2
6
9
8
3
1
2
5
2
4
4
16
2
1
3
5
10
12
8
5
18
17
3
2
2
10
2
4
6
10
18
6
15
12
2
3
3
10
1
5
5
24
12
13
6
2
3
28
14
4
12
17
21
6
6
8
4
6
19
1
7
12
6
11
4
1
3
2
1
5
2
16
8
2
18
5
3
12
4
14
1
11
12
6
4
2
10
4
8
8
18
22
10
7
1
5
23
4
10
5
7
5
6
15
2
5
13
1
15
2
24
2
14
1
6
5
12
6
2
1
22
15
14
6
3
4
9
6
9
12
5
9
4
18
7
8
2
4
4
7
1
3
17
9
6
10
1
10
15
3
3
1
6
3
23
1
5
2
2
2
7
9
2
7
6
1
5
12
3
17
7
5
3
6
12
1
1
2
16
4
6
10
2
9
3
1
6
5
4
3
35
10
6
11
1
10
7
17
1
29
14
3
11
8
1
15
4
2
7
2
19
2
2
5
8
3
1
1
4
2
1
1
12
2
1
5
4
4
2
3
2
29
8
5
1
2
33
10
17
9
3
2
1
4
15
18
2
15
22
3
2
9
3
10
4
2
20
4
3
7
10
10
5
7
3
15
3
1
7
9
7
5
4
2
4
8
4
3
2
6
3
13
6
5
6
14
23
8
13
2
6
19
7
5
2
16
3
18
4
2
12
8
18
12
1
6
8
3
2
1
10
36
2
12
3
12
4
2
7
7
1
11
2
12
11
4
9
20
10
2
2
1
3
3
3
10
8
3
9
3
9
10
2
1
6
1
1
3
3
3
3
1
2
6
2
4
13
3
2
7
1
4
2
36
7
21
7
11
21
1
6
8
2
1
3
4
10
2
11
3
19
1
14
4
4
1
2
6
6
5
2
2
13
13
2
6
3
3
3
5
1
3
2
6
2
1
9
3
7
14
8
4
13
9
10
1
11
2
14
1
7
1
9
6
6
10
4
2
3
2
1
9
5
4
2
8
2
2
1
8
4
6
5
6
3
10
1
10
16
5
10
12
12
11
16
2
7
3
5
6
7
3
5
12
18
7
17
12
3
18
1
11
3
1
8
4
12
8
5
5
1
31
1
8
10
8
4
15
2
19
2
1
7
25
4
3
3
1
4
7
2
9
24
1
18
3
2
6
6
2
5
2
10
1
5
5
4
4
8
5
6
4
2
4
3
22
4
1
8
19
6
6
17
7
3
5
14
7
12
9
1
7
1
3
15
3
4
6
4
4
1
13
1
28
5
6
6
32
2
26
4
9
5
4
2
6
25
5
7
2
5
5
6
5
21
9
1
7
5
8
3
8
1
3
28
4
1
12
9
4
23
3
25
17
10
6
45
29
1
5
4
3
5
3
4
8
3
7
6
5
9
4
2
21
6
2
7
4
8
3
13
1
4
2
5
2
5
37
6
3
8
18
4
7
5
1
5
18
1
12
1
4
1
9
2
2
10
1
6
2
1
2
7
7
5
11
12
4
6
9
18
3
2
1
23
2
2
15
9
4
4
2
2
2
7
8
3
3
3
6
6
25
5
14
2
2
1
12
5
16
18
2
6
1
17
8
2
3
8
5
4
13
1
4
15
3
7
3
20
6
6
9
6
7
9
2
11
2
11
9
6
1
9
26
4
9
6
7
10
4
26
1
26
4
11
6
4
15
1
7
4
3
2
4
9
7
4
3
3
1
2
7
4
4
12
1
5
6
13
5
2
8
2
14
2
21
5
1
8
3
13
8
7
15
6
14
19
2
7
2
6
1
8
4
4
7
4
7
4
1
2
6
1
17
5
1
1
26
6
8
13
16
17
16
9
6
2
6
18
7
3
20
3
1
1
1
7
20
8
2
8
12
1
6
7
6
1
15
12
3
1
4
1
7
5
22
2
27
12
3
1
41
15
1
3
4
4
7
8
3
18
6
10
8
3
10
8
24
1
6
20
9
49
2
14
1
9
1
14
4
2
11
16
4
11
3
1
2
11
4
1
5
13
9
2
6
27
6
6
7
10
1
6
6
4
2
6
9
2
5
3
3
5
16
6
20
15
1
6
21
29
3
5
5
1
1
7
18
38
8
1
4
21
8
2
17
6
5
7
3
15
8
7
9
6
6
3
24
6
11
4
11
1
5
2
24
1
12
3
6
8
4
12
7
5
3
18
1
2
7
8
11
28
1
19
4
6
4
2
8
2
2
7
11
4
5
15
12
12
6
9
1
5
7
2
1
12
6
14
4
3
2
4
3
3
3
1
10
3
3
19
1
17
8
1
3
26
5
16
1
9
2
2
5
8
6
1
2
7
11
4
5
3
9
7
3
7
5
14
3
3
7
14
12
13
5
16
14
6
4
2
7
17
6
6
15
4
6
5
13
9
4
18
11
11
9
5
1
1
3
5
22
4
1
17
4
4
6
4
2
11
5
1
7
2
12
6
3
3
9
6
4
1
5
9
2
1
1
6
1
7
2
10
2
7
5
1
11
1
5
12
10
8
4
11
9
15
9
6
7
1
5
12
5
3
9
2
4
1
5
1
1
7
3
3
18
7
6
8
1
1
1
3
12
7
6
5
9
4
5
3
3
4
3
14
1
38
12
12
2
1
3
10
2
2
4
7
9
8
8
18
4
28
3
3
3
3
2
3
5
2
8
25
2
13
3
6
13
1
3
20
19
7
2
20
4
1
6
3
3
1
2
9
6
6
12
1
6
10
12
1
5
1
7
5
9
2
13
3
4
2
11
21
6
26
4
4
2
9
19
8
8
13
3
9
7
12
9
3
14
1
11
3
5
5
1
1
3
24
1
9
11
16
5
10
14
3
19
3
21
9
17
6
2
16
1
14
4
3
4
20
3
27
2
13
11
3
6
35
2
3
5
6
1
7
7
1
2
1
1
11
11
16
8
6
6
16
8
3
10
1
16
1
5
3
3
1
8
6
1
9
12
7
7
33
1
15
24
14
6
6
13
18
2
1
6
8
16
8
2
4
3
16
5
13
23
7
2
4
2
7
15
1
7
3
1
5
4
2
12
8
14
3
6
2
6
7
2
26
1
1
4
5
12
5
3
3
3
3
2
8
14
4
3
6
1
10
6
1
5
6
4
2
4
32
1
5
7
9
2
10
11
15
27
3
9
6
3
2
8
8
6
7
5
4
2
4
2
2
11
2
11
7
5
10
8
5
1
7
6
15
2
14
11
3
7
47
6
3
17
22
1
2
10
19
14
2
7
2
7
4
1
15
2
11
14
4
11
1
1
2
10
10
8
4
1
9
9
8
7
2
1
3
8
1
9
2
8
7
10
12
13
8
8
14
16
3
3
18
7
5
2
1
19
8
3
3
2
1
6
6
3
8
20
6
10
28
2
10
4
20
3
3
24
19
31
11
1
32
5
25
2
8
11
13
4
1
3
4
5
9
4
2
14
7
2
6
19
6
6
8
2
1
12
9
12
12
8
10
10
5
4
7
4
3
29
11
7
6
12
1
10
6
5
3
9
4
2
7
13
29
7
2
8
12
9
6
9
19
15
9
5
19
11
12
4
3
15
20
6
4
4
5
2
7
8
6
12
19
5
1
8
9
4
2
7
2
1
8
2
4
22
3
7
5
5
6
7
5
6
10
2
16
9
5
1
11
2
1
13
4
2
3
21
9
1
4
12
7
5
3
1
8
13
2
5
12
7
9
1
6
3
2
3
13
5
1
14
6
1
5
6
6
7
31
10
21
9
1
2
9
1
1
13
5
2
30
4
11
11
3
3
7
9
2
1
6
1
10
3
4
15
4
11
17
21
9
2
16
4
9
6
13
16
12
3
9
13
12
3
8
7
5
9
4
2
1
5
35
24
13
1
2
7
6
1
6
2
3
11
3
25
4
2
8
8
10
6
2
10
4
5
1
14
1
2
1
6
8
27
6
4
7
14
9
2
5
36
1
3
4
2
4
12
2
8
8
8
27
9
7
12
5
4
12
15
8
7
2
1
17
4
6
10
7
6
1
10
10
7
13
11
6
5
3
10
6
17
9
4
17
22
4
1
6
6
3
7
6
3
5
25
9
1
4
3
3
2
5
13
4
7
7
1
4
12
9
2
6
9
6
3
12
8
4
16
6
2
1
9
2
6
1
3
4
2
8
19
3
11
11
17
1
2
4
2
3
8
13
14
1
8
4
12
1
25
13
2
1
9
18
5
7
2
26
5
6
2
1
8
7
11
4
2
12
6
10
9
9
11
3
3
1
15
3
20
10
3
1
4
9
15
3
5
4
12
1
1
4
2
4
3
6
4
3
8
13
14
11
4
1
1
4
1
3
2
1
5
10
3
14
12
3
8
5
6
3
2
3
3
9
7
2
4
9
5
13
3
11
7
2
6
8
10
1
3
4
4
12
8
4
1
5
3
3
3
4
13
2
6
2
6
1
8
10
5
9
39
1
8
3
4
4
10
2
2
16
4
2
11
11
7
2
33
13
11
6
6
1
3
3
23
3
3
1
7
11
14
1
12
3
3
2
1
1
22
6
10
2
3
6
5
4
6
21
7
2
1
3
2
8
2
14
3
12
6
15
10
3
3
3
3
8
12
7
3
2
28
11
16
7
10
19
5
3
6
9
6
8
13
13
20
12
6
8
4
3
1
2
1
11
1
3
2
7
7
2
10
14
15
7
1
4
2
7
2
2
4
13
1
4
3
10
8
6
15
7
8
11
4
6
7
14
7
2
3
1
3
23
2
1
1
2
9
18
15
3
3
6
2
17
6
2
1
11
7
9
11
2
1
1
2
2
4
12
1
14
1
5
12
4
20
7
20
1
12
12
2
3
7
7
8
3
1
5
2
21
1
6
3
8
1
7
1
1
4
4
8
2
3
2
4
7
5
8
1
8
4
2
1
8
1
2
1
1
2
3
5
3
15
3
5
4
4
8
4
3
18
6
1
2
11
15
1
14
7
5
13
3
1
7
9
4
2
6
10
3
13
8
8
6
9
1
3
7
10
12
4
38
1
7
2
2
8
28
28
14
3
3
1
6
8
22
13
6
1
3
3
3
1
5
14
6
1
9
4
2
20
2
6
5
9
1
5
2
18
1
6
6
9
14
16
4
18
3
20
9
2
2
2
3
3
3
9
1
1
8
21
1
5
11
6
13
2
3
4
8
4
8
8
4
1
20
7
14
1
6
20
7
10
17
2
6
7
18
4
2
11
5
14
9
5
22
9
15
23
9
3
3
6
3
5
8
3
3
14
1
12
1
12
18
4
12
6
6
3
5
10
6
4
8
1
9
4
7
9
13
3
6
2
1
25
2
3
5
13
13
2
9
3
5
13
22
2
3
3
12
6
15
11
6
3
25
6
11
7
3
5
13
2
11
8
3
14
1
3
3
5
17
2
4
2
5
3
15
5
1
9
4
4
5
12
5
2
1
11
5
3
11
4
1
17
9
14
1
3
6
6
9
2
10
5
4
2
27
19
2
2
4
6
7
2
1
2
9
9
31
7
17
8
3
18
20
2
4
1
21
6
2
13
3
4
9
3
2
1
1
6
19
16
14
3
9
3
7
5
4
3
1
2
17
3
14
4
1
12
3
11
7
3
18
2
9
2
22
1
1
5
7
16
1
5
2
2
2
8
2
12
3
3
2
4
8
36
7
6
3
4
10
4
3
1
2
5
3
3
15
10
3
5
3
9
2
12
29
2
6
13
3
9
8
2
1
9
3
3
7
5
3
1
18
8
12
1
2
3
18
7
11
14
1
6
15
13
3
3
2
4
7
8
3
6
1
1
12
3
4
14
1
1
6
8
4
22
2
4
6
2
5
8
5
2
2
1
21
6
12
23
3
6
9
10
5
19
3
5
1
21
9
8
12
2
4
7
2
9
6
6
15
7
3
3
6
2
2
2
2
7
12
5
3
4
9
27
3
4
2
6
2
4
3
5
1
3
3
1
14
2
2
8
6
3
8
1
9
15
4
4
13
18
5
6
1
2
3
2
5
2
3
6
7
3
15
9
2
1
8
3
6
2
19
7
2
3
19
2
2
11
3
2
24
2
10
2
8
3
5
6
2
4
10
2
1
8
3
15
1
23
1
9
5
1
1
2
2
7
2
9
3
4
17
4
38
1
1
13
7
22
1
12
9
8
4
3
4
11
3
3
4
2
1
3
4
4
8
16
7
6
5
4
6
9
15
2
12
14
2
8
15
3
1
1
1
10
7
4
18
3
3
12
4
3
6
12
6
1
1
3
9
10
13
13
6
7
8
15
15
8
11
11
6
21
4
6
1
2
12
3
17
3
3
1
21
2
2
11
6
1
1
7
2
27
9
18
15
10
7
8
2
1
1
4
14
1
5
2
23
21
2
22
2
5
2
9
10
2
1
6
14
16
5
9
7
2
6
1
8
1
6
11
9
8
4
18
1
6
3
2
1
18
1
2
14
1
11
9
1
2
1
3
2
7
8
13
5
22
5
2
4
6
7
1
2
6
6
3
5
9
6
7
8
2
4
9
11
17
12
7
10
7
13
11
11
13
8
1
3
8
7
9
8
12
3
6
13
13
4
6
6
7
9
9
15
5
3
12
7
11
3
3
4
14
3
12
9
12
10
12
2
6
10
2
1
17
6
4
16
2
10
1
22
14
10
17
13
2
12
4
2
11
5
5
7
2
3
2
5
5
4
8
8
13
3
6
6
10
5
1
2
8
4
3
3
4
4
4
2
5
6
6
6
7
11
39
2
15
13
24
3
5
4
5
13
16
10
2
1
1
14
2
5
1
5
2
1
11
7
2
1
1
14
5
12
3
7
9
2
7
8
3
1
15
9
6
2
5
2
8
10
3
8
3
1
7
4
8
14
8
32
11
6
3
5
9
4
2
2
7
9
20
4
1
9
3
11
8
1
4
18
2
15
4
6
3
5
8
14
2
6
1
11
3
18
19
6
2
7
9
5
1
2
4
11
1
3
25
12
8
20
1
17
3
5
7
3
4
22
10
12
18
7
3
2
2
1
7
14
7
3
8
19
8
10
9
4
1
5
4
1
12
8
3
1
5
14
4
16
3
31
1
5
8
28
2
17
4
6
3
2
2
17
3
5
7
2
7
12
11
3
3
2
28
6
2
11
1
22
9
7
9
2
7
5
1
11
3
13
2
6
33
9
3
2
4
6
3
3
7
9
2
10
8
4
8
4
8
6
24
15
9
18
1
5
3
12
4
5
2
2
12
14
8
1
3
12
6
1
6
6
3
8
8
10
1
5
3
19
3
14
7
6
8
2
22
9
16
5
1
3
8
1
8
13
3
12
14
9
6
7
12
5
4
11
23
16
10
8
7
12
5
19
15
3
5
7
1
10
12
1
1
1
11
2
9
3
4
6
4
3
6
6
7
4
4
1
1
13
22
1
10
4
16
1
3
1
9
2
7
5
6
4
5
1
2
6
9
4
7
7
7
2
4
8
9
6
21
8
4
3
1
12
2
12
1
1
4
6
24
8
10
7
3
2
3
15
12
3
10
2
6
21
1
20
23
14
4
5
19
10
6
3
9
13
2
1
2
6
9
1
3
12
9
5
13
17
4
8
1
4
4
4
14
3
10
1
10
12
12
8
4
3
10
5
14
5
2
3
2
4
3
3
6
1
8
16
5
4
4
6
2
2
18
4
10
2
15
19
1
7
15
3
11
10
14
6
17
2
3
20
7
3
1
1
10
9
6
18
6
2
6
1
5
6
7
8
13
2
6
1
3
9
7
20
5
11
14
4
23
5
1
5
2
10
8
1
4
6
9
20
6
40
24
4
2
2
9
3
6
3
5
1
5
20
26
1
3
2
12
2
5
1
5
8
3
12
8
2
2
15
10
15
3
18
5
16
8
6
18
2
22
2
17
17
3
3
7
6
6
6
8
3
4
2
7
9
4
7
11
1
3
6
1
9
8
12
18
1
5
12
15
21
12
10
3
5
7
2
9
1
1
17
11
10
5
3
4
28
2
6
2
4
16
18
17
1
16
1
39
2
1
8
5
4
14
11
13
2
8
2
26
3
5
2
1
16
1
1
4
3
2
6
10
18
3
14
3
8
14
4
2
2
14
4
4
2
15
10
2
5
1
1
2
6
2
10
1
11
2
10
13
7
4
2
4
9
1
2
7
3
11
3
4
28
5
17
19
6
2
9
1
2
15
9
3
9
1
3
17
1
6
9
2
15
10
8
3
2
4
7
9
2
6
15
6
5
10
1
6
1
5
3
6
17
3
8
12
2
6
14
2
23
3
10
5
3
2
4
2
18
2
12
2
3
19
2
6
4
1
3
15
10
5
4
20
2
10
30
1
6
11
6
12
4
14
1
2
6
9
13
5
4
2
1
24
9
6
12
2
18
1
2
6
7
5
10
18
2
5
4
3
10
5
12
2
8
3
3
5
3
4
45
3
2
9
9
13
3
2
12
1
3
5
9
2
17
6
9
8
3
7
2
10
10
4
1
3
2
14
4
1
2
1
6
3
13
8
6
17
12
15
12
3
7
8
1
1
17
1
1
1
4
1
3
10
9
17
6
3
9
1
5
2
8
3
9
20
4
2
10
8
6
6
15
4
12
1
2
2
7
11
9
7
2
3
15
18
2
1
1
2
6
3
17
4
2
2
6
5
1
9
12
14
28
5
2
4
18
2
20
14
12
1
8
6
10
5
3
1
6
3
11
4
3
14
15
7
3
8
1
12
3
3
8
3
1
2
12
3
3
4
1
18
4
12
6
2
12
4
14
11
6
6
8
6
1
2
6
6
1
3
3
5
4
2
2
10
1
3
14
4
3
8
4
29
2
10
20
2
8
3
18
7
8
8
2
3
3
6
2
6
7
3
14
21
7
8
3
7
12
5
1
8
6
9
1
5
16
11
2
10
1
5
16
4
8
33
3
4
2
3
12
5
7
3
2
6
6
3
7
5
7
20
4
5
9
6
25
5
2
17
11
24
16
5
6
3
4
8
6
1
11
6
4
2
3
5
10
7
17
9
15
8
14
6
8
6
1
1
7
1
3
2
1
2
26
8
5
4
2
7
4
2
2
2
4
1
35
7
5
13
2
7
10
2
6
8
16
3
29
4
2
10
9
6
1
1
1
10
16
6
1
9
4
17
7
7
6
3
1
11
2
16
3
4
2
9
4
14
9
6
5
7
3
7
11
1
3
10
13
4
23
9
16
1
17
27
2
6
1
11
14
10
2
4
6
3
15
10
3
13
1
3
14
4
28
9
6
8
3
6
15
3
8
6
7
5
10
8
6
14
8
3
43
2
4
26
1
5
1
5
8
5
11
1
8
4
17
10
11
22
1
14
5
9
6
13
17
1
9
16
1
27
16
2
10
4
4
4
14
3
1
2
6
4
11
1
6
16
2
2
1
7
14
2
4
3
2
3
3
10
8
5
4
19
9
14
15
7
3
18
1
2
11
3
2
1
1
2
1
2
3
3
1
35
6
4
6
6
5
1
3
5
13
2
6
4
3
1
22
7
14
7
14
3
7
9
6
31
10
10
8
7
3
11
1
22
1
9
6
6
9
3
13
5
2
5
1
5
2
1
2
3
3
3
6
1
2
6
18
12
18
6
4
30
11
5
6
14
6
18
6
2
4
23
7
3
1
24
2
3
12
5
3
3
6
1
11
10
15
1
16
12
10
3
3
2
4
8
3
7
2
2
11
18
3
9
2
7
2
13
8
9
4
2
12
7
2
9
1
2
1
11
5
13
3
3
4
9
6
20
9
3
1
5
2
10
2
5
8
7
12
4
4
1
3
2
6
3
34
3
3
15
2
3
17
1
3
18
6
1
5
13
1
8
3
5
3
9
10
5
4
6
15
12
3
7
4
3
1
14
9
7
3
9
14
1
14
6
16
9
9
11
10
3
1
10
7
1
1
4
5
13
9
20
12
1
21
2
12
16
2
4
4
16
3
3
10
2
3
3
1
2
1
2
12
12
1
5
18
10
3
5
7
8
7
3
2
3
3
3
6
9
17
7
11
2
3
5
8
1
13
3
18
1
5
1
10
6
16
12
4
1
6
7
2
2
2
15
1
5
5
3
9
2
5
5
3
6
6
10
1
8
4
4
22
2
24
12
8
17
7
12
5
12
1
6
7
1
5
13
10
11
1
13
7
8
7
11
3
5
2
21
2
18
25
4
1
17
5
8
1
3
5
4
3
8
7
3
5
1
8
3
8
14
3
5
3
12
6
3
6
12
1
7
13
6
10
7
1
3
22
12
8
18
22
14
13
12
2
1
14
2
4
4
3
9
8
3
5
5
9
3
5
9
3
6
4
5
10
3
3
3
2
2
1
4
13
18
13
1
4
7
15
7
12
1
17
5
13
1
5
6
1
4
12
12
3
4
5
13
12
7
14
12
2
6
3
1
6
2
4
4
7
15
1
2
6
12
6
7
11
6
3
30
4
3
6
3
5
9
7
17
1
5
3
3
14
5
3
36
2
4
20
12
4
15
1
2
2
4
15
11
8
7
3
12
1
3
4
1
1
39
5
4
5
22
9
2
15
3
2
1
3
7
7
13
7
15
25
4
10
8
8
4
1
2
1
15
12
2
3
2
5
9
16
2
9
11
14
2
4
4
13
5
3
5
17
6
2
11
4
3
3
4
4
10
7
8
3
21
13
6
8
13
5
24
6
9
6
1
3
3
3
3
2
6
16
5
10
2
5
6
4
1
3
4
4
7
11
6
12
21
13
2
14
1
1
8
10
3
12
7
1
3
3
7
34
13
1
6
8
4
2
3
3
1
8
1
5
7
8
3
23
10
4
20
4
6
9
5
28
9
7
1
1
6
6
8
12
8
1
1
23
5
19
23
10
20
1
13
22
2
36
6
2
1
7
1
4
13
14
12
8
6
4
2
1
8
1
11
4
3
4
5
5
9
4
2
9
2
4
12
3
10
5
2
4
1
7
4
14
6
14
3
9
9
11
3
1
3
3
3
8
3
4
20
6
13
6
5
12
6
7
12
13
6
16
6
4
5
3
4
3
14
15
1
1
2
14
9
1
2
8
7
1
14
4
8
9
5
2
15
5
2
5
17
4
2
12
1
3
5
7
3
9
14
3
21
4
2
4
2
10
10
1
7
2
18
6
1
2
5
13
21
12
18
7
8
48
3
4
6
21
13
6
1
3
1
5
12
7
1
10
3
7
2
21
3
13
17
1
9
4
4
14
2
4
4
9
15
16
11
6
1
4
1
13
2
1
2
24
1
6
8
12
9
3
12
1
9
10
5
5
7
5
7
6
20
10
7
8
3
19
6
2
2
13
32
7
2
4
21
1
5
13
10
10
2
7
23
4
8
1
6
15
4
22
1
1
4
9
17
8
10
2
2
20
10
6
6
6
6
2
17
2
3
6
1
8
11
10
12
19
12
1
7
1
5
6
10
6
3
4
10
7
3
15
11
3
6
9
3
7
3
3
6
2
6
7
1
29
6
3
2
2
10
2
25
3
8
4
12
2
1
18
7
16
2
2
1
3
9
8
1
9
13
11
11
6
1
7
16
2
10
8
4
6
24
4
2
9
5
5
15
2
15
5
1
3
1
5
1
29
8
8
2
3
9
7
6
1
4
1
21
27
11
6
2
7
3
3
3
6
1
1
8
2
16
10
10
20
7
6
9
12
8
12
2
2
6
8
6
8
3
2
4
14
1
2
6
4
9
2
3
1
13
1
4
5
12
7
5
6
7
1
4
1
5
4
30
12
5
3
1
11
3
16
13
1
15
4
14
1
6
15
2
18
6
3
4
37
6
2
5
1
2
2
2
8
3
7
3
11
6
6
34
42
3
5
6
15
3
19
20
3
4
8
8
8
5
4
14
21
1
3
4
12
10
15
11
1
16
9
3
2
1
6
12
22
4
12
22
6
3
8
3
3
30
6
3
6
1
12
2
3
2
14
6
3
13
8
8
22
2
7
12
8
3
6
7
6
3
6
2
3
3
19
18
11
8
13
7
12
9
11
1
5
1
3
8
3
4
3
21
2
1
4
23
1
2
26
1
15
2
7
11
10
10
11
7
1
3
2
4
8
7
3
1
3
6
3
9
4
4
9
3
2
8
14
19
9
2
18
6
2
4
1
6
8
13
16
1
15
3
10
5
2
1
4
21
26
1
3
6
5
7
8
6
1
8
3
3
1
9
6
14
9
2
14
11
3
6
1
6
3
21
2
4
3
14
4
4
4
1
17
10
14
2
10
14
7
15
4
2
1
24
19
1
3
6
10
2
7
7
2
11
3
9
3
12
6
1
17
3
1
6
10
2
14
6
6
6
15
1
3
1
5
1
1
10
5
14
1
17
17
2
1
32
8
1
4
8
7
10
6
12
4
9
3
16
8
7
14
1
3
7
14
8
18
6
6
4
2
1
14
13
18
3
17
19
19
18
16
6
4
2
1
3
11
11
23
11
1
7
4
3
1
4
5
5
7
1
4
1
1
7
7
6
3
9
5
4
8
16
5
7
11
12
15
4
11
6
8
17
5
1
6
15
2
1
17
9
16
35
30
2
2
27
6
8
3
21
13
5
7
12
4
1
1
5
6
4
3
5
7
9
6
11
14
14
2
1
1
2
9
17
15
6
6
10
7
7
11
10
3
3
1
9
11
3
22
9
6
6
11
3
13
3
12
1
6
4
3
15
10
5
9
2
16
2
2
9
8
10
5
21
3
10
2
7
8
3
2
1
3
12
3
4
11
24
2
10
13
2
5
8
9
1
5
12
3
9
12
6
6
3
3
2
18
9
6
4
8
1
1
18
10
13
9
12
6
4
10
3
5
10
1
11
6
7
1
1
5
4
3
7
14
2
23
41
6
4
2
2
2
15
11
18
6
9
7
2
6
1
6
1
4
3
3
1
2
5
22
3
3
3
6
1
2
6
7
19
2
3
3
5
13
2
4
10
1
1
3
7
7
3
26
4
4
9
19
22
10
4
1
18
17
11
7
2
14
20
11
5
7
9
4
16
1
1
18
4
3
7
2
1
11
22
2
6
1
8
6
3
4
2
1
8
4
20
3
1
3
6
15
8
10
3
8
7
1
6
8
21
8
11
1
13
3
5
2
5
15
2
10
2
19
5
4
15
5
2
7
9
1
11
12
24
7
6
29
3
1
21
17
6
4
9
5
4
3
23
9
3
4
8
1
13
2
2
9
4
6
3
2
12
6
7
3
3
5
3
34
5
1
1
22
1
8
10
3
20
9
1
6
8
4
18
2
13
5
6
2
5
11
1
3
15
1
8
9
1
2
3
5
6
4
4
10
16
4
5
9
4
17
1
1
4
2
4
7
1
1
9
5
1
14
3
6
6
31
13
1
5
10
1
2
12
19
4
4
6
1
3
3
5
19
5
3
1
3
3
4
50
2
18
7
6
3
8
14
2
20
3
1
10
5
11
14
1
3
10
9
17
3
13
3
5
6
20
11
14
3
3
6
10
3
2
19
1
5
8
3
19
1
4
4
5
9
6
4
24
29
9
6
7
15
9
3
15
3
14
9
12
10
6
2
18
3
13
9
14
4
4
5
9
2
2
4
18
2
2
9
8
4
7
2
8
4
15
3
2
3
9
1
32
1
2
1
21
21
2
36
6
13
15
2
21
12
2
2
2
6
1
5
8
1
1
6
9
11
1
7
1
11
11
5
13
24
5
2
7
40
14
5
6
10
2
10
3
4
1
10
13
9
2
4
14
4
11
5
6
5
2
7
8
4
2
8
12
2
8
1
6
1
10
8
7
19
6
9
21
14
14
4
3
4
9
15
2
4
1
1
24
3
3
1
5
3
1
2
24
7
2
4
15
11
15
4
9
14
6
3
4
13
4
2
10
1
3
2
4
9
3
6
2
6
7
2
4
3
2
1
6
5
6
2
10
1
30
9
3
6
6
5
3
15
1
5
2
2
8
2
2
14
6
1
8
10
6
8
1
8
1
3
9
2
6
9
7
6
1
11
14
10
11
4
4
4
6
1
5
18
6
1
1
37
6
10
5
7
1
16
2
7
7
23
18
6
3
18
15
6
1
9
8
4
17
7
29
4
14
4
2
10
4
5
5
14
4
1
6
1
5
3
10
19
12
4
3
2
4
8
16
14
32
5
9
2
18
4
2
1
2
5
1
1
26
3
10
8
1
3
1
5
3
6
2
2
1
4
5
3
10
32
5
11
1
2
2
1
13
6
1
21
1
2
13
8
6
6
6
7
3
6
2
1
17
1
5
2
2
2
3
4
2
3
3
3
14
5
2
10
3
5
10
1
4
4
5
1
20
4
12
14
3
13
4
36
1
1
8
12
6
9
6
10
12
7
13
7
9
7
1
1
8
13
5
13
3
6
8
4
2
1
5
2
7
6
5
4
14
2
20
3
6
10
11
6
16
2
22
11
6
9
10
3
5
3
3
4
5
5
17
6
19
1
13
16
14
4
4
6
6
4
12
4
4
1
6
6
1
2
32
6
7
2
23
5
1
5
8
23
4
1
6
6
5
25
1
4
3
10
11
3
21
1
8
16
5
7
5
9
5
1
1
6
8
2
10
15
6
7
4
4
6
7
9
6
6
8
3
18
3
3
15
7
7
4
3
3
7
6
11
1
5
12
4
21
1
2
6
18
6
14
4
15
1
10
4
8
3
9
8
2
6
4
4
7
9
2
10
23
1
3
2
1
9
12
6
8
6
3
2
2
3
15
14
2
1
1
16
8
3
7
1
15
10
2
1
8
4
8
3
4
2
12
3
9
4
2
20
8
2
4
2
1
15
3
5
18
4
5
6
1
6
8
8
4
1
2
3
20
4
18
1
3
2
8
2
6
26
3
9
1
6
1
10
6
20
2
8
1
2
5
4
4
2
12
1
5
1
11
4
6
4
4
10
9
1
7
4
15
10
7
1
9
9
18
22
6
5
24
1
8
3
5
2
17
2
1
6
5
5
2
2
1
11
8
13
1
3
19
1
3
7
19
4
3
3
1
3
2
1
2
1
2
9
22
2
10
12
13
1
1
20
6
1
7
10
7
7
8
2
1
9
3
13
10
18
2
2
5
1
3
8
7
10
5
3
2
8
4
9
1
8
1
9
2
4
8
8
1
3
2
8
20
1
1
6
1
7
8
9
15
4
3
1
10
9
3
7
5
3
3
1
3
2
18
4
18
10
22
3
15
1
14
3
3
5
5
1
5
8
9
1
2
4
5
2
2
17
3
12
9
1
6
3
8
1
4
4
1
11
3
15
1
3
2
4
2
3
1
20
8
12
7
6
5
10
9
3
7
3
14
7
2
17
1
16
1
2
2
1
3
14
9
3
2
10
7
8
3
3
10
18
2
9
1
2
1
5
10
5
7
2
1
4
2
2
24
13
6
21
6
9
7
1
15
1
6
8
4
9
5
3
7
9
2
8
5
11
6
22
8
3
18
1
12
5
7
4
5
3
9
1
8
2
16
9
1
14
8
10
8
4
5
10
2
16
19
2
3
2
16
8
1
6
10
25
3
3
3
3
4
33
5
3
3
1
2
6
4
3
9
2
1
3
3
7
1
3
2
1
3
4
8
1
11
6
1
2
15
14
4
1
1
5
8
19
3
1
23
6
11
1
5
26
22
16
3
3
2
15
6
1
5
4
6
11
1
2
21
7
11
12
1
23
10
3
11
40
2
10
6
5
18
1
2
8
10
3
3
1
2
7
8
3
7
11
6
15
3
1
14
7
3
2
2
23
3
4
6
12
2
2
7
3
3
3
9
6
2
30
1
2
3
17
2
14
13
5
16
4
13
1
3
1
2
5
1
2
7
14
10
11
6
1
13
13
3
1
2
3
12
7
3
6
5
6
3
25
2
3
10
2
10
32
7
3
2
4
3
6
13
8
14
7
20
17
1
13
2
6
13
1
10
13
2
6
10
1
10
12
18
15
9
2
1
1
16
5
5
6
4
4
4
7
23
1
1
5
24
5
2
1
12
15
6
3
15
9
16
3
2
2
1
9
10
20
10
2
1
17
7
9
2
3
13
8
10
10
5
3
2
7
17
10
2
2
17
9
10
4
9
3
10
5
3
2
2
3
3
10
10
10
5
4
3
11
3
8
2
6
2
1
6
11
22
3
17
6
4
3
6
1
7
1
26
15
1
8
1
5
6
8
13
3
1
13
1
3
4
2
1
20
6
3
3
4
20
4
3
11
7
3
3
9
8
12
13
3
6
5
3
1
6
9
17
1
3
11
15
2
20
15
14
17
1
9
4
8
13
9
8
1
1
16
8
13
1
3
30
2
17
4
1
5
7
17
4
18
8
4
22
8
12
5
11
4
9
5
7
1
20
9
6
6
6
24
4
5
10
2
7
5
4
2
7
11
3
5
17
6
13
1
5
4
1
5
3
27
1
5
2
5
8
6
1
2
16
12
3
9
27
11
6
4
12
4
2
4
4
4
8
10
8
18
1
9
9
14
3
1
6
11
2
11
14
12
3
3
3
4
8
1
9
4
26
33
11
6
13
11
13
7
13
3
8
4
1
5
12
6
6
3
1
2
6
7
6
5
1
14
3
2
13
1
14
4
9
3
9
7
1
1
2
9
16
15
4
2
2
6
16
17
3
3
21
16
5
3
10
14
4
11
10
1
8
2
3
9
10
8
14
10
1
2
12
1
9
8
3
8
2
3
11
7
8
3
3
7
8
3
17
1
4
2
11
8
3
3
6
22
17
11
1
7
4
6
10
9
8
6
4
1
2
2
21
4
7
4
3
6
5
16
1
15
4
1
4
9
4
16
3
1
6
9
1
22
2
17
3
3
6
17
6
13
3
4
8
6
30
5
19
2
2
7
6
3
1
13
1
3
6
7
5
3
12
6
3
4
6
9
8
3
2
32
12
2
3
3
6
1
3
9
3
3
14
7
2
6
18
4
9
15
4
20
4
8
2
15
3
2
1
1
2
3
3
4
8
3
9
1
5
12
7
5
14
1
4
3
2
19
6
3
6
5
17
6
4
6
9
21
13
14
22
8
9
10
6
2
1
3
38
3
7
3
3
2
3
16
5
2
6
1
22
3
12
3
2
13
9
17
6
12
2
4
4
14
9
3
2
2
2
3
13
15
7
8
4
16
6
4
3
9
8
8
1
9
24
9
1
11
12
3
6
12
4
27
5
1
6
2
11
6
1
11
10
3
5
1
9
4
9
12
1
5
2
3
3
3
7
15
4
8
5
1
2
18
1
21
10
10
8
13
7
16
8
3
7
1
6
4
3
2
18
2
1
4
2
1
5
3
1
6
8
4
1
4
18
1
19
5
5
3
15
21
3
12
1
5
1
8
1
5
9
14
5
12
5
10
5
7
2
12
6
1
2
9
13
5
4
3
2
12
24
3
4
35
3
8
1
4
11
2
4
1
5
9
4
14
4
1
11
2
1
2
4
8
9
10
3
22
8
6
16
4
4
6
8
15
4
1
5
15
6
3
3
14
1
18
5
6
9
1
8
4
15
6
1
13
3
1
1
4
3
3
13
6
2
5
2
2
2
2
8
16
8
3
3
1
9
2
10
15
11
6
6
8
2
2
6
1
2
12
3
1
1
4
9
19
14
4
4
5
3
9
1
1
7
3
7
4
9
1
3
1
7
7
4
13
19
6
8
1
6
19
2
5
3
8
14
3
6
12
1
2
15
11
6
3
10
20
3
2
6
5
20
7
3
1
2
9
1
10
3
1
2
1
3
2
3
21
8
1
28
5
2
4
2
1
3
4
5
15
1
23
6
10
6
6
2
1
21
14
20
4
12
12
3
6
1
3
1
8
4
1
9
6
6
7
3
2
1
1
2
15
9
2
8
1
3
6
13
13
22
14
4
16
4
4
1
11
13
1
13
1
9
6
2
3
7
1
5
5
25
3
2
6
18
4
8
3
4
5
9
3
8
8
6
21
5
4
2
2
1
28
20
3
1
1
4
2
4
6
12
19
2
10
6
5
8
12
2
14
1
8
1
6
14
18
6
3
9
3
7
12
17
5
2
30
2
12
13
8
3
1
5
12
13
6
1
1
1
9
3
4
11
3
4
2
5
3
1
14
1
6
6
6
2
6
1
2
21
1
11
3
27
4
3
14
4
3
4
2
24
3
6
1
28
3
15
1
12
20
1
3
8
22
3
4
2
2
1
5
14
2
10
5
8
4
23
16
5
11
2
2
1
12
11
1
7
1
7
16
1
1
6
32
3
1
2
2
4
14
4
10
8
1
5
4
10
12
4
4
8
8
5
12
5
7
9
5
4
3
11
3
16
8
13
7
2
2
1
21
10
1
27
2
2
15
5
9
6
5
14
15
3
8
1
18
9
4
22
3
1
3
7
4
1
2
13
8
1
12
18
7
4
2
1
15
6
6
4
8
4
2
7
5
3
1
20
1
6
6
25
4
7
2
1
18
2
2
18
10
6
18
6
12
26
2
6
4
22
16
8
1
12
5
9
3
6
19
11
1
5
3
3
1
9
15
15
4
1
7
2
18
1
7
22
6
1
11
10
8
14
8
8
1
2
27
4
11
6
24
3
4
20
10
6
2
9
7
4
4
19
8
1
11
3
7
1
4
7
7
4
6
10
20
12
4
6
2
9
1
22
4
8
5
6
6
24
12
3
5
9
6
7
5
9
7
2
18
1
11
15
9
12
8
1
4
11
20
18
4
4
2
13
5
1
3
11
15
1
5
1
7
4
18
13
11
16
20
1
5
1
17
2
10
6
3
12
5
4
4
6
3
6
17
13
19
6
7
3
1
3
8
16
15
11
1
5
12
2
7
3
4
2
1
6
2
4
11
13
5
4
3
2
9
9
1
2
4
16
2
3
3
16
2
8
4
5
9
2
7
3
12
14
4
2
35
1
5
14
7
2
4
8
6
3
3
3
16
12
9
12
4
14
11
1
14
4
11
11
1
1
2
6
22
3
1
10
3
1
5
3
13
2
6
4
2
1
8
6
6
6
6
6
3
3
10
10
2
10
13
1
5
1
2
6
12
1
6
9
2
2
8
3
6
5
1
7
13
23
1
7
3
7
2
3
5
18
3
3
1
2
17
4
9
9
12
1
21
21
13
1
3
12
3
1
14
2
4
6
3
4
1
7
1
8
19
14
16
3
14
1
21
11
1
18
2
10
6
8
1
6
21
10
4
3
28
6
2
9
9
7
6
2
4
2
3
28
6
11
6
1
2
3
2
1
1
14
2
6
16
9
21
1
9
5
3
2
16
6
1
5
4
2
1
5
3
7
2
21
7
23
1
8
6
8
4
14
6
2
10
2
2
12
6
1
8
5
14
15
3
4
1
15
2
1
4
15
2
22
2
4
2
2
4
6
1
3
12
26
1
3
17
24
4
3
3
1
2
15
1
4
6
4
5
4
18
1
4
1
3
5
3
6
4
2
7
3
8
1
1
13
7
9
17
12
3
1
6
3
17
1
3
14
21
1
5
7
11
3
4
4
6
4
1
7
2
18
2
7
6
6
23
16
11
5
12
2
3
2
9
6
3
1
9
5
7
14
3
1
8
10
5
18
2
1
7
18
2
8
7
17
7
3
20
11
6
8
3
12
7
7
4
3
1
6
3
11
12
6
12
2
16
6
1
7
6
14
2
27
21
33
9
7
5
1
6
9
4
4
3
9
4
2
3
10
1
5
11
6
6
26
23
12
3
23
6
5
2
3
11
8
10
13
21
2
1
1
4
18
4
9
15
10
4
19
5
13
12
5
4
3
2
5
2
10
10
12
4
9
1
4
12
4
6
9
2
35
1
4
15
8
6
30
3
1
8
4
11
6
3
4
2
3
17
7
7
2
6
6
1
6
1
8
11
33
20
4
4
12
2
9
19
4
4
6
1
7
2
2
4
6
4
13
1
2
2
5
3
2
6
3
1
3
5
14
5
5
3
6
3
1
7
4
2
12
7
1
2
14
4
1
7
1
18
5
12
16
1
2
10
24
3
4
7
7
3
5
1
5
2
22
1
5
15
1
2
26
4
2
11
2
4
2
15
7
5
4
3
8
1
5
4
15
2
9
3
9
4
7
2
6
2
1
2
3
8
10
13
2
4
8
33
15
13
2
2
2
4
1
28
1
23
2
27
13
6
2
3
3
3
1
3
2
2
10
8
1
17
10
1
20
5
5
11
7
13
1
7
8
7
2
9
16
15
3
4
8
12
4
12
2
14
2
4
18
6
12
3
7
9
11
21
1
17
1
6
2
7
1
7
11
2
2
2
4
1
5
9
3
3
4
23
6
4
14
6
1
3
15
3
8
10
2
21
9
2
5
5
14
10
2
10
7
1
6
14
24
10
20
2
1
1
5
8
1
3
13
2
8
12
1
2
6
6
17
4
6
4
3
15
2
4
2
1
12
1
6
31
1
6
12
5
28
2
9
3
23
7
3
1
3
6
3
13
8
2
26
18
6
10
7
6
3
3
3
2
3
6
10
18
1
16
14
2
5
3
7
3
45
8
1
4
4
13
5
8
14
4
4
1
2
1
5
1
3
3
2
2
16
1
8
1
10
4
1
9
3
9
4
4
2
1
11
1
1
2
19
9
4
22
4
29
7
3
6
3
3
3
2
9
9
6
1
8
7
14
6
2
2
9
6
2
3
2
2
8
12
7
7
2
3
6
9
6
4
7
12
3
9
4
5
2
7
5
7
9
6
4
9
3
15
3
2
6
6
19
2
3
2
7
9
6
8
4
1
2
9
3
3
7
3
8
3
10
1
1
15
16
2
4
18
15
1
11
2
5
14
9
2
3
8
4
12
18
4
14
15
5
19
3
1
11
1
5
4
3
5
4
15
1
6
1
25
2
1
14
23
1
22
6
5
13
5
4
2
1
6
2
10
2
10
3
14
10
6
2
22
4
1
1
9
3
8
1
3
3
11
8
5
5
19
3
5
3
12
8
25
9
3
1
8
7
19
7
7
2
6
3
15
18
8
5
3
3
3
2
2
18
7
1
3
2
5
13
5
19
3
1
2
1
6
12
3
20
3
19
6
14
9
12
6
3
19
6
3
15
26
4
10
13
21
6
4
2
12
6
7
13
5
27
4
10
4
5
4
1
10
48
4
4
7
4
2
9
3
25
2
1
3
2
9
5
14
4
10
1
7
4
6
4
3
8
6
1
2
1
7
10
2
16
4
3
1
11
1
25
3
1
8
7
2
1
6
5
2
5
3
5
16
27
5
1
3
5
4
11
4
5
3
5
1
1
2
2
14
3
3
16
1
9
4
3
2
17
1
3
25
1
5
2
12
4
13
4
30
4
4
4
9
21
2
13
6
3
28
5
3
3
4
19
4
4
8
2
1
12
19
22
5
5
9
13
5
6
25
2
6
13
1
22
16
3
13
5
3
28
2
11
9
1
1
4
12
1
12
12
5
4
3
12
1
4
1
11
2
1
15
1
1
11
17
14
7
1
12
2
8
1
3
4
8
2
1
1
2
1
6
13
1
7
2
6
1
9
11
3
4
22
20
2
4
9
11
1
3
2
2
1
10
3
9
5
4
5
15
1
1
18
5
8
24
7
2
4
3
1
4
2
5
5
1
5
6
1
5
4
5
13
3
20
7
5
3
15
1
3
14
16
7
2
15
2
3
6
4
9
5
9
6
11
10
1
1
17
17
21
19
3
8
4
5
6
16
6
15
7
1
21
3
4
7
36
10
13
1
4
1
9
9
3
3
1
2
15
20
15
4
3
11
13
5
4
15
30
14
4
3
2
15
3
2
10
3
10
8
6
3
14
10
4
6
5
3
4
4
5
3
6
8
1
12
17
1
1
2
6
5
1
4
2
2
1
6
15
3
2
6
3
12
1
7
7
9
13
3
2
1
9
8
1
5
3
5
1
10
3
4
11
2
6
5
4
33
3
4
23
22
12
3
9
2
4
1
1
1
12
12
11
9
8
4
2
7
12
13
3
6
11
3
3
6
6
25
2
6
13
6
8
1
11
2
1
1
11
16
2
5
10
9
7
18
9
9
3
1
2
4
4
8
5
9
2
2
22
9
9
16
11
9
13
3
9
5
1
20
16
1
2
9
8
10
7
6
5
21
4
4
22
2
1
8
3
6
4
2
4
2
6
4
4
11
3
8
1
6
2
5
1
7
23
7
3
11
3
9
6
13
3
4
2
2
20
17
21
2
6
2
13
7
2
2
10
1
12
2
5
7
3
4
21
7
8
14
1
2
3
1
15
20
7
14
7
16
4
3
4
1
4
3
13
2
14
8
24
9
8
3
3
7
2
1
5
2
20
6
5
3
1
15
3
30
17
8
16
2
10
8
16
1
1
6
8
2
2
5
5
6
16
2
15
7
20
6
7
19
2
2
7
5
3
13
15
6
5
2
5
3
4
26
3
6
6
8
5
4
6
1
8
7
5
3
27
3
3
3
2
7
9
2
8
2
14
22
8
4
3
7
2
2
14
5
5
10
1
3
14
2
2
3
5
3
12
9
8
25
9
7
6
2
1
2
1
5
1
2
7
9
7
13
3
12
3
19
2
4
3
27
2
7
3
2
1
3
4
2
20
16
20
1
1
4
13
3
2
13
3
3
5
2
10
6
4
2
3
9
1
3
8
1
6
2
6
1
2
25
1
6
7
3
19
5
2
1
10
1
18
2
6
18
2
4
8
7
3
5
4
11
21
12
4
8
4
3
9
5
10
3
2
11
11
5
1
2
1
26
6
1
7
4
4
6
20
7
7
10
6
1
3
3
1
8
3
12
3
2
8
5
3
2
19
5
7
7
11
8
4
1
12
10
3
1
4
1
3
10
9
17
15
3
12
4
2
4
6
9
5
4
10
11
2
6
9
2
11
7
1
10
3
20
19
6
2
6
10
5
10
3
1
4
24
1
17
1
3
15
3
2
3
3
12
1
8
10
5
19
5
3
7
3
12
14
3
18
1
8
1
11
6
7
12
2
1
1
5
13
10
9
3
6
15
10
8
3
3
3
7
12
7
7
4
5
6
16
15
5
3
3
16
9
9
4
10
8
4
6
3
15
9
3
6
6
7
6
3
4
20
6
2
9
15
8
5
3
2
26
23
5
2
11
7
17
1
4
1
1
2
2
13
5
3
3
3
12
7
6
16
7
12
10
7
10
12
10
9
3
2
1
11
16
14
9
3
13
7
16
1
1
2
3
8
3
7
12
6
1
4
1
25
4
1
8
1
18
4
2
2
2
1
18
9
6
9
7
3
5
3
7
2
1
6
7
1
24
10
6
3
2
1
5
3
7
5
15
24
10
2
1
3
5
3
4
10
4
19
5
1
12
3
5
16
6
8
13
4
5
12
2
3
3
5
7
3
8
10
16
10
4
7
5
18
27
12
1
15
5
3
7
2
7
8
5
2
14
1
5
10
24
3
6
7
4
10
9
2
12
7
2
8
16
1
2
10
7
10
16
2
4
2
2
10
1
6
6
1
10
9
6
1
6
8
1
3
4
18
4
4
21
7
20
3
11
2
6
4
3
9
14
7
9
4
12
4
2
15
2
1
2
13
7
11
11
33
6
6
1
2
1
1
2
9
2
6
3
3
4
7
1
9
7
6
5
8
7
3
12
13
1
13
3
1
5
16
2
4
4
10
4
2
10
3
2
4
5
4
5
7
2
2
4
6
38
14
2
9
7
2
25
2
7
32
4
18
2
2
2
2
12
24
2
4
9
4
8
1
22
1
12
3
4
34
7
1
14
4
3
2
3
2
4
19
5
3
7
4
8
2
20
14
3
5
13
8
12
4
8
36
3
3
7
8
2
1
1
2
4
10
2
9
7
22
3
1
2
6
4
18
3
2
7
4
1
3
16
3
1
7
13
3
13
14
3
12
7
7
1
8
14
1
3
4
2
4
11
10
3
18
11
11
8
3
11
4
3
1
5
3
15
3
11
6
3
25
5
22
23
39
3
3
12
56
13
6
3
9
15
6
12
4
30
2
1
6
1
7
3
8
4
2
2
2
6
16
8
12
2
1
21
3
15
13
2
7
9
1
16
9
12
7
3
20
21
7
9
4
14
8
6
4
5
4
8
5
14
2
6
42
4
2
4
11
5
2
9
2
5
18
1
4
19
1
1
2
6
3
3
4
8
2
8
3
3
3
6
17
22
2
13
5
6
2
1
4
11
4
2
2
1
4
24
1
13
15
7
11
6
3
3
15
3
2
2
10
1
17
5
5
9
4
15
11
10
8
11
4
6
4
5
1
9
9
2
1
12
5
8
4
3
7
9
11
1
11
1
2
6
24
4
8
21
2
1
7
14
10
4
2
3
2
6
1
3
19
12
1
4
15
4
5
5
6
7
2
3
7
17
1
5
9
5
2
5
1
6
2
6
16
17
4
3
3
26
7
8
14
1
12
3
6
6
1
9
2
4
5
3
12
1
5
1
1
2
8
1
6
8
3
8
4
12
8
1
1
10
1
18
3
1
3
10
1
7
21
2
4
11
12
2
7
10
3
2
1
9
6
10
4
1
8
3
2
4
10
4
20
2
3
11
4
6
1
7
7
4
9
2
1
14
3
7
6
1
1
6
9
7
33
4
4
9
3
3
6
3
13
8
13
5
5
5
5
6
1
8
1
3
1
8
10
20
4
7
1
2
3
3
6
6
1
7
1
6
3
19
9
23
5
2
4
12
4
22
3
5
6
1
8
5
20
2
1
8
7
15
14
4
3
3
2
3
1
2
3
3
10
7
4
14
1
9
1
5
2
16
3
7
2
3
3
2
8
3
7
24
10
1
5
7
2
13
2
8
5
6
5
6
2
4
8
2
3
8
21
3
3
6
6
10
5
7
16
4
6
8
24
5
23
6
6
8
1
23
1
1
10
4
1
6
5
3
9
4
2
4
11
1
8
1
2
9
6
16
2
2
2
9
2
17
2
11
1
8
1
19
4
6
2
1
3
14
8
2
1
14
3
1
8
6
3
6
9
10
5
4
2
3
7
3
26
27
16
9
14
1
10
5
9
3
1
11
3
2
3
12
9
16
3
13
2
4
10
6
1
2
11
18
10
7
3
4
2
2
1
8
39
3
9
24
1
11
7
5
6
12
3
3
22
11
3
1
5
7
9
2
3
3
1
13
28
2
5
11
18
8
7
7
9
6
5
6
4
17
3
1
7
5
14
6
5
8
2
25
2
3
3
27
12
3
7
3
9
3
5
1
3
2
1
11
1
38
10
6
2
3
8
4
4
12
4
7
6
6
9
13
7
2
3
5
7
1
14
4
5
17
3
3
10
11
4
3
12
9
5
1
3
4
22
6
4
11
3
7
1
1
12
9
1
6
11
1
19
13
15
4
9
3
2
30
7
17
2
7
11
4
1
13
8
3
8
16
1
5
1
10
12
12
2
11
8
12
1
6
2
7
1
4
20
4
12
28
14
3
10
2
1
3
3
20
2
1
1
2
9
4
25
5
2
6
6
15
2
7
3
3
3
12
16
9
13
1
6
1
2
6
4
2
10
2
2
6
1
27
1
8
6
9
15
1
9
7
2
47
4
1
2
2
4
6
9
5
4
4
11
5
10
5
7
8
7
6
20
13
11
3
1
1
4
25
6
11
3
1
4
1
1
5
18
3
13
11
8
5
5
1
11
10
4
4
9
1
3
12
8
4
9
9
5
6
14
10
3
1
3
3
4
4
6
16
8
4
5
5
7
7
3
6
17
1
19
12
10
12
10
4
10
3
3
1
1
18
5
9
3
9
24
6
4
1
7
2
7
11
7
2
6
3
10
3
14
3
1
3
2
16
3
7
4
8
5
14
15
1
5
12
6
3
3
4
8
1
14
5
10
6
9
9
2
4
3
1
9
18
6
3
3
17
1
21
3
12
5
2
10
2
4
12
16
8
12
1
1
1
7
2
6
4
15
15
2
7
6
9
4
5
9
2
6
4
6
8
12
4
8
2
8
14
12
2
5
5
7
1
10
3
1
12
6
17
1
2
1
7
1
9
9
12
9
13
5
36
7
1
7
11
4
7
5
2
5
2
1
2
3
6
13
3
3
4
12
10
4
6
4
4
10
6
3
15
10
10
3
7
11
1
8
9
10
1
29
6
3
5
30
3
1
2
3
9
17
4
12
18
1
11
2
20
2
3
1
9
6
13
6
2
12
3
11
13
2
3
4
2
6
16
27
1
7
7
17
5
8
2
1
8
19
6
15
36
12
1
13
3
2
13
4
5
9
5
10
6
9
9
3
7
2
7
5
2
16
14
2
8
3
10
3
18
12
3
6
5
1
3
5
13
3
14
3
6
8
10
8
8
26
8
4
7
17
1
15
28
5
39
15
5
2
1
3
12
2
13
3
1
3
4
12
2
2
13
44
11
17
3
2
3
3
15
29
14
21
2
3
24
10
2
1
3
8
8
10
1
3
14
8
16
10
3
3
17
17
5
1
5
2
1
2
33
7
8
1
2
3
2
2
4
13
15
2
1
7
8
9
7
3
3
8
10
15
2
5
5
8
9
13
5
1
2
1
2
3
3
20
2
2
8
7
3
6
4
3
1
2
3
3
3
11
1
2
7
9
6
14
15
10
2
3
11
1
13
21
2
10
18
13
2
6
2
16
6
9
5
2
14
6
15
11
14
2
3
6
5
4
20
6
15
1
3
6
17
10
10
36
10
2
4
7
7
28
8
6
2
8
4
3
8
3
2
8
3
11
13
3
2
12
7
6
2
1
17
16
2
3
6
2
1
12
3
1
12
2
1
2
2
1
9
2
1
9
13
6
23
1
1
10
3
3
7
2
3
10
4
26
2
13
5
12
8
1
21
13
7
7
1
9
6
11
3
19
8
2
10
6
1
3
5
10
18
1
4
16
15
5
1
2
10
5
3
9
2
5
2
28
6
8
3
1
6
5
10
2
10
3
7
4
1
2
6
1
9
11
2
7
1
4
13
19
4
4
10
22
4
16
12
2
2
5
8
4
6
1
7
15
6
1
2
1
8
8
5
12
8
35
4
7
6
17
1
8
3
15
6
7
8
2
2
15
5
2
2
8
13
2
11
12
4
6
4
3
7
4
3
5
1
10
3
2
20
1
3
22
3
6
1
8
8
10
2
7
14
1
15
3
2
12
4
2
9
9
12
4
6
2
6
16
14
7
9
14
22
5
3
4
11
3
4
3
2
6
6
1
8
2
4
6
2
2
2
7
2
3
4
8
10
3
2
7
2
9
9
20
8
10
4
6
13
8
3
12
7
17
13
3
2
9
3
6
2
5
3
21
5
7
5
13
17
1
8
6
1
2
4
15
2
24
21
7
13
2
8
4
4
8
3
3
4
2
2
7
13
5
7
1
15
4
2
2
22
10
2
6
6
6
9
6
1
4
11
12
13
4
6
4
8
1
7
2
3
9
9
11
7
9
3
15
15
6
3
14
8
10
1
1
2
3
19
16
12
4
6
20
6
6
4
5
3
6
10
3
2
1
2
14
16
8
8
5
24
7
6
5
11
17
2
1
8
8
2
8
1
3
8
14
2
5
3
1
7
7
7
3
19
10
4
3
5
9
1
2
7
3
3
18
5
4
9
3
18
8
14
6
2
2
1
8
3
1
14
3
7
6
11
8
1
3
10
9
5
10
4
1
3
6
2
11
15
29
3
1
11
1
12
7
2
12
8
3
11
19
3
6
18
7
18
1
10
12
6
37
17
3
9
6
6
3
3
1
6
3
5
3
12
25
8
4
1
2
8
3
4
5
24
6
6
4
26
6
6
16
2
7
29
1
7
1
1
2
6
13
1
7
1
11
3
6
8
1
10
1
1
13
10
4
1
2
13
6
4
1
17
17
8
4
3
4
16
2
2
5
3
7
27
8
4
14
2
11
3
3
1
2
5
3
4
12
3
27
2
4
3
3
4
13
6
3
19
3
2
7
7
2
3
14
15
9
7
16
1
5
5
17
6
1
1
6
30
8
3
8
17
2
18
9
3
10
10
1
5
3
6
3
1
1
6
25
4
11
4
8
9
3
7
32
16
2
1
15
3
12
2
1
2
16
1
10
4
4
1
6
3
3
7
12
8
13
1
8
2
4
20
8
10
4
8
1
9
5
9
7
12
7
1
9
20
6
2
2
8
2
2
13
1
5
6
3
2
12
1
2
6
31
6
2
14
2
3
8
13
15
15
3
11
2
2
2
20
2
2
4
5
6
3
13
2
4
11
6
3
3
2
2
50
1
2
1
30
11
6
1
6
5
9
2
10
1
7
4
12
2
10
6
12
9
7
9
5
6
18
3
7
2
7
3
2
2
13
1
10
10
9
6
4
1
4
18
1
6
13
4
3
15
13
8
1
12
2
1
6
3
3
17
3
3
8
23
9
6
4
4
7
6
8
7
8
6
12
1
5
2
1
3
13
14
23
13
7
12
14
4
32
1
13
12
5
5
6
18
12
8
1
7
9
6
5
15
3
12
1
2
4
5
8
2
9
3
2
6
6
3
6
7
4
2
8
7
1
16
13
5
12
4
8
10
4
2
2
7
8
4
2
19
15
3
14
2
8
15
7
6
7
9
1
12
1
19
19
5
4
33
5
3
4
3
9
2
1
11
1
7
10
4
2
2
11
12
14
15
2
4
7
8
1
6
38
3
5
8
17
3
1
5
4
15
1
5
6
11
9
3
2
8
3
25
6
4
13
3
5
5
1
30
3
7
2
10
5
15
10
23
8
4
1
8
6
4
11
4
6
3
1
4
6
4
2
4
2
6
24
4
2
15
1
2
3
6
12
7
2
2
5
13
4
1
9
3
19
5
1
12
1
3
20
7
3
18
1
3
3
9
12
9
7
14
8
10
8
6
1
1
2
8
6
6
12
1
1
5
2
4
3
3
11
13
9
5
4
5
1
5
31
32
3
6
7
27
5
9
9
4
17
12
33
5
6
1
1
5
15
3
5
16
12
1
8
7
6
4
7
7
3
1
19
1
3
3
12
12
2
3
3
6
4
9
9
23
1
2
27
1
2
12
13
12
1
4
3
12
21
1
6
8
6
10
7
1
1
10
10
8
13
7
16
2
6
2
9
10
3
2
2
10
22
6
5
3
10
8
4
4
7
4
5
6
4
3
9
8
3
7
2
3
11
2
4
4
1
7
8
9
18
6
5
6
18
4
9
13
1
16
12
6
1
7
7
2
9
5
5
2
1
26
6
13
3
22
5
6
1
10
8
4
15
12
10
5
4
3
1
5
11
20
17
2
5
14
2
9
1
3
11
6
4
8
4
18
2
12
15
1
5
1
20
1
11
6
2
5
9
10
2
3
7
4
1
8
3
4
2
6
4
8
21
3
10
3
15
8
4
8
6
8
4
2
16
3
3
1
3
4
10
1
7
1
1
5
7
4
2
4
4
9
1
27
7
11
6
8
3
4
2
12
7
9
2
22
5
4
1
7
13
6
11
11
24
10
22
8
13
8
1
6
2
13
18
1
2
5
10
8
9
6
1
11
2
4
10
3
12
8
9
7
7
4
1
5
19
3
23
10
3
4
12
1
1
6
2
6
3
9
10
16
4
2
12
2
3
3
2
3
4
1
1
9
6
1
6
5
4
4
28
12
4
8
2
1
21
2
8
18
2
2
10
4
3
2
3
3
9
2
22
1
11
4
2
6
18
4
2
6
6
6
10
5
6
1
5
3
1
3
5
4
9
4
5
2
1
6
4
4
6
1
5
6
1
11
2
4
1
17
10
5
19
6
2
18
1
9
5
4
9
15
2
6
3
8
5
5
9
3
6
8
1
3
1
15
6
2
1
5
1
2
25
17
7
3
5
1
1
10
2
16
10
3
15
8
31
2
3
8
16
18
6
18
6
3
1
20
12
1
5
7
6
5
13
6
1
8
4
1
4
6
3
2
10
3
33
8
6
4
2
7
3
4
7
1
3
3
3
5
1
2
4
15
8
6
16
3
25
4
1
5
13
5
3
13
10
1
9
3
21
6
4
6
4
6
1
1
2
6
2
13
11
8
3
3
2
1
6
14
3
4
8
1
11
4
2
7
7
7
9
13
12
5
25
3
3
5
14
13
9
4
18
9
6
3
14
18
6
2
5
8
1
6
3
3
8
1
2
7
8
18
13
5
20
2
8
6
1
1
1
4
5
4
8
4
9
5
1
6
7
7
3
6
4
5
6
4
14
3
4
22
8
4
1
15
6
10
15
13
1
1
2
9
1
3
2
11
18
10
12
1
9
3
1
1
1
2
22
6
2
7
5
6
3
1
8
13
9
3
1
2
17
1
3
3
9
3
4
8
2
1
11
15
1
8
3
3
20
2
5
3
7
2
6
10
9
18
4
34
6
1
2
6
5
4
6
6
3
9
3
1
15
5
7
14
1
16
19
6
7
4
13
5
2
2
6
4
15
5
2
10
7
11
16
5
5
2
3
2
13
32
3
3
6
6
13
8
1
8
1
5
2
6
5
2
13
21
7
7
11
4
6
4
8
6
7
3
38
3
22
5
2
7
21
15
4
6
18
7
5
3
4
4
1
11
10
3
5
7
11
7
18
19
11
1
11
6
8
7
3
3
9
7
5
6
7
10
6
1
17
19
3
2
1
2
9
4
2
6
3
5
20
2
3
22
9
27
21
6
5
1
10
4
7
5
6
6
3
19
8
2
14
12
2
8
12
2
5
3
6
1
3
3
6
6
2
9
33
4
11
25
2
1
3
19
4
21
19
8
9
6
1
4
4
7
5
2
4
2
4
1
3
8
3
1
2
3
5
10
9
9
9
4
14
1
3
12
1
6
10
9
16
3
6
9
8
4
7
13
9
10
2
14
1
7
10
31
1
3
1
4
15
7
11
1
6
2
4
2
1
3
14
24
16
2
12
4
3
9
4
2
9
30
9
4
1
6
21
3
7
11
4
9
5
4
2
12
1
9
24
5
8
1
33
10
2
2
17
15
4
17
8
1
2
4
12
2
1
3
15
6
30
7
1
3
4
10
6
2
9
17
27
6
6
5
4
7
1
34
7
3
2
6
1
3
15
5
3
3
12
7
8
3
3
19
6
2
2
14
10
2
9
5
9
3
3
6
1
9
12
2
1
2
4
12
6
3
9
2
3
3
6
4
8
13
6
13
11
14
1
3
2
18
5
2
2
6
3
3
10
21
5
1
1
7
9
6
10
2
6
6
3
4
1
2
5
6
1
6
2
6
1
20
1
27
29
2
2
5
3
3
1
3
2
9
7
7
4
8
4
1
6
13
2
3
11
15
13
3
6
11
2
1
3
4
5
5
8
8
2
2
4
12
2
3
12
8
4
7
7
15
2
1
7
2
2
4
9
9
14
16
3
9
12
16
2
2
14
8
8
1
3
2
4
13
11
1
9
2
1
7
4
7
13
5
3
2
16
10
5
17
4
4
4
15
15
3
4
1
12
2
3
15
12
11
4
5
1
7
1
6
3
2
13
7
5
3
12
1
9
2
9
3
19
6
5
12
6
9
5
5
20
12
17
5
12
1
1
1
21
3
9
5
14
10
3
1
24
2
20
12
10
4
2
6
2
2
20
4
8
13
3
8
1
12
5
8
4
1
14
5
12
2
3
12
2
1
6
9
5
9
3
4
8
6
13
7
20
12
8
7
17
13
11
1
6
3
8
2
25
10
19
7
3
6
10
15
9
18
23
7
2
8
2
8
13
1
2
2
21
3
2
2
32
6
2
2
14
1
13
2
5
10
15
4
22
1
5
7
5
2
16
14
2
3
5
3
6
19
9
2
6
9
12
2
8
4
1
1
5
9
6
7
7
4
9
6
13
14
6
2
6
1
11
17
6
6
8
7
27
2
13
3
12
7
16
6
4
3
5
3
10
2
5
8
2
9
3
4
11
7
14
14
5
15
2
30
24
1
6
3
4
2
2
6
6
1
1
4
3
12
3
12
1
5
2
32
14
4
2
6
3
4
8
3
21
7
15
5
1
9
11
1
2
12
4
10
34
2
2
11
5
1
3
36
12
7
33
12
2
2
11
11
3
15
1
12
6
9
2
3
13
4
4
7
5
20
7
6
4
5
6
3
7
12
8
1
8
1
2
3
7
2
1
5
6
1
5
9
13
14
1
11
34
3
1
4
1
24
9
9
11
7
17
2
14
10
7
9
10
9
5
10
11
6
42
3
13
5
8
1
6
13
20
3
7
2
4
2
19
2
10
5
12
2
4
4
5
5
5
11
21
3
3
6
12
4
7
13
1
3
5
1
2
11
4
10
4
6
2
14
4
3
5
2
1
7
12
12
10
1
24
4
7
4
6
7
11
4
15
1
10
7
2
6
9
1
3
3
2
3
13
18
27
20
1
6
15
6
9
5
2
8
3
2
13
2
13
3
5
3
7
2
6
3
6
12
1
5
7
2
3
3
7
9
3
2
7
2
3
18
1
5
13
1
8
14
16
2
4
4
18
8
6
8
14
16
1
8
7
9
13
8
6
10
19
6
4
7
2
15
5
1
2
3
8
7
22
19
18
10
6
2
16
19
2
4
13
23
13
6
10
4
3
8
6
1
29
4
1
2
2
12
2
4
4
6
40
4
1
5
6
2
1
3
6
10
3
15
5
15
6
6
12
8
4
2
4
13
26
3
2
4
9
1
2
2
5
2
15
19
2
6
3
6
13
3
6
10
5
5
14
5
8
1
12
4
6
11
1
7
3
8
8
12
6
10
2
2
6
18
4
2
6
2
2
2
6
2
11
5
13
14
7
2
2
14
4
1
30
9
14
2
3
1
5
5
4
3
6
17
15
9
3
5
2
20
1
2
4
1
20
8
13
2
11
4
4
8
6
3
4
3
24
2
4
5
9
4
2
16
2
6
1
12
11
2
19
6
4
7
17
13
1
12
1
2
38
4
12
18
6
9
1
10
4
8
5
5
4
2
16
2
1
3
20
2
2
15
2
3
1
2
23
4
9
1
3
2
4
11
3
9
12
2
12
2
15
12
5
9
9
2
6
7
23
19
23
10
2
5
3
5
3
8
10
6
10
11
13
2
15
6
1
14
18
34
6
11
4
8
5
11
15
2
7
9
10
20
4
1
29
10
3
1
5
15
1
1
4
2
5
2
3
10
8
6
7
3
14
12
2
4
4
2
4
11
5
1
5
2
10
13
3
13
12
31
14
2
2
22
1
3
27
24
2
4
25
6
50
14
3
3
2
5
7
18
20
11
3
6
1
18
14
1
5
3
22
6
9
30
5
4
2
16
9
5
1
7
5
8
6
3
12
24
12
16
2
4
11
3
3
1
8
4
9
6
7
14
9
11
12
16
3
5
2
5
27
2
7
5
1
3
4
2
15
1
5
5
7
19
5
5
8
4
2
4
1
12
11
2
2
32
1
3
2
2
4
7
6
8
21
1
2
13
10
10
6
6
8
4
19
5
1
5
1
1
6
2
12
3
15
5
11
8
2
6
9
9
6
10
17
15
3
4
11
6
12
3
5
1
3
1
1
8
18
5
1
5
1
14
1
11
8
25
7
3
1
5
8
4
12
11
6
1
12
7
8
6
8
12
1
1
6
8
4
14
50
12
1
5
1
7
10
12
9
11
8
2
3
16
3
3
1
1
18
7
8
1
2
4
6
21
2
9
12
17
5
7
2
11
3
12
4
2
2
4
3
6
4
5
4
5
1
14
1
3
26
13
3
16
1
16
17
12
6
2
14
3
3
3
6
21
17
1
3
17
12
1
7
10
4
3
6
8
3
3
3
9
7
3
3
2
6
1
7
2
5
7
12
2
1
11
1
3
14
8
4
19
14
3
1
11
6
6
3
21
6
19
2
6
3
4
9
6
1
2
4
4
6
2
24
1
9
4
12
10
22
19
5
2
4
14
1
9
1
60
1
6
10
12
1
3
6
3
5
3
10
9
2
3
4
3
2
4
4
1
9
8
5
6
7
22
10
11
6
1
2
4
14
7
5
1
13
4
22
5
21
1
8
5
7
3
36
6
2
1
3
21
1
3
5
3
4
2
6
1
2
2
2
3
6
2
7
27
3
5
3
14
6
4
6
4
2
1
12
5
3
1
14
9
15
16
2
7
23
20
5
5
3
9
7
3
6
9
1
7
3
3
5
10
4
5
3
12
10
2
18
4
2
1
3
5
3
6
24
1
14
17
6
2
11
17
8
2
22
10
7
13
2
1
2
10
18
2
3
6
3
10
9
2
13
3
6
12
9
2
1
9
1
13
4
5
6
3
4
3
9
1
23
15
3
3
23
1
2
1
1
1
17
6
12
10
1
2
1
2
25
2
9
1
1
6
26
17
6
37
5
4
5
19
6
8
1
2
2
2
6
3
8
21
4
3
5
3
12
3
2
10
4
8
4
11
4
1
29
7
1
13
20
6
1
6
1
18
10
13
3
26
34
3
5
1
3
3
7
8
8
4
5
6
1
6
5
6
34
12
9
11
3
12
4
3
3
2
2
4
13
3
5
9
7
1
4
3
3
2
16
7
3
2
1
6
11
8
10
16
9
5
16
3
5
1
7
4
7
3
2
10
8
7
2
4
24
7
1
25
4
2
4
4
1
5
2
5
6
27
3
12
5
2
4
6
6
16
5
27
6
6
6
2
10
7
6
1
14
9
3
2
4
3
5
4
2
2
10
4
4
6
4
1
3
4
34
19
1
16
2
8
3
5
3
1
6
9
14
3
1
2
5
1
6
3
2
19
5
12
1
1
8
8
11
5
2
13
7
6
6
2
9
7
2
6
4
26
25
9
8
1
1
22
8
8
2
4
8
6
18
4
2
3
19
11
9
16
8
3
9
6
6
2
1
13
2
1
17
6
3
4
3
4
2
8
3
1
3
3
12
2
7
6
2
10
2
4
7
20
2
1
6
6
1
2
2
3
7
10
4
7
2
1
20
2
4
3
4
21
38
4
8
7
17
3
7
3
9
2
15
9
3
27
3
7
16
31
5
4
4
14
4
11
3
6
6
1
15
10
4
10
2
9
4
7
2
9
24
2
21
1
5
1
2
3
2
1
1
21
5
7
5
12
4
2
24
1
1
13
5
5
3
9
18
1
14
9
8
3
4
2
2
2
2
13
9
22
5
13
1
4
6
7
2
14
6
7
2
3
2
2
2
3
15
7
5
9
9
8
4
9
1
11
23
4
1
19
7
1
22
6
1
4
11
7
5
3
1
3
5
4
5
13
3
1
10
6
15
3
2
6
10
7
2
6
5
19
4
3
12
5
3
6
18
2
1
1
2
2
36
14
20
7
3
4
4
10
11
1
10
10
14
2
2
4
28
2
3
6
5
1
6
2
4
1
6
4
13
5
8
2
5
3
7
1
19
10
8
18
1
5
4
3
4
1
3
3
3
6
7
17
12
4
6
8
6
1
15
4
5
15
5
4
1
17
11
26
11
5
7
1
8
5
16
1
2
4
14
14
6
3
12
4
11
15
1
2
9
3
10
16
18
1
3
6
6
1
5
4
2
10
16
5
18
21
6
10
10
3
9
6
6
3
3
1
2
3
2
2
11
3
1
11
13
18
17
4
2
1
3
2
2
4
7
7
4
15
3
9
15
1
6
8
4
3
2
13
13
12
14
6
2
2
1
3
7
8
7
14
3
7
6
18
9
2
3
3
17
14
5
7
22
4
6
6
2
1
35
6
8
2
16
2
1
15
4
16
6
2
2
2
13
2
6
1
4
16
1
17
2
6
16
1
19
1
7
4
4
1
5
3
10
3
11
3
1
11
2
8
8
22
2
2
7
4
8
3
6
1
3
4
4
26
18
1
4
5
6
12
4
2
4
2
18
9
3
6
6
6
1
1
4
2
4
3
13
3
5
34
10
8
3
1
2
3
5
14
5
5
18
13
3
2
2
4
24
6
1
1
5
8
1
2
1
3
5
3
8
13
3
2
7
4
9
14
13
2
1
4
2
2
4
8
1
6
3
14
12
7
9
2
2
5
3
5
6
9
7
5
6
4
10
5
5
2
5
2
3
26
17
6
9
9
13
4
7
7
7
11
6
2
2
3
15
22
3
1
1
13
9
6
3
3
1
2
6
10
4
2
5
14
7
2
1
1
10
3
9
6
3
24
16
3
32
2
8
9
21
4
5
12
18
1
4
1
7
1
3
3
9
3
6
10
17
12
3
3
7
20
4
2
1
12
2
6
9
3
1
8
19
4
1
3
1
7
1
3
33
15
8
10
2
5
11
1
15
3
19
17
14
4
5
12
6
6
7
3
27
5
16
2
1
3
5
6
4
1
4
1
8
3
2
4
9
3
4
4
11
1
1
1
3
9
3
5
10
22
10
13
9
3
7
1
4
7
1
4
13
1
3
2
5
25
4
2
10
15
1
4
6
5
3
2
15
1
41
13
4
7
7
17
3
6
4
9
9
8
2
4
6
6
7
5
1
2
3
2
25
10
1
4
3
9
13
9
3
5
4
14
1
5
4
15
2
1
2
3
1
6
8
9
6
1
2
25
6
7
1
9
16
2
4
14
2
1
13
12
2
26
2
12
22
5
5
13
3
9
12
7
14
3
1
7
13
2
13
2
13
5
27
9
9
4
2
4
5
7
4
5
11
6
2
2
2
10
9
3
2
2
6
5
6
3
8
8
18
4
4
3
7
1
3
6
4
17
3
7
18
14
1
14
3
15
4
3
5
1
2
1
20
2
4
6
6
2
1
17
1
1
4
4
8
10
4
3
1
14
9
9
10
1
13
8
1
5
1
1
1
4
1
4
9
3
10
14
1
3
3
5
20
1
24
4
1
6
2
3
7
4
1
5
1
3
8
1
14
12
15
12
6
12
6
4
3
3
11
3
7
1
4
4
30
2
24
13
12
8
4
1
4
2
7
7
21
1
2
15
27
4
16
3
7
8
6
18
2
26
8
15
6
9
19
1
10
3
3
8
10
2
10
1
2
9
2
4
4
8
13
1
2
2
2
5
12
11
1
1
18
5
9
2
3
3
1
2
6
33
9
3
10
4
18
4
10
12
10
19
4
11
2
1
3
6
6
6
10
2
2
7
6
9
1
18
5
22
2
18
4
4
14
2
7
6
5
19
5
6
1
7
7
1
2
2
8
18
6
24
8
4
3
19
23
9
2
2
11
5
2
1
4
5
52
14
1
8
5
2
16
7
7
9
5
8
1
15
4
2
13
8
3
13
2
3
3
16
11
2
1
7
4
16
6
2
2
8
10
9
9
8
7
9
14
6
2
24
5
24
11
6
2
4
3
7
14
8
5
19
5
8
1
2
12
1
11
4
2
16
2
1
7
8
5
21
1
3
3
8
4
13
4
12
13
14
1
32
1
2
13
16
1
5
2
2
10
3
12
8
1
36
2
8
7
3
6
4
6
8
6
9
3
6
14
1
12
4
8
7
2
2
5
3
23
3
4
11
1
4
10
12
10
3
29
4
3
1
5
1
7
6
9
3
3
6
9
3
3
6
6
3
12
8
2
2
6
25
5
6
8
6
2
8
1
17
4
9
5
4
22
5
5
2
22
10
5
4
2
9
1
3
2
1
11
6
9
23
28
8
10
30
9
27
21
4
6
8
4
7
16
3
3
6
12
7
6
1
1
9
8
1
9
24
1
3
8
6
4
8
3
4
7
23
9
2
14
1
13
5
4
6
2
1
4
14
4
4
2
2
8
4
11
10
11
7
5
10
2
1
1
8
3
11
3
3
1
9
2
7
5
12
2
6
1
7
15
2
10
3
6
15
9
6
3
5
9
7
3
14
5
13
3
13
2
4
8
4
3
2
2
6
5
9
17
5
2
6
4
5
17
3
3
10
3
12
1
2
4
7
3
2
5
15
5
9
4
9
6
11
6
7
5
4
21
3
3
5
3
5
4
4
3
5
1
1
5
13
7
30
3
27
3
1
12
15
20
1
3
3
3
21
1
1
1
2
9
9
8
4
1
13
10
9
1
2
1
1
5
7
4
6
18
6
19
8
7
4
4
13
11
4
9
15
2
10
4
1
21
4
2
9
3
3
6
4
11
3
12
16
1
11
2
6
6
5
11
5
16
12
2
18
4
2
7
11
10
12
9
9
14
9
1
8
20
6
11
6
2
6
28
6
6
2
3
3
9
33
1
3
20
3
9
6
1
2
18
2
10
4
5
10
1
7
7
14
8
2
4
7
5
1
17
4
2
12
4
6
1
2
1
20
6
1
3
3
2
3
3
7
15
11
1
7
8
18
3
9
8
1
3
15
20
7
2
3
3
6
15
3
1
14
3
1
5
1
7
22
10
4
11
6
3
8
18
8
5
2
7
9
11
1
6
3
2
9
15
9
13
8
12
1
8
10
14
9
1
7
2
14
9
3
8
8
2
8
4
19
5
8
10
1
9
2
1
14
1
16
1
6
9
15
18
16
21
2
16
15
5
1
5
14
2
3
8
1
6
3
8
1
14
3
24
1
2
1
6
5
2
6
1
6
3
16
3
8
4
7
35
23
12
1
6
24
15
8
4
2
1
13
18
5
2
4
2
1
6
2
32
1
17
5
5
22
8
2
11
1
5
5
12
1
1
16
4
11
5
5
23
2
6
1
9
12
4
11
3
24
7
11
1
1
8
10
4
2
5
2
3
1
11
3
3
12
1
17
10
2
1
6
20
13
3
12
12
14
3
7
6
6
6
2
11
10
7
8
1
8
1
2
15
13
2
4
1
5
15
4
8
28
10
2
14
4
2
5
10
5
1
8
4
2
27
3
19
4
5
15
4
5
8
3
3
3
16
2
8
32
5
3
4
11
15
3
1
11
5
4
10
8
6
1
2
3
1
3
4
4
8
16
2
2
6
10
2
3
6
3
8
2
1
3
18
1
5
2
11
5
2
1
17
2
2
2
4
21
1
20
3
16
8
4
7
11
6
7
1
7
22
8
3
23
6
2
2
6
8
14
4
9
22
3
9
7
4
1
11
3
15
1
2
4
5
12
22
8
4
14
4
3
8
1
4
5
8
3
6
1
12
7
11
1
7
9
1
1
2
9
2
3
2
8
2
3
5
6
13
3
3
9
8
10
2
13
4
1
1
3
3
1
6
2
6
18
6
6
1
5
6
1
6
7
12
2
15
5
3
18
15
14
10
3
7
14
10
5
9
12
6
6
10
4
14
3
2
10
5
1
1
4
10
11
3
2
2
5
4
9
14
1
2
3
6
9
9
4
27
3
2
10
17
3
6
4
4
8
2
4
3
14
5
4
3
9
4
3
5
12
10
2
2
4
7
12
3
15
11
1
1
11
6
17
21
6
11
4
6
1
2
5
2
5
13
3
17
1
2
9
3
3
2
17
5
1
25
2
8
1
7
10
10
15
3
4
2
8
18
4
6
10
5
23
6
25
13
7
9
13
6
11
10
4
11
12
13
10
3
3
6
6
6
2
23
5
8
1
3
4
4
16
6
7
5
1
1
1
1
14
2
8
6
6
3
2
4
3
11
3
15
6
11
26
3
7
20
2
4
14
3
1
4
31
15
14
5
6
8
13
15
2
9
8
2
5
11
4
1
9
4
4
18
9
4
3
2
10
8
13
5
1
1
1
1
5
3
16
3
7
1
1
2
7
3
11
9
2
5
7
1
3
9
1
10
5
20
6
10
7
17
2
3
6
6
12
6
1
11
19
6
5
10
2
2
1
9
12
10
4
4
12
12
1
7
1
1
34
8
2
10
14
9
3
7
2
1
5
3
3
1
6
14
12
6
12
8
4
6
4
18
8
3
11
5
2
7
6
2
7
2
4
9
5
1
8
2
13
6
7
10
5
9
8
1
9
5
16
9
14
13
13
6
1
4
8
1
14
1
6
2
9
12
19
6
17
4
4
2
8
2
2
9
2
5
8
8
1
5
9
1
4
18
18
5
5
1
33
3
3
5
1
9
6
1
6
4
1
6
3
8
3
1
2
4
27
5
7
1
12
1
3
1
14
19
2
18
2
29
15
2
13
5
3
6
7
14
13
13
1
19
8
7
14
11
32
4
8
14
8
18
4
10
4
2
4
4
3
7
3
5
4
9
8
15
15
10
3
2
9
7
34
14
32
12
6
3
5
5
2
3
4
3
5
12
3
3
4
3
5
10
8
2
2
6
17
3
4
8
1
1
17
8
9
13
2
9
4
6
2
2
17
3
10
10
6
20
16
6
9
7
2
19
9
3
3
9
11
7
5
6
6
7
6
2
6
5
6
8
14
3
16
5
1
5
13
1
1
3
6
12
9
4
8
16
8
1
2
4
3
6
8
9
6
7
2
3
1
14
10
5
2
1
4
3
6
8
6
1
3
6
3
2
1
8
1
19
10
43
27
8
1
5
3
5
1
1
12
14
6
13
3
5
3
4
6
3
3
4
4
13
2
6
4
7
5
6
17
6
2
4
6
9
9
8
4
1
7
4
10
4
5
1
2
2
24
1
1
16
2
2
8
1
6
5
2
1
6
9
3
3
1
13
1
3
4
8
6
14
4
4
18
5
3
12
1
1
18
16
7
8
7
4
12
8
2
4
2
1
35
1
7
5
7
1
1
2
12
10
2
8
4
13
1
11
2
3
2
1
7
5
1
9
12
5
6
3
9
6
7
6
5
7
1
6
1
1
10
11
25
1
3
18
3
12
17
2
2
6
4
5
1
6
8
1
1
4
15
1
11
10
11
3
4
6
6
18
8
7
3
2
1
2
2
1
1
2
16
10
16
6
10
15
11
20
8
8
16
8
4
3
11
10
17
1
23
16
17
6
4
3
18
14
7
3
23
4
2
9
4
3
2
1
1
5
13
14
4
5
5
9
15
3
4
17
4
3
6
15
2
2
2
2
13
6
5
6
15
4
8
1
8
16
10
14
27
6
8
3
3
3
2
4
7
3
6
11
7
3
3
8
6
3
13
6
8
2
11
2
9
3
6
1
2
2
2
20
15
3
7
8
5
1
12
3
10
4
11
6
21
4
2
9
2
4
2
34
2
11
10
6
6
1
14
3
4
2
18
1
7
4
19
11
1
3
2
1
11
22
9
7
1
6
6
10
1
7
3
1
2
10
7
10
1
9
30
12
12
6
15
11
12
10
8
9
5
10
2
16
8
2
8
7
5
16
3
6
11
3
22
3
2
18
13
24
2
9
4
15
7
1
4
3
4
10
6
1
1
5
3
6
12
3
11
2
4
3
15
3
4
1
2
4
5
5
6
9
3
3
5
13
25
12
33
6
8
4
7
4
6
2
1
4
9
5
1
9
6
1
14
8
1
1
5
5
1
2
16
9
6
9
8
19
4
19
1
4
5
43
5
11
8
7
10
11
8
7
3
9
9
2
6
2
20
4
2
2
2
15
5
6
8
2
15
1
1
6
15
3
1
3
3
2
4
2
13
5
13
6
9
6
6
6
15
3
8
16
14
1
1
6
1
6
9
4
6
26
18
1
1
23
2
3
30
4
3
1
6
4
8
2
3
11
12
36
7
1
4
4
10
7
3
4
5
1
3
13
10
3
18
1
12
12
14
6
6
4
12
10
1
53
10
9
1
5
1
3
17
12
2
4
6
1
2
3
16
4
14
5
21
16
11
6
7
11
3
3
6
3
1
3
2
3
3
1
6
8
3
1
3
2
2
17
19
5
2
1
4
2
8
1
12
13
1
6
9
6
10
14
9
17
1
12
1
3
3
4
1
15
9
4
5
1
12
6
5
16
6
2
4
2
1
12
1
11
7
7
4
3
6
3
9
9
9
15
5
1
15
2
3
3
2
26
2
10
2
18
3
3
7
5
4
2
2
11
7
6
12
1
3
10
4
8
11
23
5
5
6
6
6
15
23
16
2
10
3
7
2
3
4
6
1
13
4
1
2
4
1
1
8
13
3
11
11
4
4
14
4
12
2
6
19
5
1
6
8
4
20
12
3
10
11
9
6
13
3
2
2
18
1
13
2
7
11
2
13
3
4
15
7
12
4
14
7
11
1
1
2
1
27
12
2
6
2
10
4
5
23
2
8
6
3
3
3
3
8
1
7
4
14
2
6
1
8
16
3
11
22
11
3
21
6
1
9
8
3
9
3
3
2
2
6
6
3
18
1
2
4
10
2
4
14
4
40
3
8
3
12
3
10
2
6
1
26
1
6
5
3
3
6
8
4
1
12
3
2
3
1
6
14
1
1
13
12
16
5
6
2
1
5
1
1
24
2
7
1
8
2
6
6
9
1
6
24
3
1
11
9
2
33
22
1
30
2
5
4
3
3
41
28
4
14
2
2
4
2
10
6
21
3
1
3
4
4
1
21
5
9
10
2
31
21
2
9
1
9
38
1
2
2
1
1
2
4
5
3
6
7
2
5
12
16
2
16
3
6
9
6
6
6
1
11
6
25
3
3
6
11
1
5
6
3
6
1
4
18
16
1
1
4
1
14
3
1
5
8
11
5
1
9
26
4
5
9
8
4
4
2
16
6
2
7
3
2
2
10
12
2
20
3
5
3
3
6
12
1
8
5
5
1
36
1
1
2
1
5
4
14
12
18
6
4
16
11
7
10
13
5
8
6
12
20
4
10
1
3
8
1
7
2
4
12
5
5
7
17
2
17
8
7
2
7
8
1
2
15
4
6
11
8
2
9
3
8
3
19
17
5
6
12
4
9
3
3
4
21
2
9
6
12
1
2
7
5
2
5
1
5
2
3
25
5
9
4
8
3
4
14
2
4
12
2
2
27
6
1
10
4
2
2
11
8
4
3
8
7
11
3
9
1
15
6
2
10
12
3
2
25
20
2
5
1
30
1
3
4
2
8
4
6
9
17
10
1
11
1
5
6
13
3
3
7
1
3
1
6
1
14
8
2
8
6
2
14
2
8
36
9
12
3
10
10
7
3
13
5
4
3
6
3
3
18
3
5
10
7
4
9
1
4
2
2
3
9
1
8
7
18
4
23
5
1
2
3
6
12
3
10
14
11
2
9
6
1
4
4
6
24
2
3
3
4
9
13
2
6
3
9
5
9
2
2
3
5
1
11
6
6
8
5
5
22
20
9
4
1
1
7
17
3
4
2
1
17
18
3
1
4
10
21
3
1
2
1
8
1
12
6
14
9
6
14
5
26
1
17
3
1
11
3
3
7
11
4
5
15
3
4
1
4
1
12
5
2
17
5
10
4
10
1
8
7
3
3
3
14
4
3
10
42
2
8
4
2
1
3
5
6
7
2
15
9
8
17
12
5
3
4
8
1
3
27
4
22
3
4
5
1
17
7
12
1
2
8
14
10
2
1
10
14
3
1
62
10
17
1
14
7
8
13
5
3
6
10
15
4
4
13
8
1
2
3
3
6
8
8
2
1
6
1
4
2
1
4
6
5
7
5
25
12
5
15
9
7
6
3
3
9
20
7
3
5
6
3
4
2
6
9
12
9
2
10
4
2
6
1
17
3
9
7
5
7
7
1
3
3
7
18
4
5
7
2
14
24
6
15
10
19
4
4
3
2
5
1
6
7
6
4
5
11
4
2
4
11
7
11
24
1
3
12
2
3
12
3
9
19
1
20
6
2
1
1
4
1
3
9
5
12
6
18
20
4
4
2
7
6
13
1
29
17
1
23
13
4
12
2
2
11
7
23
1
17
1
2
3
4
12
6
1
16
7
5
1
7
5
11
10
10
5
8
1
2
31
23
12
8
1
1
8
12
20
5
3
4
1
4
12
7
10
2
7
4
7
4
1
6
7
19
5
4
1
15
12
2
2
2
12
3
18
1
29
5
4
11
3
10
15
9
2
18
24
6
4
6
2
9
9
3
4
11
8
4
1
12
1
2
2
3
1
30
4
12
1
3
12
7
6
9
6
21
5
1
6
11
4
11
15
12
6
6
18
2
14
12
9
7
1
1
6
22
5
13
5
5
10
2
4
11
6
13
4
4
1
2
10
9
4
17
2
1
33
1
11
7
1
7
6
28
25
3
8
4
22
2
1
8
6
19
8
3
4
9
14
6
1
8
27
10
4
5
12
24
3
11
9
4
2
1
1
5
11
8
4
6
21
4
2
1
10
1
3
3
7
9
3
6
9
13
6
2
9
11
14
5
9
6
2
4
4
7
3
1
3
2
12
14
1
7
6
16
4
10
8
10
4
11
2
6
3
16
2
2
1
7
3
2
6
27
1
5
1
5
3
3
13
12
5
12
10
2
10
10
1
16
6
8
23
24
2
6
20
6
9
3
24
2
2
10
5
2
3
4
5
3
2
5
21
6
2
2
30
5
1
4
24
1
1
10
24
1
3
12
4
1
25
10
10
3
21
6
15
3
4
2
7
17
4
5
4
5
19
3
14
2
44
9
8
33
4
6
4
1
9
3
13
8
1
2
15
12
13
8
1
2
1
5
7
6
1
32
2
10
14
10
5
16
3
2
2
13
1
8
7
3
12
3
1
10
6
1
5
24
8
1
17
4
7
3
3
8
16
5
6
6
10
14
3
3
1
3
11
10
5
14
2
26
1
3
2
2
1
4
5
6
6
3
5
22
12
12
1
6
3
2
12
2
1
9
32
7
3
2
2
11
11
30
7
1
6
5
7
3
11
12
3
3
9
1
4
6
10
2
5
3
12
2
1
17
1
19
5
6
12
2
13
2
6
1
1
10
3
12
1
8
2
11
5
3
1
3
11
2
17
12
2
10
8
4
14
1
6
3
2
3
8
5
6
14
11
1
3
2
4
4
8
1
11
2
4
1
2
7
4
4
7
8
6
21
1
5
1
20
6
3
1
5
12
1
5
2
10
55
17
3
15
15
15
16
8
3
9
3
29
11
5
9
7
12
2
4
9
17
6
8
13
3
2
20
14
6
4
2
6
1
25
4
6
2
2
2
20
8
18
8
7
5
22
5
6
4
1
5
8
1
9
18
11
10
2
21
4
1
7
10
9
2
4
2
2
6
26
3
7
13
4
3
8
1
15
2
4
2
6
21
10
8
21
2
4
9
13
8
4
6
2
9
22
5
9
3
1
2
10
5
1
3
5
15
1
24
7
1
18
7
4
2
2
2
12
1
6
6
4
3
8
10
2
6
6
2
4
6
4
5
1
3
11
22
3
8
5
6
2
27
2
6
1
5
16
3
14
6
1
2
9
12
2
12
8
12
8
9
1
11
6
1
4
11
9
2
3
13
2
6
2
5
2
4
11
1
1
44
22
1
4
2
11
11
15
3
7
5
8
21
3
3
12
2
1
10
23
2
14
6
15
1
4
2
17
6
11
1
9
9
11
1
3
2
1
6
6
2
13
8
3
6
1
3
18
7
7
21
7
1
8
9
5
9
6
15
1
5
12
2
2
8
7
5
21
1
8
10
10
12
22
4
2
1
20
1
9
3
10
8
11
16
5
16
2
18
6
13
1
1
3
7
23
33
1
4
4
1
7
34
6
1
3
9
5
2
10
7
14
4
3
2
7
6
8
6
6
1
2
12
9
4
7
4
8
4
1
9
3
3
2
4
3
7
4
1
13
13
3
4
14
13
7
2
5
9
1
14
3
4
9
2
3
7
5
4
2
19
5
3
11
5
3
17
6
1
6
3
6
6
7
7
1
2
4
6
16
1
1
6
2
4
14
1
8
1
2
1
17
6
6
7
9
9
9
4
4
16
6
2
2
4
3
3
1
7
5
11
12
10
2
16
8
25
1
2
4
16
3
9
20
29
3
2
7
5
9
17
1
4
5
1
2
4
1
2
5
1
18
3
2
12
16
8
5
6
4
8
10
14
11
2
6
16
20
9
4
3
3
3
33
26
2
4
2
10
2
2
5
4
12
2
13
9
6
1
4
6
13
15
3
3
14
4
10
4
15
12
1
18
4
10
4
15
6
1
4
1
12
3
6
6
8
6
3
3
15
10
11
1
6
6
2
3
7
5
4
15
6
1
14
8
1
1
8
6
6
12
2
2
4
1
3
18
2
37
9
3
6
1
10
6
2
1
3
3
6
3
4
9
5
3
5
1
7
6
2
13
12
7
11
3
10
11
5
3
21
1
6
17
4
2
13
2
1
3
12
7
5
25
14
26
1
5
3
1
8
7
15
3
2
3
2
1
3
12
1
6
2
6
1
8
6
27
4
21
2
1
6
12
2
6
1
5
3
8
10
4
4
10
6
2
5
8
7
8
8
16
3
16
1
1
1
2
12
1
5
12
1
1
18
5
1
4
1
11
4
3
8
5
2
10
5
13
11
3
4
5
12
5
2
1
1
12
3
12
5
2
4
12
20
2
10
7
10
19
8
2
19
23
20
2
2
3
13
4
2
2
1
20
7
3
1
1
22
3
3
5
7
5
6
7
12
1
4
12
10
2
2
4
2
29
1
5
11
3
9
14
2
11
10
3
6
20
6
3
3
1
2
27
22
15
7
4
4
2
3
3
6
45
3
8
5
8
4
8
7
2
7
6
18
11
18
8
16
2
2
8
3
3
9
7
2
2
1
3
1
11
4
4
1
6
19
3
1
2
9
5
4
2
3
9
13
5
10
10
4
1
1
4
9
6
42
3
6
13
1
2
2
6
3
7
9
5
26
10
2
53
1
6
2
11
13
22
2
18
2
10
2
4
5
6
5
7
10
1
5
12
3
8
8
5
13
11
3
5
3
3
4
7
4
4
2
1
6
5
14
2
4
11
9
6
2
10
10
2
11
3
1
1
4
6
15
10
5
30
2
1
7
2
9
3
4
2
1
8
17
2
14
18
15
5
2
6
3
12
2
22
6
5
1
5
3
1
8
4
2
6
1
26
6
1
8
10
5
5
2
15
5
14
1
3
6
2
17
1
6
5
6
2
23
5
9
17
5
12
17
19
5
14
7
21
2
1
4
13
1
2
12
10
2
18
10
3
6
5
6
15
5
4
9
1
2
1
5
1
11
13
5
2
1
3
25
3
9
9
3
1
2
18
6
2
4
2
1
7
7
10
18
24
11
3
1
8
6
1
8
3
8
4
27
9
6
18
20
2
2
7
2
6
3
3
7
22
8
3
5
4
15
14
4
15
2
1
3
9
12
2
9
7
5
18
3
1
5
3
4
2
1
9
2
12
1
2
6
1
6
2
12
6
1
5
9
1
9
17
4
2
6
12
15
6
5
2
9
3
3
1
7
3
9
3
3
3
8
4
12
12
9
3
10
17
16
7
4
9
3
6
3
9
1
1
11
3
10
5
5
3
3
13
7
8
8
3
15
4
23
1
2
1
17
2
4
6
13
1
19
3
8
6
1
7
9
8
3
1
1
4
3
7
4
5
19
1
3
6
6
12
20
14
3
3
17
4
11
13
3
5
10
2
21
1
5
3
9
2
4
21
7
4
32
9
9
8
1
5
7
20
1
9
20
1
4
4
3
6
4
12
3
4
1
13
9
5
6
2
11
5
9
4
5
4
3
2
7
8
12
4
8
7
3
2
4
27
14
5
1
17
10
8
14
3
1
4
6
1
3
5
3
14
1
7
8
1
5
15
1
6
6
2
6
1
19
7
4
11
4
4
2
9
7
4
1
3
2
9
1
16
10
13
6
6
1
26
3
2
4
1
7
3
14
5
3
9
2
13
4
1
4
14
21
12
4
6
14
6
13
18
2
9
13
3
4
11
2
6
24
3
7
11
4
18
3
12
5
10
12
2
9
3
1
2
16
9
3
3
2
1
11
2
4
12
10
5
29
1
3
3
6
9
6
12
4
4
10
9
5
2
2
8
1
4
6
2
4
2
3
4
20
1
2
3
24
4
10
2
12
9
19
2
2
40
4
1
6
15
1
8
5
1
4
9
5
4
5
1
5
7
11
4
2
3
3
25
1
4
3
11
13
5
2
3
6
3
6
9
23
2
26
8
2
8
2
6
1
5
6
9
4
5
8
10
15
4
7
2
2
2
10
19
1
1
3
2
4
27
9
9
1
14
12
3
9
10
9
5
4
3
2
12
3
1
1
5
8
3
1
12
2
5
2
6
3
3
4
4
10
14
1
5
2
4
1
11
2
2
4
1
28
5
22
2
7
1
1
1
20
7
3
6
2
4
6
14
12
2
25
22
2
7
9
21
2
13
6
2
6
7
8
1
5
4
2
10
8
13
5
2
2
3
2
21
12
4
2
2
2
3
5
4
9
1
5
5
3
10
2
9
1
1
8
20
10
6
4
11
3
3
19
5
6
9
4
5
3
12
2
12
7
5
4
5
15
4
5
4
11
3
16
12
8
23
8
12
5
18
3
13
2
3
6
4
6
5
4
1
2
9
3
14
1
5
1
1
4
3
6
1
8
7
15
2
21
7
2
2
17
32
27
4
24
2
2
4
12
16
5
1
8
4
3
6
5
2
2
8
1
7
24
4
18
6
2
6
5
5
16
4
4
4
15
5
6
3
3
18
9
3
12
10
2
14
4
2
8
9
12
1
2
4
1
4
3
2
3
10
5
12
1
8
6
6
16
2
15
4
2
6
2
13
6
10
15
26
3
3
18
1
5
7
8
5
8
12
3
1
1
4
7
16
1
3
8
4
3
11
4
10
11
3
3
13
2
14
6
13
2
6
3
4
8
1
9
4
4
3
10
1
2
3
14
9
6
2
2
20
6
18
19
21
3
15
4
8
2
4
14
9
1
2
9
1
6
2
7
3
2
7
8
4
2
6
1
12
8
28
9
9
6
2
1
7
7
4
3
9
1
20
2
6
16
3
2
12
1
10
12
24
1
4
5
2
7
3
4
4
6
23
3
2
2
4
4
2
22
2
12
3
6
23
1
7
8
6
6
4
2
40
6
9
11
3
1
5
10
14
1
3
3
14
7
5
1
5
12
6
4
14
4
3
1
26
2
15
5
8
5
15
22
4
5
13
1
13
5
5
8
4
4
12
2
1
3
10
3
3
3
26
1
22
6
16
6
1
5
1
3
2
3
3
4
6
3
5
4
18
3
17
10
23
9
14
5
12
9
20
3
3
4
3
1
4
1
2
7
2
12
8
13
3
3
4
11
2
4
1
3
2
3
9
3
4
17
1
11
6
3
3
12
1
3
2
6
3
23
4
1
2
6
4
8
1
8
2
2
15
5
1
5
4
9
21
2
8
8
21
2
5
5
8
10
1
8
4
5
29
2
1
1
2
14
8
3
7
4
6
6
3
3
3
1
5
3
6
1
11
9
4
18
12
1
11
2
6
3
4
3
19
4
18
6
21
1
4
10
9
3
6
3
6
6
10
1
7
6
4
1
5
1
11
5
13
11
1
24
12
18
3
6
5
1
3
3
18
2
2
4
22
3
5
4
4
10
2
2
2
1
5
7
1
4
3
7
6
6
3
7
1
5
2
6
32
8
5
12
1
2
9
6
5
3
7
9
21
6
4
11
12
11
8
2
2
10
14
12
4
3
17
2
6
1
6
5
5
5
1
3
9
27
4
1
5
8
6
9
24
18
17
6
3
9
4
14
3
9
8
7
4
3
3
5
18
6
8
17
14
3
3
3
19
2
1
2
6
1
8
9
4
2
7
5
4
2
32
4
6
8
10
1
8
12
4
3
12
4
4
1
19
2
9
5
9
4
3
9
17
8
4
3
11
7
10
9
17
6
3
4
6
2
3
6
4
24
7
7
7
2
4
5
25
11
11
14
3
2
12
1
8
4
14
3
1
12
16
14
5
9
7
5
4
8
7
23
1
7
4
7
2
4
8
3
1
3
2
4
8
7
3
16
11
9
2
4
8
2
4
14
1
1
14
1
3
6
14
6
3
6
15
16
2
4
2
3
1
3
8
7
20
7
5
7
5
13
6
3
5
21
8
6
10
10
9
9
8
6
12
10
8
1
1
17
3
8
7
5
12
13
12
3
5
1
2
12
13
9
11
9
1
11
1
7
7
9
2
2
8
10
2
1
3
10
4
3
1
14
4
23
3
7
1
7
4
6
5
3
19
2
4
3
11
1
3
9
5
6
7
5
3
3
10
4
5
5
4
4
1
9
8
5
3
14
7
6
5
3
7
4
4
2
2
3
15
8
12
13
2
9
2
4
2
4
8
20
5
1
14
12
1
1
4
9
7
2
6
27
9
9
4
2
3
3
1
5
3
16
4
4
7
5
3
17
10
10
15
1
22
18
12
4
10
1
5
10
1
6
9
3
6
13
8
2
1
23
2
1
6
9
4
2
9
1
9
3
8
2
13
7
14
2
2
3
6
5
3
9
6
1
1
2
2
4
2
6
1
5
9
6
1
8
21
7
5
4
7
2
22
5
14
9
2
4
7
3
2
1
1
2
12
6
6
2
1
8
7
2
16
10
24
1
9
2
8
10
1
5
1
15
6
9
5
5
2
6
18
1
9
6
5
16
2
1
1
32
4
5
5
2
16
12
4
4
1
17
1
22
2
11
7
3
27
7
2
8
10
6
1
3
18
12
15
3
2
12
10
4
8
9
5
1
15
6
4
17
2
3
14
8
10
1
3
16
12
3
8
4
2
1
14
6
6
4
10
14
22
1
4
30
15
2
2
2
3
5
8
5
2
9
1
12
29
2
8
15
9
4
8
8
13
8
9
19
3
26
3
10
18
14
5
5
11
6
1
11
3
9
15
9
3
3
18
4
2
13
7
2
2
1
11
12
3
4
2
1
2
19
1
1
1
6
14
18
1
14
6
9
1
15
6
8
2
6
1
3
22
4
6
1
9
2
4
6
3
7
5
3
4
8
1
5
6
4
27
7
2
4
2
3
5
1
2
6
6
9
2
5
5
2
4
1
9
2
2
1
36
1
6
3
9
14
12
28
4
4
1
8
1
6
8
1
5
3
29
4
16
11
3
1
3
2
10
3
14
5
6
2
6
5
12
6
5
10
9
6
1
4
1
5
8
6
2
14
1
5
8
2
12
13
5
1
5
3
16
7
2
2
9
4
11
1
18
1
1
1
6
14
13
3
8
16
6
4
7
3
6
1
6
13
5
15
4
10
18
6
2
2
5
7
14
8
8
9
33
2
1
5
10
9
5
15
6
7
26
4
14
7
5
7
3
3
9
2
20
11
11
12
9
6
1
6
2
3
3
14
4
9
7
2
3
1
9
6
6
3
3
8
11
1
13
2
6
8
13
1
2
4
8
3
3
2
6
8
4
5
6
8
1
4
2
11
17
4
1
3
8
2
2
18
2
2
7
12
9
18
2
16
6
10
17
6
1
3
24
6
1
16
7
5
1
7
5
9
6
6
2
6
6
2
1
21
19
7
2
18
6
8
7
2
3
8
7
15
10
2
6
3
16
11
2
1
9
10
3
11
1
7
5
2
5
2
9
6
3
2
6
12
6
7
1
6
2
3
8
6
3
4
4
16
2
5
3
10
6
8
3
19
5
5
6
7
5
7
3
6
6
4
10
12
15
1
16
4
6
9
12
9
6
9
3
12
3
5
2
2
8
5
5
7
3
15
9
2
1
2
12
6
3
4
11
4
3
3
6
8
37
15
1
8
10
1
3
6
7
15
8
3
13
8
6
21
17
5
14
5
8
2
6
6
22
4
43
3
4
6
5
3
30
7
2
1
2
1
20
3
6
1
3
28
2
2
10
2
10
3
8
15
6
7
14
6
1
2
10
4
1
5
1
21
6
1
7
19
6
7
4
4
1
3
2
2
14
8
1
5
6
3
4
12
5
13
1
5
8
3
1
27
15
9
8
32
11
7
4
3
28
3
2
2
10
10
8
7
29
9
1
2
8
11
6
19
5
9
3
8
19
3
15
17
7
4
16
7
5
6
13
6
11
1
13
5
3
2
9
3
1
9
6
2
22
3
1
4
2
2
12
9
6
1
11
5
12
6
6
6
3
6
24
4
3
4
5
5
3
34
3
5
1
2
6
9
13
4
7
3
8
2
12
5
4
1
11
3
27
2
29
1
4
7
4
3
10
1
6
5
7
10
4
2
2
4
10
18
9
1
29
1
4
2
14
2
1
9
2
1
8
9
6
6
1
8
5
1
13
12
3
8
10
1
1
10
15
2
1
11
9
7
2
7
2
10
5
10
3
1
10
2
5
11
8
22
1
7
1
19
2
10
9
18
3
2
13
2
4
5
12
7
1
14
3
9
2
6
1
3
4
4
7
1
4
3
7
22
10
7
5
2
10
2
5
15
5
3
4
8
12
37
17
16
3
1
4
13
3
5
3
3
5
6
13
4
5
9
15
2
1
3
10
27
8
5
2
5
16
9
10
1
7
8
6
4
4
4
3
1
9
11
12
2
4
1
5
7
18
3
2
13
11
6
12
3
4
3
5
11
11
1
7
4
2
5
13
15
1
9
2
1
3
3
7
1
18
31
3
5
9
21
15
1
8
14
1
13
9
27
8
1
12
7
4
8
5
31
4
12
8
5
11
3
3
4
2
1
5
3
3
1
6
18
29
1
5
12
4
5
13
3
1
6
2
10
4
12
2
4
9
18
9
12
3
17
2
8
1
5
9
4
6
3
6
11
12
5
4
4
8
13
2
1
15
6
2
4
9
14
1
24
5
2
2
6
14
3
10
1
7
9
7
6
21
8
1
6
7
7
3
2
4
1
19
8
8
6
10
3
15
3
5
1
7
1
10
11
1
9
2
6
6
6
4
3
12
2
1
14
12
6
6
3
1
5
1
5
3
22
8
9
10
6
5
3
3
13
3
15
5
2
24
1
11
40
9
11
5
3
20
6
24
6
8
7
3
4
20
2
5
3
3
2
4
5
14
8
2
7
6
9
6
2
15
7
2
1
3
2
1
17
6
7
3
9
2
15
1
5
1
3
2
6
3
5
1
3
10
3
8
11
4
6
8
5
9
4
10
6
4
2
7
3
3
11
1
11
2
2
20
1
3
10
4
25
1
6
1
15
1
14
3
10
8
12
13
12
2
6
3
1
1
6
2
10
7
13
2
12
1
3
3
6
11
6
4
6
8
3
4
3
4
1
6
1
8
19
5
9
16
2
7
8
10
10
16
3
6
7
2
1
1
6
7
10
5
1
15
9
6
13
2
8
12
7
2
3
3
1
2
6
10
18
9
2
3
4
2
4
2
22
3
2
21
7
2
3
3
1
2
12
2
2
12
9
2
17
4
10
12
2
2
11
6
14
11
14
22
16
14
14
5
22
2
16
5
4
2
7
5
1
2
4
9
30
11
11
5
5
9
10
1
5
2
10
1
14
4
1
1
2
4
3
17
1
7
1
6
9
2
1
3
10
2
2
4
14
4
9
9
2
4
4
2
22
12
4
14
3
2
1
2
2
23
2
5
2
16
4
1
3
3
18
12
14
4
3
2
10
18
5
3
15
3
8
11
2
5
14
8
15
15
6
4
3
3
2
2
4
9
4
3
5
6
3
1
1
18
5
9
12
9
17
1
8
3
12
15
1
3
5
3
5
18
4
9
13
6
2
4
2
9
3
10
3
11
3
6
3
9
1
9
6
9
3
3
9
2
9
20
5
8
1
2
20
12
1
13
2
2
6
7
4
6
17
2
13
4
5
1
13
16
6
4
5
5
2
6
4
17
5
3
9
7
5
8
1
1
8
9
3
3
9
4
23
3
3
7
12
3
3
8
6
18
2
1
7
5
6
10
14
7
3
11
6
2
14
2
10
26
16
5
16
7
2
28
2
2
15
1
8
1
2
1
8
1
1
4
7
20
7
10
17
2
1
18
8
3
16
8
15
4
8
4
14
8
8
2
3
1
12
2
4
3
11
22
4
5
11
6
15
3
3
9
18
15
5
11
2
3
1
1
2
16
14
3
8
1
14
4
8
6
3
18
10
14
3
22
9
5
4
9
9
2
3
9
12
1
6
3
5
25
2
8
10
3
7
10
1
6
1
6
2
4
14
2
6
1
9
3
4
2
3
3
5
11
6
6
8
1
5
10
6
9
14
2
12
5
5
4
4
5
8
22
1
1
19
3
15
5
1
3
3
3
1
11
7
16
4
14
4
2
2
8
11
7
9
3
2
1
8
3
1
8
5
2
16
11
14
9
1
11
14
12
17
2
10
5
12
7
5
4
3
3
2
3
7
8
13
21
6
3
6
5
10
5
4
7
1
3
21
7
8
10
2
4
51
1
4
3
1
2
20
7
1
6
8
12
1
14
3
12
3
11
4
8
11
5
8
5
3
6
2
9
5
1
6
11
13
12
3
6
2
1
3
4
8
2
4
4
3
29
2
12
22
7
3
4
4
12
13
3
4
10
8
11
7
18
4
4
10
2
9
6
1
6
8
8
6
4
3
2
5
4
1
9
9
11
3
1
2
8
20
2
2
5
3
8
9
10
15
11
25
2
6
3
15
6
2
5
13
4
1
1
7
3
3
9
10
9
8
3
21
1
5
10
8
4
3
2
9
21
2
5
15
15
9
14
1
9
4
1
3
3
15
1
5
9
1
2
25
5
9
7
2
2
2
12
4
18
10
6
4
4
7
3
1
14
5
6
5
5
1
11
3
5
22
7
3
4
6
1
24
3
3
15
4
6
11
18
10
5
1
8
3
4
4
13
5
4
27
6
3
13
1
10
18
4
3
8
6
4
24
17
1
9
4
16
1
6
15
14
34
3
1
4
7
8
1
6
10
16
6
1
8
4
5
4
14
4
9
3
5
10
3
9
14
4
5
19
5
2
1
4
8
9
6
2
7
1
12
3
12
1
6
7
5
20
3
5
6
27
3
1
3
2
16
5
9
13
6
7
29
6
12
23
1
1
10
6
4
2
3
6
4
21
2
1
13
4
2
13
12
4
5
6
4
17
6
7
9
1
13
3
1
2
1
9
9
2
4
6
2
6
2
12
1
6
4
7
14
14
3
4
3
6
2
4
9
5
4
5
9
1
5
2
13
5
4
2
11
14
4
7
1
6
10
9
4
1
6
9
7
24
3
6
9
7
2
9
25
10
3
12
1
12
8
7
1
2
8
6
10
18
2
3
5
17
5
6
1
2
1
9
1
16
1
18
6
11
10
6
9
5
6
1
3
5
9
2
8
2
1
2
12
19
6
15
17
7
17
18
1
6
7
2
8
4
6
2
13
12
2
7
5
3
15
1
10
5
2
6
3
6
24
1
2
3
8
2
11
9
6
2
7
4
3
4
5
6
11
24
8
6
1
1
14
7
5
1
1
1
6
1
14
3
4
6
5
3
9
9
7
4
2
2
2
4
6
12
4
2
20
2
3
11
1
9
2
6
16
10
1
7
9
12
1
2
4
5
7
1
17
1
9
9
10
14
11
2
8
7
6
8
1
5
10
15
2
15
10
1
1
7
10
5
11
6
12
4
9
6
5
6
1
8
10
5
4
5
4
7
17
3
11
4
2
9
7
11
6
3
10
2
3
4
9
11
3
3
1
7
11
12
5
8
1
5
8
2
2
4
6
4
10
8
2
19
7
23
3
3
15
9
9
3
1
17
12
32
4
5
2
2
2
4
2
8
4
3
7
4
1
1
16
5
11
4
14
2
2
6
6
2
1
5
6
9
9
1
6
6
6
11
1
11
12
4
20
3
1
3
13
4
6
1
8
1
4
23
3
3
1
6
31
1
5
1
8
3
4
17
6
1
6
27
5
5
2
12
2
2
5
1
4
1
29
1
1
5
5
1
17
16
15
7
13
9
10
4
13
15
1
18
3
20
21
9
3
3
1
3
8
3
3
16
2
8
4
9
4
14
5
1
11
14
11
3
3
1
4
4
1
3
11
3
2
4
3
6
1
2
12
1
5
2
1
1
10
7
3
8
10
1
7
1
3
18
2
2
3
9
9
26
1
3
17
2
8
9
3
5
3
7
3
15
9
17
27
3
4
5
13
3
6
3
2
4
12
11
2
11
25
4
1
11
2
1
4
5
10
12
11
4
3
3
5
3
3
10
6
8
24
13
2
5
1
13
9
6
14
6
9
8
2
3
3
14
3
1
8
4
14
24
12
1
1
4
7
3
20
6
6
1
5
6
3
3
4
2
4
2
15
3
1
11
2
1
13
3
6
15
6
10
6
13
3
6
3
1
2
2
14
5
3
7
6
9
2
4
4
19
3
10
20
12
6
7
5
18
1
18
3
2
13
7
10
10
4
5
3
22
1
7
9
6
12
1
4
2
5
5
2
7
9
25
18
23
18
15
3
1
11
6
8
4
22
47
1
6
2
8
1
6
13
5
10
1
8
14
1
27
2
2
16
10
3
8
15
4
4
7
3
1
3
2
9
11
19
9
2
6
8
2
6
6
9
6
11
4
14
1
5
26
3
8
16
3
2
14
4
4
20
12
1
5
1
3
8
3
15
8
5
5
3
10
1
5
12
3
2
1
8
15
1
3
21
8
3
1
5
21
12
1
3
5
1
5
8
4
3
3
2
11
6
5
2
4
8
14
3
1
6
4
4
2
6
4
2
4
5
7
3
9
3
17
10
8
1
2
6
1
6
20
6
3
3
1
11
28
2
2
10
12
4
9
17
3
9
1
1
5
13
13
13
8
10
5
15
6
13
2
10
2
13
3
5
8
7
1
3
3
2
6
25
3
4
2
35
3
1
11
1
1
6
7
5
24
11
5
1
13
17
1
10
1
7
4
6
4
2
16
3
5
19
18
2
11
7
3
4
4
2
4
12
2
15
7
4
3
5
10
6
18
12
8
16
2
4
20
11
9
3
2
1
14
1
31
4
15
3
8
10
6
2
1
12
1
6
6
3
3
12
16
2
8
3
4
11
6
2
10
2
24
4
18
3
6
6
1
2
3
1
6
2
6
7
1
10
12
13
17
6
6
3
4
1
14
2
7
2
19
3
3
3
1
4
13
11
6
2
2
3
8
1
6
2
12
12
4
2
4
2
15
13
4
2
2
22
9
5
2
8
3
14
4
14
5
22
7
8
3
6
7
5
25
14
7
8
1
6
2
12
13
9
8
1
20
18
3
1
9
1
14
20
1
5
1
23
9
6
7
3
5
7
9
2
1
8
11
1
13
29
3
2
1
9
7
1
2
5
11
2
5
39
14
8
2
1
1
5
21
2
4
8
6
7
3
9
17
3
1
2
1
7
11
6
12
2
4
5
6
2
1
9
6
2
8
5
4
1
1
23
5
7
5
15
4
4
4
20
8
12
4
6
1
2
1
2
3
1
4
14
3
2
18
16
15
3
3
6
4
16
7
1
4
6
1
12
6
1
11
6
1
10
4
2
2
4
2
12
10
9
3
13
1
22
6
4
22
2
4
7
21
1
6
2
13
6
8
4
2
1
13
1
1
12
4
7
7
5
1
2
4
8
2
10
3
3
12
3
1
4
5
13
5
6
11
6
6
1
5
10
3
7
1
11
2
3
5
6
2
1
10
3
2
7
6
26
6
19
11
3
13
3
2
4
3
11
6
3
15
1
7
1
1
5
3
4
4
6
5
24
6
1
2
14
6
6
7
1
2
8
16
6
2
4
8
1
2
10
6
5
2
8
17
19
4
10
37
7
1
22
13
10
8
16
7
5
9
3
6
14
1
13
14
12
4
2
1
8
10
6
5
1
2
16
12
18
8
6
5
8
2
1
3
2
13
17
15
4
8
3
1
7
5
6
6
5
7
3
14
12
22
8
15
4
5
1
11
2
20
15
9
2
8
2
11
3
6
3
7
2
1
5
13
1
4
9
5
1
3
6
13
1
8
2
2
2
15
6
6
8
12
3
6
4
2
3
10
5
8
6
10
22
8
8
23
5
7
1
4
12
9
6
1
8
12
18
4
2
3
9
1
7
22
4
15
5
20
26
2
7
1
8
6
4
4
16
2
1
2
21
10
2
15
25
3
6
1
2
14
13
5
9
3
19
8
7
26
3
4
17
6
13
3
16
7
15
1
3
10
7
7
2
10
2
3
3
3
1
3
8
3
6
6
7
1
1
1
2
8
13
3
1
9
6
4
5
8
27
4
5
5
6
31
6
1
12
6
2
8
6
28
4
9
14
1
14
2
11
1
2
8
6
1
6
6
2
7
3
8
9
6
6
24
4
6
6
2
1
31
14
6
2
16
9
6
1
2
11
6
1
5
3
4
20
2
24
2
2
21
6
1
2
1
1
2
10
1
21
3
3
6
18
15
9
1
3
15
3
11
9
7
3
3
6
7
14
6
2
4
5
6
6
3
6
15
3
3
12
5
2
14
19
21
3
13
2
4
10
15
3
1
15
2
19
7
10
1
5
10
14
9
4
3
5
21
4
22
4
4
4
7
10
1
7
7
3
1
22
16
2
1
5
1
7
6
7
9
13
7
5
3
5
9
1
11
12
9
6
1
15
2
9
15
1
2
6
6
48
8
4
14
2
17
4
11
3
1
2
13
12
3
21
6
20
9
4
16
1
4
5
6
7
1
2
12
6
8
3
7
3
12
5
12
2
10
15
3
3
6
4
5
4
12
3
3
5
10
2
33
15
10
5
1
9
3
14
9
6
9
6
7
6
9
1
24
7
1
3
12
5
8
7
10
3
3
8
9
18
4
2
10
6
4
8
2
8
2
8
3
4
37
2
34
4
14
4
2
10
12
8
2
2
3
3
3
6
16
1
11
23
16
3
2
4
8
1
4
4
6
1
20
7
9
7
5
6
3
11
4
12
3
8
8
2
10
24
7
10
14
5
4
6
2
4
6
1
11
2
5
7
4
3
3
7
5
2
11
5
6
3
3
6
7
8
1
18
29
1
3
8
11
23
6
11
6
7
2
1
12
21
1
4
6
6
4
3
19
10
6
12
2
14
6
5
10
7
4
6
2
11
9
8
18
13
1
2
2
8
4
4
2
1
12
2
3
4
11
11
4
6
16
2
3
4
24
2
3
1
3
2
2
5
1
4
22
3
1
1
33
1
11
10
2
14
1
10
12
5
1
9
12
2
3
1
14
2
6
2
6
3
14
13
2
7
1
11
3
20
13
7
14
28
2
12
8
10
2
2
2
2
13
5
1
7
2
4
11
3
14
4
3
9
8
12
1
20
3
1
8
10
15
3
6
7
16
9
3
8
6
4
3
15
7
7
10
3
9
4
3
2
3
12
20
11
2
1
2
1
6
2
16
1
16
6
3
10
6
5
12
3
3
8
20
9
1
1
9
12
6
6
15
3
13
6
9
10
1
9
7
20
4
3
46
19
1
20
3
4
5
2
5
8
13
15
26
5
2
2
6
24
2
1
1
14
2
17
11
12
4
6
15
11
4
3
24
1
4
4
14
6
3
10
5
13
12
1
1
9
1
2
1
15
6
7
13
1
8
8
4
3
3
1
3
4
13
7
6
2
7
1
5
9
2
2
2
2
6
7
9
8
8
10
2
2
3
15
8
4
8
7
2
3
7
1
17
5
4
26
7
3
4
11
2
1
5
1
2
6
3
3
8
19
3
9
1
9
3
3
3
3
5
7
3
15
14
5
1
1
2
2
12
13
1
11
9
2
5
11
10
3
7
16
8
2
5
1
2
3
1
3
8
5
4
2
8
17
23
5
6
5
2
11
3
2
4
16
1
34
14
3
12
8
7
7
18
3
3
4
2
8
20
2
9
3
4
4
9
1
14
13
8
3
4
8
8
7
3
7
3
8
18
7
3
2
16
2
13
3
2
9
21
1
5
10
8
4
9
3
4
17
19
4
9
3
4
6
3
2
1
6
9
8
7
2
1
7
20
5
9
3
1
8
3
18
1
6
3
9
16
10
9
4
15
21
8
3
4
2
12
6
3
6
3
2
1
22
13
4
4
12
2
1
9
6
4
1
7
2
13
11
1
1
13
9
25
1
2
2
12
1
12
8
17
5
3
3
5
2
5
5
26
4
9
3
2
6
2
8
1
1
5
3
6
2
13
5
4
14
6
7
11
6
6
2
8
2
18
7
6
8
6
3
4
2
1
8
3
25
7
2
5
3
6
13
2
1
4
ABCD 67282*5^$a+1 [28]
20
24
6
48
16
50
30
16
14
66
24
16
42
56
16
36
14
6
60
28
26
70
20
4
2
40
14
4
90
66
14
10
12
14
118
8
4
60
20
4
2
4
96
44
6
40
30
90
50
22
8
10
14
28
2
16
14
30
4
20
36
90
120
4
84
6
2
18
40
42
12
38
24
36
64
14
6
58
32
36
60
40
50
4
26
28
32
10
18
90
6
86
34
86
124
14
12
4
96
14
4
36
26
54
24
40
26
24
40
42
50
34
14
60
16
86
24
24
42
4
36
8
184
2
4
32
120
28
2
48
6
54
16
54
2
34
26
18
60
6
24
82
24
26
10
140
118
6
66
44
54
6
34
50
30
6
40
36
14
70
6
18
20
52
108
20
60
12
30
58
12
48
2
40
18
32
4
6
14
30
10
14
66
84
12
18
30
6
16
90
104
54
40
20
12
4
26
18
12
18
70
6
20
84
66
24
16
30
80
4
12
14
4
32
28
2
30
18
4
60
8
40
20
18
66
28
2
46
30
14
64
62
64
84
36
20
70
14
6
28
8
28
26
34
42
38
6
34
12
14
54
6
6
4
14
30
52
80
10
38
42
40
38
36
28
86
12
18
4
62
24
12
22
86
10
30
20
6
24
16
14
10
6
44
22
54
36
14
90
24
12
48
16
14
12
24
66
10
18
42
68
10
20
22
30
8
6
16
38
6
24
66
4
6
26
70
44
46
24
36
8
12
18
4
62
40
6
30
44
154
2
28
36
20
10
26
18
66
36
30
52
26
6
94
26
4
2
4
14
66
10
26
18
6
4
20
22
44
24
46
26
10
44
60
40
20
24
90
10
42
98
82
30
20
4
18
48
14
34
30
6
26
84
114
4
12
44
66
94
20
36
40
66
18
12
18
20
12
22
12
36
108
20
16
48
32
28
6
20
12
40
20
10
78
2
70
24
26
48
6
6
30
4
26
138
12
18
22
42
32
16
38
6
28
6
32
4
14
6
54
12
18
22
44
4
50
12
18
40
110
76
24
2
18
12
30
24
6
34
20
70
30
14
90
40
12
12
18
8
42
4
44
12
4
50
30
36
30
4
44
10
56
6
114
10
78
2
6
4
30
50
96
18
10
24
2
4
56
46
18
20
36
10
114
6
20
10
6
50
78
12
34
44
10
32
30
94
44
132
18
16
30
126
24
14
30
10
72
72
116
6
4
32
24
16
44
24
16
20
4
2
18
90
4
62
16
14
16
24
56
48
4
26
34
48
134
58
32
4
26
16
90
44
30
36
10
38
72
54
46
14
24
10
6
26
28
56
30
54
10
2
40
18
96
84
2
18
22
8
46
20
6
34
24
12
74
4
36
14
22
14
30
60
40
60
56
48
10
24
6
30
6
44
34
38
10
8
6
34
32
18
46
50
58
2
46
12
8
28
66
18
26
6
54
90
16
6
114
80
30
6
28
26
10
30
126
48
90
26
60
4
36
48
8
18
12
18
10
30
12
30
14
6
34
26
130
20
40
8
6
106
14
34
26
34
6
20
10
80
34
20
16
66
18
60
6
30
6
98
40
54
8
88
6
66
8
72
88
6
86
4
14
12
64
6
48
26
4
2
40
20
28
36
20
54
12
10
12
56
72
52
6
30
96
48
32
6
34
96
14
10
24
80
4
92
6
4
20
60
90
4
6
50
100
84
12
90
50
18
22
14
144
40
32
40
18
92
30
4
26
64
48
2
76
8
16
36
38
72
24
4
12
20
52
32
6
4
14
30
12
4
140
4
12
14
6
18
6
84
10
42
50
10
104
34
32
52
2
60
10
6
14
6
22
32
4
12
14
58
126
26
54
30
12
30
28
6
36
44
4
26
24
40
26
10
36
30
98
30
36
64
32
34
14
6
6
18
16
66
24
14
16
36
20
10
30
74
6
28
36
66
68
36
96
24
30
40
14
30
12
24
34
26
4
66
14
30
42
28
36
6
30
8
36
6
30
4
78
26
42
28
2
168
52
30
8
76
26
58
6
26
18
10
2
30
30
30
138
6
10
44
60
36
4
20
6
28
2
34
26
54
4
26
16
24
12
8
12
48
12
60
70
24
6
14
90
16
24
66
14
100
14
6
54
42
4
18
12
24
56
16
38
46
6
20
18
6
30
90
144
16
6
12
8
28
12
68
12
18
30
22
20
10
44
4
62
24
30
6
10
80
18
112
8
30
4
68
34
20
96
82
8
48
30
10
24
6
6
6
24
18
12
50
4
92
18
4
48
8
36
66
30
10
44
6
24
10
56
48
40
20
66
16
48
72
8
40
6
14
22
68
96
54
10
26
6
114
36
30
18
42
82
2
30
4
12
38
10
2
34
26
10
8
6
24
76
14
30
40
20
22
38
16
6
60
48
102
50
48
130
30
56
4
6
44
34
2
6
52
6
12
140
4
30
44
36
4
24
2
40
14
136
84
26
54
6
30
16
8
46
26
10
38
10
56
6
10
78
96
44
16
26
22
78
14
46
44
64
6
26
10
74
10
56
10
30
30
68
16
26
4
26
18
52
50
22
32
150
4
122
58
2
88
24
6
20
10
6
54
50
30
6
34
156
44
10
12
24
26
10
20
18
6
24
12
70
30
8
36
30
36
30
4
50
30
30
4
2
22
2
46
48
20
6
30
28
12
114
20
10
6
36
30
8
6
60
6
30
58
2
22
72
30
20
4
12
102
38
48
100
6
30
36
54
14
72
40
20
30
48
52
20
118
2
18
22
18
72
14
16
8
120
22
14
60
10
24
12
42
8
18
6
54
6
36
34
36
8
40
50
30
10
42
20
10
20
18
36
4
12
74
4
26
46
68
60
16
14
12
4
50
6
124
44
34
62
64
6
26
24
90
10
20
24
16
14
42
118
50
10
26
40
20
10
6
78
2
34
48
6
6
30
14
16
6
18
80
22
8
10
32
18
82
44
64
32
30
4
18
18
74
4
32
30
4
74
16
56
28
6
20
16
24
116
4
18
2
40
6
14
10
44
16
14
12
64
18
18
134
54
66
4
12
72
32
54
16
20
40
14
6
54
4
38
64
26
10
18
60
2
78
6
64
30
30
20
30
42
28
20
12
10
18
56
54
6
40
14
72
94
50
30
66
34
36
18
24
56
10
6
26
22
38
4
84
6
30
50
36
94
26
48
96
6
100
104
36
4
14
6
16
38
16
20
6
34
26
40
108
12
30
30
18
56
36
28
2
18
16
6
48
6
26
4
80
10
24
24
38
48
16
54
20
96
16
24
56
28
12
48
6
44
30
16
30
36
18
42
44
70
14
12
54
16
14
100
20
10
36
48
42
20
18
36
16
14
30
6
78
30
42
48
10
42
38
10
62
18
6
30
6
22
2
84
36
24
52
20
18
6
40
18
32
6
4
26
64
14
22
38
22
134
70
14
22
38
6
30
58
26
30
40
2
64
6
20
48
36
34
72
38
16
54
12
54
50
30
36
70
8
6
60
6
10
48
2
24
34
36
26
4
20
10
20
4
80
12
52
6
12
30
8
36
64
20
46
104
40
26
10
26
10
38
6
64
6
26
108
36
30
28
48
12
6
20
12
58
2
4
14
12
58
36
18
2
60
6
54
4
54
60
162
20
24
66
6
10
48
42
20
10
14
90
40
6
38
46
20
4
62
60
4
30
18
8
160
8
42
4
36
8
12
18
36
16
14
114
12
54
66
28
2
24
34
6
20
4
2
34
44
60
16
24
12
8
30
52
44
34
42
84
60
84
62
22
42
20
60
4
56
6
4
26
34
26
24
64
26
4
12
8
60
60
30
16
50
16
90
14
28
48
20
18
10
62
30
18
12
34
20
64
2
90
64
14
60
36
36
24
154
2
24
70
20
30
66
30
4
36
44
24
40
12
30
48
2
114
6
58
26
4
126
110
6
28
2
24
34
50
30
4
26
6
6
70
8
76
30
36
8
66
54
42
10
8
12
22
36
6
24
30
32
48
30
36
10
6
8
22
78
56
6
4
30
20
10
20
16
20
30
48
10
6
36
30
78
50
6
66
58
86
30
24
42
10
30
38
6
28
2
6
58
2
10
8
12
78
36
28
6
32
78
6
6
4
44
90
22
18
56
36
18
16
54
32
34
74
66
4
2
10
60
8
96
46
8
34
48
8
16
44
6
6
10
44
46
38
12
34
24
24
18
20
10
12
12
20
10
138
6
32
22
26
6
96
34
36
78
80
6
40
50
6
28
132
8
30
46
6
108
2
18
66
36
108
6
10
44
52
30
72
38
30
10
8
40
26
30
16
24
44
10
2
24
64
6
20
28
18
44
40
24
12
20
22
12
26
90
24
46
38
16
14
16
24
30
12
20
28
66
20
70
144
2
18
64
2
90
24
66
30
34
32
4
6
12
38
58
2
4
18
6
56
24
6
66
90
40
14
34
6
18
36
20
12
18
72
10
54
36
14
66
24
30
24
4
36
30
2
30
4
26
4
56
48
6
10
24
12
18
32
148
12
8
6
10
6
74
70
108
8
24
4
30
20
12
18
22
68
70
84
2
70
84
66
24
2
4
6
20
48
6
66
30
34
26
64
26
4
26
34
36
68
6
40
6
74
4
32
4
14
12
30
4
6
24
6
8
6
60
24
36
24
66
28
12
24
66
44
36
4
20
22
8
10
150
42
38
70
2
18
22
14
24
10
20
12
30
58
6
56
120
22
6
90
80
12
70
30
14
36
4
14
42
18
4
86
52
20
24
34
30
60
6
6
18
12
38
10
20
12
28
2
4
24
26
16
14
46
44
4
92
24
6
18
36
4
42
18
32
10
42
6
6
20
24
16
84
20
66
54
52
14
66
18
42
4
44
16
50
36
4
44
94
2
34
50
6
66
54
16
44
30
24
6
10
96
20
18
6
60
40
14
6
114
4
42
84
36
104
60
10
26
40
36
44
10
20
16
84
6
38
4
38
10
108
60
2
28
32
70
18
36
30
60
14
6
34
6
84
6
14
66
4
72
68
10
12
14
90
6
22
32
4
30
36
6
38
30
30
6
30
34
182
22
48
50
10
14
4
50
42
40
8
34
2
60
6
4
6
8
34
18
8
12
10
8
6
34
2
64
6
8
12
18
66
16
44
10
18
56
16
86
10
8
6
16
44
30
10
180
18
32
64
26
70
80
88
12
20
54
70
2
10
30
50
4
20
6
18
16
26
24
40
74
82
20
30
40
8
6
6
48
16
26
18
4
12
24
60
32
30
48
6
34
96
6
48
24
2
30
40
14
16
116
22
8
10
38
36
16
20
24
4
42
18
2
120
22
2
16
20
18
72
40
38
90
6
10
14
10
66
6
78
96
26
84
28
18
18
2
4
20
10
56
54
4
54
8
18
12
10
78
32
18
36
70
6
14
4
12
24
44
6
60
34
66
6
18
80
30
12
10
30
134
6
4
20
30
4
30
2
30
18
12
10
42
32
34
36
24
42
8
90
40
120
6
24
20
10
12
14
46
78
2
18
22
20
18
4
18
20
90
28
26
24
60
36
66
18
36
4
32
22
12
6
44
10
6
174
14
40
20
6
46
38
12
108
36
16
30
44
36
30
4
50
130
14
16
36
8
36
40
26
64
44
36
16
8
36
6
90
138
60
6
4
36
30
18
98
24
66
4
6
8
36
24
40
6
36
44
6
24
66
88
50
16
74
42
28
6
20
4
12
20
30
18
6
24
42
24
88
32
4
90
12
14
88
2
24
12
24
118
48
48
2
34
6
54
54
6
48
122
6
24
30
16
18
12
110
4
26
40
72
2
6
114
36
28
12
20
10
38
36
100
44
82
20
4
6
18
2
84
60
4
26
6
78
4
6
6
14
22
8
30
16
36
8
10
2
64
50
150
84
36
76
54
44
16
66
8
10
120
102
14
30
24
12
4
26
70
8
6
16
12
32
6
94
6
74
40
26
22
32
64
20
42
10
74
70
44
22
44
58
2
16
60
44
6
58
20
6
64
146
16
68
12
10
8
16
30
14
30
70
12
14
34
26
34
32
18
6
34
6
14
12
60
24
60
4
32
18
16
14
10
102
20
18
12
40
74
6
28
92
4
26
28
6
24
6
18
38
28
2
48
6
10
50
100
6
38
52
110
40
14
54
10
2
58
26
4
24
8
30
60
24
30
46
8
22
38
6
40
14
72
18
112
48
126
6
20
48
66
40
14
4
2
16
18
30
30
2
48
12
30
54
10
20
66
94
14
22
8
64
72
26
28
12
38
100
30
86
16
18
26
6
4
6
50
84
10
44
16
74
42
70
14
28
122
4
62
4
6
44
34
26
4
50
60
142
44
60
16
24
20
84
30
46
14
36
28
132
74
46
6
30
84
44
100
30
30
2
4
14
102
22
12
14
150
36
24
6
4
12
104
24
42
4
44
30
22
18
92
18
4
18
20
88
50
76
14
6
76
78
2
4
26
4
24
2
30
10
14
30
60
10
26
112
2
58
6
12
128
12
64
50
16
54
18
32
10
18
2
66
24
34
80
22
38
6
4
30
72
38
10
32
24
4
26
16
50
64
20
58
12
36
50
4
44
52
38
36
30
34
6
14
30
40
42
24
14
6
60
4
2
10
14
40
24
26
16
128
6
4
6
44
12
10
102
2
6
10
30
14
6
60
78
192
40
30
14
4
20
22
20
18
60
22
8
6
66
28
6
80
24
12
34
6
14
148
60
62
4
20
10
6
20
34
24
18
8
12
24
10
84
12
134
4
110
12
30
24
60
58
56
72
4
54
54
158
40
68
42
58
56
10
86
4
20
10
24
32
10
30
14
30
6
22
38
40
8
30
10
6
20
10
60
26
18
36
6
70
78
26
4
2
24
24
22
68
22
38
52
30
24
6
48
6
66
14
10
56
120
54
28
36
26
4
12
18
2
4
66
38
12
54
6
34
6
38
36
54
16
18
8
18
70
6
60
6
24
14
40
26
36
4
44
4
8
54
4
6
110
54
142
30
54
36
30
80
24
6
4
20
6
118
62
138
82
80
18
34
2
16
14
16
78
2
18
12
28
12
18
2
78
52
18
32
34
6
68
46
14
52
8
10
12
54
114
26
40
20
6
34
26
4
14
72
22
18
38
30
10
26
4
42
12
6
12
18
12
38
6
120
46
90
90
20
22
42
18
42
20
34
36
44
30
82
8
82
38
4
26
34
66
12
38
12
40
14
36
64
14
12
48
46
44
12
22
26
6
6
10
24
50
10
44
16
6
14
4
12
50
30
60
30
48
34
8
34
110
46
8
10
60
26
6
54
4
6
44
16
104
10
146
16
18
26
88
2
6
4
14
12
24
10
48
8
40
14
6
4
30
36
20
18
72
60
18
12
34
14
12
28
26
6
24
54
12
28
86
10
6
24
44
6
24
16
60
50
30
34
26
4
2
10
8
40
42
30
24
20
30
6
30
18
16
44
6
54
6
4
86
6
18
12
30
22
8
64
54
30
12
14
66
30
28
26
6
22
32
6
24
10
14
42
4
14
76
54
2
30
58
36
14
22
68
16
20
24
34
48
14
34
2
70
14
6
84
28
2
84
6
34
30
42
68
36
4
56
10
6
38
4
12
44
6
100
104
72
10
114
20
70
80
64
6
26
58
86
4
6
30
54
32
10
38
12
144
4
12
78
12
14
66
30
84
24
6
6
22
2
6
28
132
18
12
20
22
32
6
64
18
62
16
110
4
56
10
14
24
4
62
16
24
26
4
48
6
32
18
52
50
10
14
10
26
22
2
30
94
42
14
36
22
18
68
36
156
40
14
60
4
30
54
2
10
116
28
6
14
30
12
18
12
18
22
14
64
56
24
40
2
24
6
10
60
84
26
70
8
36
54
16
6
20
28
32
24
6
64
18
32
4
32
18
36
46
8
16
24
80
6
76
44
90
10
6
24
74
12
24
46
30
14
6
78
36
34
42
38
30
12
18
72
10
74
6
34
26
10
8
100
116
60
36
18
22
50
78
12
30
84
36
24
64
36
60
14
6
84
6
16
42
2
30
64
2
118
2
28
26
6
4
18
26
10
110
42
4
20
6
22
2
4
6
66
24
14
16
6
38
6
4
20
16
60
50
64
2
18
60
22
8
6
30
4
2
40
14
16
60
20
18
6
36
10
68
6
16
50
4
44
136
26
18
6
36
4
20
24
34
72
24
36
14
40
26
30
30
84
30
36
90
6
24
58
18
38
22
44
136
14
30
100
20
66
4
20
16
8
52
44
6
30
34
110
4
30
2
18
76
90
36
12
6
122
4
44
4
18
90
14
34
144
36
50
10
6
26
10
20
28
56
30
4
36
54
26
106
30
50
28
2
88
32
28
2
154
36
18
2
24
4
26
58
12
20
6
4
20
4
26
4
2
58
2
60
24
10
6
144
14
96
6
58
6
20
16
18
26
6
58
2
24
6
18
16
116
4
194
70
6
26
30
100
44
10
24
20
70
6
14
12
4
18
32
16
20
4
26
34
66
30
14
84
10
2
18
102
84
34
20
6
4
2
30
24
4
72
44
64
2
30
24
30
54
106
50
64
26
6
30
52
6
36
60
44
10
20
6
36
54
24
52
18
42
30
8
34
12
60
86
4
6
14
66
18
12
24
24
132
28
12
14
16
8
4
2
34
62
18
12
18
10
42
14
6
28
6
14
16
80
16
8
10
26
40
20
16
50
48
106
18
48
44
64
80
4
6
6
20
16
14
16
14
90
24
22
18
30
2
60
64
18
6
6
36
8
30
6
4
12
84
30
14
36
126
4
26
84
24
10
20
16
6
12
38
60
22
18
14
28
2
16
18
72
18
72
8
46
14
16
24
12
14
6
10
80
4
14
12
18
36
4
2
84
6
54
84
36
4
36
78
12
14
22
48
2
70
20
4
14
10
62
24
16
24
6
38
6
6
60
4
20
4
12
30
14
10
80
4
26
24
30
42
10
14
36
28
26
10
44
10
96
36
30
20
18
12
4
26
78
22
14
36
18
12
190
12
48
14
24
40
2
24
64
42
20
30
4
14
30
6
4
2
10
20
18
40
26
34
50
12
40
84
20
40
30
6
38
46
20
16
74
30
24
30
4
8
4
6
30
8
30
42
28
32
28
6
44
36
30
30
36
10
24
6
42
56
16
20
90
6
30
40
74
16
50
18
40
6
36
78
42
24
30
48
26
30
16
26
58
30
66
20
10
6
8
4
12
54
56
24
30
12
10
42
38
24
54
66
54
40
12
12
18
8
12
10
14
70
20
30
46
12
56
12
18
12
18
36
30
40
6
60
20
18
10
20
6
54
22
78
32
28
102
14
64
2
40
20
70
8
36
46
14
6
4
36
18
96
24
6
26
28
66
18
2
36
18
16
14
22
18
66
14
12
18
12
48
64
2
40
6
38
40
114
18
20
90
4
80
28
102
44
60
22
140
24
6
82
38
30
28
26
58
2
46
18
56
4
12
18
2
4
74
30
12
30
178
54
38
24
10
56
4
6
38
40
26
4
62
18
10
2
60
10
50
60
24
84
22
110
88
80
82
18
2
84
24
16
14
16
66
20
10
68
52
14
28
18
30
18
20
42
30
34
80
66
4
26
54
30
4
2
60
144
10
56
18
70
20
52
8
90
6
4
2
4
200
4
90
26
6
18
16
20
24
16
74
42
40
74
36
30
10
18
62
24
30
24
34
32
6
78
10
42
38
6
4
6
26
30
48
42
52
48
38
6
6
24
4
2
30
4
26
24
28
6
56
40
74
6
10
26
108
6
16
20
34
14
4
12
6
104
30
16
8
12
52
86
34
36
6
14
6
16
84
24
42
68
40
176
64
62
22
36
26
54
16
6
44
36
4
30
20
10
54
92
64
14
76
24
50
12
4
74
36
126
4
86
22
18
18
2
10
14
24
72
10
14
64
32
10
8
12
70
20
22
38
28
56
34
30
6
14
12
18
10
32
4
26
10
8
12
24
36
24
4
26
30
46
48
26
6
28
126
138
6
20
22
12
2
24
6
60
6
28
56
16
54
14
10
126
26
24
30
10
20
6
28
36
84
2
18
16
54
92
48
10
6
6
30
8
16
48
2
60
16
8
10
6
56
18
36
10
6
44
84
66
34
32
18
22
48
26
10
134
10
2
10
18
2
64
74
12
10
14
16
20
84
70
26
54
4
32
28
32
4
26
4
18
68
34
30
24
2
60
10
14
40
6
14
30
24
6
10
48
2
6
58
42
20
28
20
60
4
6
32
58
56
6
58
42
20
18
30
22
48
20
16
6
38
16
14
16
36
20
22
8
40
8
6
4
20
12
4
26
70
18
56
36
60
10
8
12
120
10
14
34
30
26
24
64
26
60
12
64
50
28
32
16
72
18
20
22
62
6
40
14
60
24
60
10
32
30
10
50
18
22
44
16
8
6
66
60
4
56
34
24
30
2
28
60
20
4
6
60
20
12
4
36
8
112
74
16
12
68
10
8
16
44
6
40
56
30
48
10
30
2
34
6
50
22
36
26
4
2
60
24
16
74
64
36
36
8
30
250
20
6
4
12
74
10
54
12
24
110
16
68
106
20
30
64
86
10
6
30
108
24
18
24
6
8
16
14
60
6
4
32
18
16
18
8
18
6
16
48
6
24
2
28
12
14
16
50
4
48
26
34
62
58
8
48
40
32
40
14
36
54
16
44
10
18
18
24
6
104
46
18
50
12
58
30
56
58
38
30
70
30
12
2
24
12
22
42
6
48
20
10
36
56
10
20
48
12
30
24
40
18
26
10
62
4
56
18
52
24
26
40
38
16
50
6
18
40
30
56
30
40
20
30
88
8
34
176
84
64
90
6
26
28
20
12
30
4
50
28
12
14
6
64
2
10
30
20
18
12
90
4
24
12
30
14
16
44
36
40
30
44
4
92
30
40
8
42
18
30
12
108
42
10
30
24
14
40
50
22
12
2
144
40
12
14
60
34
56
34
2
18
22
30
8
40
60
2
24
16
38
6
6
58
36
84
20
12
22
56
36
34
32
4
36
8
16
36
68
10
2
64
14
12
18
40
26
16
8
16
6
24
6
30
50
4
26
24
16
38
4
86
36
34
32
24
24
100
6
26
48
10
122
24
34
2
28
2
24
10
48
2
46
48
12
14
4
102
14
36
30
24
4
6
104
12
4
50
54
100
6
36
24
56
18
6
6
18
16
14
30
12
18
40
32
58
26
34
26
10
36
8
82
48
32
24
6
4
44
36
36
40
30
54
74
10
2
4
6
12
2
36
4
26
18
46
14
30
6
10
6
20
40
30
48
36
66
114
56
10
38
6
60
6
10
78
56
28
42
26
28
12
18
114
18
8
6
64
50
66
16
44
10
26
24
4
86
84
16
44
6
6
18
6
10
14
16
18
8
34
66
48
2
40
8
52
14
6
10
12
2
4
42
50
4
26
4
140
66
24
6
90
10
30
14
16
14
34
26
66
4
6
78
2
22
2
36
40
8
36
6
18
60
12
40
20
10
18
6
24
24
56
22
30
60
8
10
6
6
128
12
28
2
28
36
44
4
12
50
4
12
24
66
48
2
82
96
26
10
6
50
40
12
32
30
40
36
8
10
66
6
38
6
10
66
14
24
10
30
36
18
26
40
26
34
12
20
34
14
76
20
16
44
16
44
10
60
14
6
16
74
76
20
22
18
42
2
4
62
60
4
6
42
2
34
2
10
12
36
6
30
54
36
6
18
20
22
38
6
6
24
10
26
18
4
2
16
14
46
44
4
20
10
26
6
28
20
12
48
40
6
6
18
114
38
28
42
20
48
10
6
56
4
36
38
6
16
14
40
26
10
68
136
14
76
14
12
18
82
14
6
24
58
32
24
16
74
16
6
8
6
34
2
82
12
14
10
2
54
46
38
30
30
102
10
68
6
6
64
6
48
32
4
20
6
30
4
14
60
42
54
30
24
10
36
48
18
50
40
38
12
4
56
10
80
30
30
34
18
66
26
16
144
60
24
50
6
4
2
30
34
20
90
4
30
20
52
20
34
48
32
4
30
26
46
54
14
30
6
4
32
58
26
36
4
20
6
24
6
4
18
62
24
36
54
12
10
14
30
4
6
86
18
30
10
32
78
16
56
60
34
48
62
60
6
18
46
74
36
70
24
80
100
66
90
6
8
6
16
12
2
4
26
4
20
6
10
30
30
6
8
22
54
26
10
38
72
24
16
48
50
36
34
24
18
42
2
24
22
44
54
52
54
14
42
40
14
6
54
4
2
24
6
58
122
34
6
60
14
70
74
36
24
6
10
36
14
16
14
4
12
98
22
18
20
42
18
96
36
22
12
80
64
2
30
58
20
90
16
24
62
24
58
62
34
6
24
2
118
30
26
16
108
6
14
6
10
36
18
6
144
26
28
62
10
14
34
6
12
68
42
40
14
90
40
48
2
16
104
36
34
26
4
66
24
14
30
16
20
6
18
4
26
10
30
20
6
4
12
14
4
66
6
44
24
72
10
20
28
90
6
36
30
30
8
16
26
22
12
50
60
150
6
22
60
2
54
70
2
4
14
66
4
42
8
30
30
10
32
10
44
30
60
54
10
42
38
4
38
24
4
12
14
4
6
20
70
36
44
54
12
114
6
70
84
30
26
54
4
132
18
32
4
14
6
6
82
32
6
10
14
6
18
46
116
34
14
6
4
20
12
78
16
36
68
6
34
24
92
66
60
22
6
12
110
28
2
10
30
50
10
8
46
104
96
16
48
2
30
48
46
30
36
8
6
30
16
44
10
44
52
14
88
68
58
20
6
6
40
20
54
4
80
4
2
6
30
24
96
4
20
54
12
24
6
24
10
14
10
12
30
14
16
14
10
60
26
24
4
20
16
6
30
14
54
12
60
70
20
34
20
54
4
48
38
66
10
14
30
36
76
20
4
26
10
48
30
2
4
24
12
24
30
6
44
36
18
64
38
10
120
14
66
24
6
10
12
26
66
66
118
66
14
10
2
84
16
8
52
30
20
94
26
18
64
38
18
30
10
26
36
84
24
10
2
64
26
18
22
50
10
50
78
16
60
74
142
44
16
44
36
10
24
44
6
28
6
6
14
12
4
20
34
2
34
6
42
78
30
48
26
6
58
2
10
24
20
106
8
6
40
80
58
56
66
24
30
10
12
8
6
36
54
4
2
54
54
90
6
16
38
30
4
8
40
24
26
24
36
34
24
20
42
18
42
4
66
20
172
38
30
4
6
102
62
4
56
234
42
28
122
18
12
10
120
48
26
16
20
24
24
42
18
72
40
20
10
48
26
10
26
88
66
6
8
46
14
22
24
14
10
2
24
124
72
8
60
96
6
10
30
48
50
16
36
38
12
114
40
6
20
58
26
30
16
18
2
4
86
28
30
140
6
4
30
72
8
60
42
114
24
6
34
12
50
30
18
6
60
6
4
6
30
8
22
14
124
2
30
10
20
28
6
36
50
48
40
2
54
4
32
84
60
4
6
84
80
46
56
10
44
16
14
46
14
10
6
68
6
6
24
10
56
10
20
10
8
96
46
114
14
34
12
26
58
2
4
26
30
4
6
14
34
20
6
106
12
8
130
24
36
50
28
36
14
12
70
12
2
10
20
10
54
60
50
12
22
26
150
6
6
10
24
50
34
2
54
4
62
4
14
30
30
6
4
12
12
18
18
50
30
6
30
24
64
18
194
4
12
54
26
34
26
48
4
38
22
56
70
50
16
26
48
76
24
2
10
150
18
12
20
120
22
42
6
8
16
6
50
4
26
28
12
14
6
30
88
62
24
64
132
8
40
90
110
12
4
30
14
214
12
20
28
32
36
30
18
36
24
6
34
146
70
14
12
58
26
36
34
36
8
6
10
86
184
20
40
54
20
42
18
4
42
18
38
60
18
6
4
26
54
42
18
22
38
42
4
50
106
8
22
48
36
18
42
44
12
64
26
4
6
44
24
22
18
30
2
24
6
30
22
86
6
46
24
36
48
2
84
6
40
14
6
138
36
4
50
40
36
50
6
34
30
50
30
66
70
14
4
24
18
8
12
138
70
20
10
12
68
100
12
14
6
30
18
12
18
46
30
20
16
42
8
24
16
14
6
30
24
10
6
42
2
34
30
2
60
18
30
96
10
6
14
6
10
38
102
18
10
26
36
18
10
60
26
4
36
30
144
56
24
30
22
30
20
148
6
20
6
58
12
8
6
24
12
24
36
4
6
24
50
34
42
24
14
30
30
4
6
56
4
12
24
26
18
30
36
24
42
4
80
4
6
30
26
24
10
6
30
68
12
30
10
54
26
82
6
30
122
10
14
24
6
6
88
2
114
90
6
40
24
30
54
20
42
30
4
14
6
58
32
6
4
44
12
48
12
84
6
4
26
10
74
34
42
50
48
10
32
24
6
28
126
54
42
14
4
26
24
34
2
36
10
12
12
114
2
10
24
36
20
34
14
16
24
62
90
48
6
6
90
28
2
190
14
6
28
2
30
10
30
12
36
66
14
22
18
20
52
14
10
30
26
24
6
60
24
36
40
68
6
6
48
34
62
64
32
24
16
44
36
34
6
74
34
36
18
2
10
20
10
36
14
70
20
124
20
6
76
78
2
4
54
26
4
6
56
64
60
30
14
36
40
56
60
18
30
52
14
10
6
68
36
70
44
42
4
30
14
22
20
4
14
132
4
74
6
16
14
36
150
18
30
46
44
6
24
40
6
56
24
10
36
74
34
2
30
54
10
26
10
54
20
6
10
38
12
40
8
30
10
32
30
24
24
40
50
52
48
26
36
40
14
24
10
6
104
120
30
10
42
14
4
60
2
28
6
20
10
18
36
30
32
30
18
52
14
6
24
4
62
48
16
44
4
2
24
12
24
16
74
16
38
12
18
22
30
30
50
24
30
36
18
4
12
90
50
4
2
30
48
66
40
6
12
8
40
38
12
4
114
26
36
30
10
8
12
120
40
68
46
60
6
14
16
50
28
50
52
14
66
18
12
24
6
90
18
4
12
48
18
24
26
100
48
2
94
60
30
20
46
48
66
18
8
18
12
58
26
66
4
80
6
10
14
40
6
20
10
30
74
36
18
16
194
36
30
6
30
28
50
46
50
16
42
36
66
24
2
24
24
6
66
18
36
36
4
26
48
126
70
14
22
14
216
58
12
44
10
6
54
14
22
48
26
28
8
30
40
44
36
22
2
66
18
22
50
100
8
42
18
10
2
4
78
38
48
112
44
64
12
8
72
60
64
54
120
56
60
6
90
18
42
24
30
4
12
24
18
38
24
4
2
28
6
26
40
108
2
10
14
6
4
6
8
12
18
12
40
78
80
30
6
24
6
6
148
6
66
38
30
22
12
2
6
18
6
10
14
16
26
18
70
42
68
16
44
12
34
14
22
20
10
44
6
10
20
28
30
12
42
2
16
42
26
6
4
20
22
20
48
36
60
30
4
6
78
2
94
6
44
12
60
22
56
6
34
62
78
60
6
4
6
24
60
6
6
8
22
68
6
16
8
22
60
20
30
30
24
30
88
8
34
20
24
52
14
30
40
18
38
90
34
14
6
114
12
18
40
26
30
64
90
32
30
10
12
26
10
6
6
50
10
24
6
38
6
36
24
24
12
4
36
30
74
106
114
104
40
36
80
10
26
10
24
20
16
48
2
18
46
20
4
72
8
6
64
6
26
10
80
60
24
34
12
68
12
4
48
12
30
56
78
16
6
38
16
6
78
6
60
14
4
26
6
88
6
36
20
16
8
40
54
42
6
12
32
24
16
24
6
26
48
22
14
16
14
6
30
60
114
6
58
2
24
60
70
24
32
10
18
2
48
10
26
180
36
22
8
48
10
26
6
22
2
4
26
10
80
10
14
36
4
20
12
40
20
10
48
72
38
36
40
20
10
26
4
14
30
12
18
42
90
60
90
22
26
42
4
14
10
30
12
30
14
64
26
6
10
8
64
56
46
20
30
30
84
34
2
30
10
86
4
14
12
4
20
40
30
6
90
50
70
38
16
20
16
14
6
18
60
12
30
58
24
8
24
30
24
12
22
60
48
44
4
6
20
54
16
84
26
6
30
18
22
8
36
10
14
22
90
14
6
10
14
10
56
4
44
70
42
24
80
24
40
12
84
44
16
54
86
36
58
12
38
4
12
56
58
12
8
100
26
16
20
24
6
4
36
8
30
4
32
46
20
22
38
60
30
10
24
6
44
36
48
40
24
8
94
18
6
26
24
6
24
42
18
12
10
14
36
22
32
24
16
126
14
90
6
18
12
34
44
82
24
30
6
48
42
8
6
4
12
24
44
46
50
10
66
8
10
66
6
38
12
22
26
6
6
18
30
10
32
48
102
4
20
4
42
114
66
14
30
4
30
42
8
82
8
12
24
4
72
38
6
10
50
54
10
6
30
6
80
84
114
30
82
14
6
48
34
2
40
44
30
4
32
64
126
30
44
16
6
14
60
34
6
44
36
90
6
10
44
54
82
18
2
10
12
48
14
34
6
36
14
88
2
54
126
4
20
16
54
80
12
30
24
16
18
32
24
36
18
30
6
4
26
6
10
14
30
34
50
72
4
14
30
82
174
20
6
22
62
64
50
6
34
62
34
30
14
12
54
10
56
48
72
30
22
18
8
60
72
22
6
6
48
12
74
12
18
22
8
16
30
60
26
24
6
40
20
108
4
68
24
34
20
34
2
40
44
36
6
28
6
6
38
90
10
30
6
6
44
6
30
4
14
190
62
4
18
56
30
66
30
90
124
6
20
16
8
36
10
36
38
22
50
94
74
6
66
10
18
2
30
30
84
30
84
46
44
22
24
56
10
20
18
16
14
12
10
14
90
34
6
74
12
18
22
8
4
26
6
6
10
14
54
76
48
26
16
18
18
38
30
36
16
24
20
34
56
4
20
60
4
120
32
4
42
38
12
18
22
8
10
42
44
40
14
12
40
14
88
6
2
30
10
50
40
8
12
70
30
20
4
14
30
30
30
6
46
20
120
24
46
24
14
40
36
20
76
20
34
30
36
44
70
20
10
14
4
2
36
10
48
122
24
16
8
22
18
72
18
20
66
4
20
40
56
34
26
6
4
50
30
16
48
20
12
4
66
42
2
10
14
6
28
32
24
16
6
20
30
10
42
62
30
6
78
52
24
56
10
8
10
30
32
30
54
46
12
38
4
78
8
58
26
4
26
76
48
6
26
40
18
2
124
110
36
18
36
4
50
22
38
46
20
60
64
32
40
8
42
10
8
12
18
42
34
6
14
6
88
30
30
12
20
40
38
42
4
6
60
20
52
66
6
6
20
30
24
40
96
12
2
24
22
44
10
14
16
86
28
32
64
20
16
18
116
28
56
6
4
110
72
34
6
48
6
26
94
36
14
16
24
114
12
104
60
118
8
24
16
14
6
78
22
14
24
12
10
14
84
100
12
30
44
70
26
10
20
4
44
70
2
4
14
10
2
28
56
28
62
54
6
34
32
4
50
24
52
8
6
24
6
6
60
10
134
30
40
44
6
34
6
14
10
24
6
32
18
16
6
68
6
30
24
16
18
38
30
54
6
70
18
12
12
72
30
44
12
10
14
10
20
6
4
26
40
8
66
4
56
10
6
108
32
28
26
60
4
12
50
40
20
18
66
58
2
34
80
4
26
16
24
20
10
60
2
18
16
26
4
20
4
42
74
6
24
114
12
34
20
10
60
84
42
98
12
10
38
46
30
14
6
10
48
6
26
10
44
12
4
26
90
4
54
20
72
4
74
10
6
54
26
36
30
24
6
10
44
34
2
88
120
12
20
10
24
126
30
14
4
62
28
6
14
12
100
42
42
26
90
168
10
56
96
28
2
24
36
22
38
18
16
6
50
24
24
12
4
30
90
56
24
24
6
70
14
12
40
60
134
60
66
4
26
18
72
28
32
10
12
2
36
144
10
48
86
16
36
54
14
72
28
36
44
6
76
12
32
40
80
10
20
36
10
12
72
56
4
26
40
48
32
10
24
14
10
20
52
18
26
46
38
6
16
38
6
4
72
24
44
6
30
34
2
18
6
154
6
14
42
40
8
30
30
10
2
10
14
66
10
42
56
42
58
12
20
30
108
10
24
36
6
36
8
12
22
18
42
62
46
38
66
28
12
30
6
30
120
20
10
44
28
62
10
24
24
12
44
46
18
6
12
30
68
6
36
10
8
6
46
50
28
36
20
30
28
2
16
42
38
34
30
14
30
12
10
24
24
42
14
6
4
44
30
46
20
24
6
16
20
30
18
6
60
54
52
14
34
42
24
14
4
18
44
4
6
84
6
6
74
30
16
44
54
6
4
2
28
20
40
54
36
62
40
54
90
24
30
2
4
74
12
18
16
110
30
6
4
14
30
6
10
6
42
66
36
60
14
12
52
96
6
14
40
66
30
6
90
18
6
24
42
44
10
56
48
12
48
30
22
14
30
36
10
60
18
84
6
26
6
58
2
24
24
12
4
14
16
20
16
24
14
10
26
36
10
30
8
46
20
6
18
40
2
94
104
10
30
2
4
18
8
54
54
6
54
30
36
34
6
56
18
16
6
20
18
6
30
30
30
36
150
58
30
54
2
16
108
26
16
68
36
30
4
6
20
6
54
96
54
24
72
34
30
14
10
32
10
14
34
24
36
42
8
52
8
12
10
18
54
42
20
10
6
140
4
56
120
10
8
4
48
14
46
14
36
18
12
10
8
40
32
4
66
14
10
6
8
46
44
6
94
12
14
36
28
12
20
22
18
8
40
2
54
6
204
10
20
24
34
2
40
18
2
4
12
30
20
28
2
82
32
46
78
20
6
34
6
14
60
4
12
54
26
4
36
24
32
30
24
10
30
6
68
30
12
30
30
48
40
62
18
16
18
12
20
16
8
30
10
24
48
8
12
54
6
4
20
34
12
60
8
12
24
60
4
32
10
14
124
2
64
6
44
10
24
2
4
54
2
24
66
54
220
80
6
64
44
4
8
4
44
30
22
14
34
12
30
42
48
18
20
52
38
70
32
54
4
26
24
132
34
14
76
6
110
4
20
10
20
6
54
4
20
30
66
10
14
30
6
36
30
28
12
128
34
2
70
50
24
36
16
14
6
22
62
64
2
24
46
8
60
12
4
6
20
18
16
14
42
18
36
4
24
78
80
34
14
34
32
4
20
60
52
44
4
92
18
16
116
10
14
34
26
54
4
2
10
48
2
4
12
24
56
18
46
18
48
24
24
12
18
2
40
30
8
52
20
54
4
150
90
90
20
10
2
4
56
10
108
26
6
10
20
22
18
38
42
24
54
12
10
18
20
6
24
112
44
54
22
24
20
58
6
26
40
110
10
36
18
12
44
6
10
68
12
40
24
56
30
4
14
10
30
12
42
12
36
12
2
30
30
66
30
10
74
36
24
106
38
10
50
12
48
16
24
2
64
50
30
46
20
40
48
20
42
34
14
12
18
36
10
30
36
20
70
132
32
28
2
4
32
34
14
10
20
12
4
50
10
24
2
10
50
24
84
30
6
30
16
44
6
30
84
10
30
6
68
70
42
44
24
22
68
60
6
106
68
42
24
36
198
12
54
4
32
4
26
54
24
40
6
14
22
24
86
30
18
16
18
2
4
42
8
36
36
18
16
20
6
28
96
14
16
24
26
4
2
10
14
6
18
36
10
84
50
40
2
54
6
4
48
2
16
18
12
48
6
6
72
8
54
4
30
2
22
6
32
10
14
24
66
6
22
18
60
8
76
26
4
6
20
10
80
34
44
10
6
14
36
30
30
28
36
20
6
64
96
36
50
84
6
4
20
10
54
20
22
8
96
6
70
50
4
74
12
34
6
24
84
66
24
6
74
10
50
16
60
80
60
16
20
34
56
30
18
4
18
20
10
48
2
30
4
24
24
6
36
14
6
30
30
4
26
16
18
20
12
82
12
36
20
10
14
16
134
4
30
60
84
42
20
46
48
2
64
66
14
30
34
12
14
6
24
34
30
32
54
6
30
18
12
82
2
40
20
94
42
50
24
16
114
44
42
88
2
40
18
62
18
4
56
22
80
40
24
56
82
48
14
10
60
14
12
10
18
42
12
26
46
54
6
6
110
64
24
2
60
54
16
14
6
34
26
18
30
4
72
6
60
108
50
4
12
20
64
20
6
16
24
18
32
54
6
4
30
12
158
10
6
6
42
32
30
36
18
10
26
46
8
96
6
30
4
84
36
18
32
6
78
52
24
96
80
70
50
34
74
12
4
44
40
32
40
14
16
84
24
6
6
50
54
60
10
26
40
8
6
36
60
4
74
40
60
2
10
78
20
10
6
54
26
4
6
44
6
6
30
54
6
54
66
28
20
40
24
18
14
28
122
58
6
26
16
98
12
84
40
18
12
96
14
24
12
18
12
18
22
48
24
6
62
4
44
12
24
64
6
36
30
48
36
36
128
10
30
20
22
14
6
18
10
36
18
36
6
14
112
38
10
60
20
10
50
36
16
24
36
44
100
14
30
6
4
26
10
56
24
16
8
42
24
6
34
26
22
8
10
14
16
54
20
36
58
12
18
56
76
14
24
10
56
6
10
44
34
26
70
134
12
78
16
24
26
24
12
30
10
18
50
6
24
70
32
24
34
24
78
8
6
46
8
12
18
16
14
66
24
52
14
60
16
24
78
32
16
14
4
32
4
6
48
50
102
18
10
2
24
4
56
16
38
22
120
8
10
20
66
30
60
30
60
24
6
160
48
12
50
16
18
90
32
34
26
34
26
10
44
4
12
72
12
14
40
32
40
44
34
152
28
2
64
66
50
30
64
44
4
2
10
30
86
18
96
6
118
2
18
42
48
22
8
46
80
6
84
40
6
14
4
42
44
30
24
12
40
30
14
30
66
18
72
18
30
4
6
26
28
18
20
4
80
4
20
6
10
44
60
12
18
6
64
72
18
24
42
20
6
34
14
36
6
58
26
6
10
30
8
22
18
20
6
24
46
6
18
90
54
12
20
16
30
8
6
124
42
84
26
60
4
44
100
6
26
48
16
24
6
18
32
40
6
8
42
58
50
12
10
42
66
26
4
2
4
14
22
18
20
66
24
6
64
12
18
30
6
36
20
4
20
30
30
4
32
24
4
32
54
64
32
48
6
24
10
36
26
10
8
52
38
6
16
50
4
30
20
46
18
62
30
4
44
30
12
24
24
22
54
54
24
8
24
70
50
24
12
30
28
12
24
44
42
18
22
24
6
20
18
60
36
34
192
14
6
58
84
18
20
10
44
66
24
24
10
50
22
14
30
16
44
54
34
62
94
20
30
12
24
4
2
24
24
16
20
28
2
46
30
8
72
84
4
32
34
44
6
118
38
90
64
54
2
28
6
54
2
48
70
12
12
38
4
30
14
36
30
30
40
18
102
18
2
6
48
106
6
48
20
4
38
34
14
72
10
30
44
6
18
12
4
20
34
12
20
60
54
94
30
30
150
26
46
20
18
6
54
52
30
8
6
156
52
32
28
36
2
24
4
2
18
12
4
56
10
8
6
10
20
6
24
54
76
26
4
20
10
80
6
30
28
32
10
24
50
4
50
12
28
6
104
4
12
54
12
24
30
6
68
30
40
12
50
60
40
60
14
16
20
18
12
34
30
14
12
18
36
4
6
36
54
26
18
36
4
26
6
54
16
20
24
34
56
4
66
86
4
26
10
42
8
10
68
82
14
60
10
66
18
12
74
40
18
38
34
6
44
40
74
100
30
32
34
44
12
30
18
52
38
30
6
60
36
4
86
54
6
4
24
20
22
30
78
26
4
2
40
128
52
114
30
20
16
18
12
20
70
90
38
70
12
14
24
40
6
50
16
8
52
50
34
14
60
6
10
200
16
38
6
154
26
46
42
26
36
60
16
20
58
12
14
6
60
30
4
26
10
8
6
136
20
54
36
28
12
42
8
28
20
40
32
30
4
14
30
36
94
84
78
110
40
8
6
30
66
100
30
14
30
28
36
6
14
22
50
10
30
24
20
4
140
4
12
86
4
56
10
18
132
30
18
30
6
26
4
44
16
6
14
34
26
30
4
42
8
12
18
66
30
40
6
48
26
4
62
24
46
50
48
6
4
2
108
46
26
10
30
48
62
10
12
2
24
16
66
8
124
62
34
36
200
6
4
74
10
26
6
60
70
74
90
28
38
4
26
70
54
20
28
42
20
24
46
108
18
80
4
20
30
60
54
22
48
80
6
24
12
4
20
6
64
74
6
24
40
12
50
88
6
26
4
44
66
30
36
82
32
4
2
64
26
4
24
20
36
30
4
80
12
58
32
4
6
60
44
4
20
12
18
12
18
10
2
48
6
30
10
80
148
12
20
16
74
24
36
6
48
6
58
8
34
14
96
90
40
20
10
14
36
24
22
24
20
4
6
90
30
14
6
4
12
44
10
56
18
132
18
6
36
22
2
4
80
34
12
48
2
36
70
18
2
64
44
6
24
6
16
38
12
10
20
18
82
60
44
4
2
10
84
50
40
74
30
40
12
134
6
18
6
4
36
26
40
8
10
42
12
2
34
50
120
10
42
8
10
50
16
26
24
16
8
16
14
72
24
6
4
26
4
14
12
4
60
20
70
6
20
4
14
60
30
6
34
24
18
18
62
30
30
24
30
70
6
8
40
42
14
106
102
42
6
38
6
36
60
28
42
24
18
2
16
8
60
6
16
8
6
4
12
54
6
30
80
64
6
38
6
6
18
130
2
94
30
20
58
6
66
6
38
12
40
14
4
116
70
20
66
4
18
26
102
112
86
10
32
52
38
4
18
2
46
14
64
20
16
44
16
56
30
4
66
104
6
34
26
10
42
56
30
6
34
2
24
4
42
74
10
66
12
176
66
24
10
60
20
4
26
12
34
14
12
70
170
60
24
36
24
4
6
20
40
20
94
110
36
30
4
30
2
4
6
20
52
66
26
4
2
60
34
30
36
14
24
52
18
2
40
20
18
42
10
20
58
26
6
34
44
34
6
54
2
58
26
6
16
14
6
48
64
66
50
22
8
12
82
42
6
20
24
64
26
6
52
6
12
24
26
114
6
30
124
60
26
4
36
8
52
12
2
4
32
90
54
4
6
24
122
70
24
6
8
60
36
4
102
24
24
30
2
54
60
4
2
178
2
28
42
14
46
48
20
42
4
60
20
24
66
6
34
86
40
18
150
20
6
46
12
2
46
12
26
30
40
2
18
70
6
20
16
74
10
14
136
56
90
78
6
64
2
34
26
4
36
44
4
20
10
24
78
44
10
20
16
8
82
18
2
10
24
50
4
90
24
6
2
48
186
6
112
8
58
36
6
20
30
10
8
40
26
4
32
22
2
16
48
30
6
20
16
18
20
22
20
22
26
6
4
2
30
48
16
6
80
28
20
22
48
2
18
66
60
10
6
8
36
34
6
14
16
6
18
116
6
60
4
6
14
96
24
4
92
18
12
18
12
30
24
30
60
34
20
30
12
34
26
60
4
18
18
30
14
16
8
36
4
6
86
48
12
34
30
50
10
66
48
36
14
16
14
36
6
82
6
12
20
4
74
4
6
80
52
44
24
52
30
14
90
4
6
26
10
24
36
14
28
12
86
78
10
6
36
8
22
24
36
14
24
12
18
36
46
14
10
144
50
12
138
6
10
44
4
48
24
6
90
8
70
6
26
10
8
36
28
2
30
6
10
38
96
4
26
4
24
2
6
10
20
30
4
6
48
32
4
14
4
42
18
32
30
24
10
2
40
24
80
66
10
60
14
30
46
14
4
26
64
102
8
10
6
6
20
24
70
60
110
114
22
8
30
6
4
30
32
30
60
58
92
18
10
20
10
2
4
56
40
8
22
98
12
22
8
84
70
80
4
36
6
12
12
30
80
40
26
10
38
16
48
6
36
6
8
30
30
16
26
18
180
36
34
72
8
100
6
44
52
12
2
64
36
14
12
18
12
10
14
36
4
6
44
6
114
16
54
26
10
8
94
38
34
14
10
12
18
26
6
34
48
32
6
34
14
12
28
114
12
60
6
8
52
44
60
30
64
72
38
10
32
4
36
8
4
36
26
34
2
78
30
6
6
34
56
18
42
70
60
78
30
30
50
12
10
8
4
42
24
26
64
20
42
40
30
20
10
8
22
50
30
34
20
46
20
30
4
44
10
24
48
14
24
66
24
6
10
50
10
14
12
10
8
16
36
74
36
64
50
36
24
4
12
30
60
38
6
10
14
10
2
58
26
54
10
42
80
30
60
24
6
48
4
26
10
86
4
32
4
50
64
2
28
62
18
36
6
4
74
10
56
6
24
6
34
50
30
60
40
36
18
20
4
18
42
2
36
22
8
34
44
90
112
50
54
16
38
6
54
12
10
8
6
16
24
26
18
34
42
20
16
14
24
6
24
30
6
24
72
22
56
6
96
18
136
14
30
16
20
24
10
36
146
34
36
20
22
26
42
58
32
10
30
48
2
18
12
30
10
8
30
42
18
52
20
40
104
10
14
4
6
12
8
82
24
50
54
16
6
30
18
42
72
18
8
36
36
24
4
42
8
30
10
26
4
20
46
6
42
36
2
60
24
4
42
14
16
44
30
4
2
4
26
100
14
58
18
20
4
14
22
48
2
18
12
58
42
14
24
64
8
10
110
28
26
124
30
2
10
84
6
104
4
26
36
40
14
24
36
16
60
50
24
54
10
6
36
8
36
40
74
6
16
104
66
28
30
2
90
18
120
12
34
14
36
34
36
36
44
58
2
46
14
4
6
6
50
10
44
24
12
22
6
2
10
78
66
20
24
46
6
8
22
44
28
56
16
114
6
48
8
18
36
64
32
18
66
4
80
30
22
8
12
34
30
56
10
48
36
14
36
46
12
38
10
38
16
14
4
78
8
120
66
54
96
10
74
40
42
48
66
14
4
6
12
24
6
44
16
44
6
18
6
16
18
42
54
56
28
6
14
12
28
20
36
6
10
14
94
20
72
10
20
34
48
2
4
32
4
26
48
12
78
6
36
30
4
54
32
78
6
4
2
4
56
24
66
24
6
22
18
42
26
16
14
16
110
174
4
12
50
16
8
10
50
22
74
10
156
20
34
18
8
48
6
30
16
20
24
16
20
48
36
34
62
30
18
6
70
30
50
4
26
36
24
36
40
20
28
90
20
40
32
30
28
6
6
80
94
6
60
44
24
12
4
20
16
50
64
84
2
40
44
6
24
30
4
6
86
78
42
18
30
10
62
10
50
34
36
12
2
30
6
4
18
48
20
28
20
6
58
2
4
72
18
20
6
58
78
68
10
20
60
76
30
20
6
10
102
6
36
14
40
32
28
62
4
14
36
6
24
10
24
12
18
2
34
14
6
4
32
94
54
30
26
6
48
46
6
8
6
16
8
10
122
60
40
18
50
10
62
22
26
12
10
8
4
32
6
4
56
4
26
10
74
24
4
12
26
40
18
32
30
4
24
12
20
54
4
30
2
18
6
24
42
22
38
60
28
26
46
8
36
36
10
8
6
16
90
24
24
2
4
14
52
30
74
70
14
22
8
34
6
36
6
14
60
64
2
18
6
34
62
40
78
32
4
84
32
4
24
62
4
44
16
66
18
12
8
12
64
20
24
10
32
40
20
90
4
36
24
20
30
36
4
20
40
26
4
26
48
16
20
4
2
40
98
22
8
22
18
2
48
30
10
6
90
66
44
16
120
48
60
84
2
60
36
84
34
80
6
24
6
114
16
66
60
18
36
14
66
10
14
22
18
12
8
6
4
80
30
40
66
6
14
66
30
10
20
70
44
30
34
12
24
14
40
6
48
18
20
48
22
8
40
20
22
78
26
24
36
4
6
80
70
80
6
90
118
32
48
12
10
24
6
14
60
6
34
44
52
80
24
6
28
2
18
64
26
22
30
24
86
30
22
8
30
54
4
30
36
14
6
40
44
12
24
10
26
150
18
16
36
24
18
38
94
30
6
44
28
62
10
26
18
30
36
96
4
6
24
50
6
4
14
12
70
84
14
12
4
14
4
32
6
4
44
34
26
6
24
40
42
20
18
6
60
4
2
10
18
6
6
38
126
6
10
20
48
46
18
32
10
18
18
14
64
26
16
20
60
18
6
4
60
30
2
24
84
22
44
10
44
6
24
30
10
42
44
10
6
18
24
32
54
16
14
30
22
24
14
36
34
2
18
102
22
60
98
4
24
2
40
44
4
26
54
72
4
6
78
32
54
70
50
24
10
24
48
8
12
4
48
32
6
40
8
22
14
30
54
90
4
98
48
10
20
10
66
80
4
20
6
58
2
40
6
8
16
14
10
30
30
26
16
42
8
10
68
6
34
32
10
8
40
26
10
26
24
10
146
4
26
24
124
2
30
100
18
36
20
84
82
8
4
116
70
2
78
22
38
6
64
72
14
30
28
32
6
24
16
84
66
48
176
4
12
50
40
20
22
98
10
14
6
40
14
10
60
14
12
18
4
78
14
6
64
20
30
16
98
60
34
26
6
28
12
14
12
10
44
6
4
86
34
14
6
24
60
10
12
8
6
4
60
2
4
48
26
60
52
38
4
12
6
20
60
138
30
12
4
36
18
24
36
26
24
16
30
6
38
52
38
12
24
24
30
22
38
6
10
110
54
46
6
12
38
4
74
12
54
4
42
80
18
6
34
30
6
26
10
20
10
38
36
30
30
6
4
50
60
4
20
52
30
54
18
8
4
44
16
36
44
30
10
96
18
30
2
30
34
116
10
12
32
16
30
14
6
24
6
52
56
36
30
40
14
6
90
6
22
42
20
40
6
20
28
50
30
46
66
8
6
6
28
2
24
60
10
50
34
6
20
10
6
8
90
70
42
24
6
74
6
4
18
38
4
26
30
88
56
30
4
102
20
4
66
18
6
14
12
22
126
2
24
30
30
4
92
34
36
14
16
44
4
60
26
34
32
58
30
6
6
54
26
48
6
10
26
40
20
60
24
40
14
6
4
32
18
6
84
6
36
28
50
30
66
16
20
4
78
2
40
56
78
16
26
22
48
8
36
34
30
6
14
22
24
18
18
8
60
6
46
174
14
70
86
30
16
44
60
6
4
14
42
4
26
10
20
18
36
6
28
12
38
66
4
6
14
30
6
4
6
24
42
18
92
40
104
40
26
30
30
10
50
4
18
6
80
10
56
28
36
2
70
134
90
6
24
54
66
4
20
40
30
12
8
22
44
58
38
4
74
12
4
80
40
20
60
24
10
12
68
66
64
42
18
26
4
2
90
4
26
18
12
24
24
16
30
44
4
96
32
4
56
10
14
24
120
72
18
30
52
12
86
16
30
6
42
62
36
10
68
12
18
30
16
30
134
30
12
4
20
30
36
30
24
6
70
14
88
62
6
30
18
16
6
8
12
18
36
4
56
24
16
48
38
4
18
38
4
50
4
126
36
50
48
16
30
14
36
6
58
6
36
20
4
90
54
72
44
58
18
30
30
8
6
28
8
30
24
90
70
54
90
2
18
6
30
30
6
4
56
78
46
14
22
18
26
4
62
4
14
42
30
18
6
46
60
48
20
36
6
40
8
12
10
20
24
16
38
16
14
22
20
58
12
38
40
6
114
32
4
6
68
22
44
4
42
14
10
56
48
46
80
84
72
4
90
24
30
72
74
40
134
42
30
4
36
14
90
24
82
48
42
44
84
30
4
2
24
12
48
12
24
70
30
14
6
90
16
8
12
48
36
94
26
4
42
84
36
14
10
26
30
10
18
20
16
138
32
6
24
16
20
18
12
58
20
36
36
48
72
24
40
54
26
34
6
20
76
30
54
26
10
42
18
14
24
16
30
20
36
84
6
48
16
146
4
14
4
8
10
42
2
60
4
2
48
12
18
46
50
10
36
14
34
26
58
60
6
20
16
50
6
30
28
2
24
4
6
20
6
22
12
74
16
74
64
6
26
6
10
14
40
14
16
14
10
26
30
66
4
18
8
28
2
28
60
6
6
38
90
6
70
14
42
34
14
10
2
22
8
34
20
16
98
6
46
98
46
20
10
36
50
60
18
46
20
24
10
30
2
4
36
44
6
18
72
10
14
16
90
78
6
6
14
28
2
34
24
6
42
68
4
18
20
24
24
12
24
16
20
82
12
54
54
8
58
92
24
30
66
18
12
18
52
14
16
110
24
10
56
4
26
10
8
4
48
38
30
12
34
14
22
90
12
36
26
24
82
14
10
24
56
6
78
12
24
10
6
8
6
24
10
50
12
28
92
18
22
42
2
4
30
26
6
60
4
20
40
24
2
70
8
22
74
66
48
22
24
108
36
12
38
6
64
42
54
26
4
26
34
14
16
44
12
4
144
12
18
2
28
2
4
20
16
20
24
60
24
22
110
24
10
14
70
2
4
44
36
6
18
6
6
24
24
90
40
26
58
2
24
6
16
12
38
34
56
10
8
40
26
28
36
26
16
8
10
66
6
8
42
48
6
4
2
34
120
6
68
12
64
14
22
20
18
72
60
48
12
58
54
98
22
56
22
30
18
26
4
50
12
34
74
10
120
30
20
12
54
28
18
18
20
46
18
8
120
28
32
10
18
32
40
14
10
14
70
12
8
6
58
42
20
24
70
26
6
30
24
10
6
54
6
14
94
12
8
12
120
22
18
44
60
4
32
28
30
2
4
26
18
42
28
6
30
26
70
14
36
4
20
24
42
18
6
16
8
10
20
6
10
6
60
8
12
64
26
4
20
40
80
40
26
34
14
4
36
30
30
36
6
18
2
4
14
36
34
6
14
42
24
4
20
6
106
30
18
42
18
20
40
6
18
6
2
10
108
2
130
8
12
22
12
24
92
18
42
34
14
6
4
80
12
10
8
6
4
2
30
24
6
24
40
6
78
62
54
6
18
16
24
26
4
12
30
68
6
10
26
48
34
32
16
18
92
10
48
12
12
2
4
2
24
40
6
20
22
62
66
10
24
14
6
24
36
10
14
12
40
50
24
90
30
6
114
4
30
54
102
20
4
2
28
2
4
26
28
26
30
16
14
40
56
24
40
60
14
4
2
60
40
26
10
54
14
30
6
4
92
4
44
40
26
6
22
38
4
36
20
10
14
6
4
14
16
20
30
6
40
14
54
52
24
26
18
36
24
36
30
40
24
32
54
40
84
30
36
6
42
66
56
6
10
38
30
76
24
2
24
10
44
60
22
50
70
74
36
10
30
8
22
74
24
16
36
14
88
8
30
40
18
86
4
12
8
12
10
50
48
34
12
164
12
34
56
18
16
80
88
8
30
22
78
8
12
30
4
14
30
16
50
24
40
32
24
6
90
10
8
46
26
10
20
4
6
14
34
20
6
4
66
84
36
30
18
62
16
108
114
2
24
6
6
22
18
30
14
66
18
126
30
10
50
36
34
24
30
26
10
6
8
22
8
60
30
42
144
60
16
50
78
10
2
60
18
4
36
26
70
6
20
22
18
30
44
70
26
4
54
50
4
18
18
2
84
4
92
54
76
18
6
6
38
4
32
94
12
14
4
50
30
52
8
30
42
30
88
54
2
24
34
102
14
16
6
74
46
18
6
86
24
10
20
30
54
22
38
10
26
16
74
30
4
36
20
84
36
10
14
10
26
6
28
12
98
30
30
10
56
6
60
30
40
14
34
26
36
10
68
16
6
68
22
60
24
24
36
20
60
16
30
14
24
30
52
44
16
50
24
16
80
10
20
84
36
88
20
12
4
20
40
6
38
6
6
28
62
34
18
2
10
20
54
10
6
44
16
26
18
12
28
6
14
72
48
10
30
6
14
30
4
2
4
30
80
6
10
14
90
66
36
18
22
24
26
30
18
106
30
6
8
46
44
40
72
18
30
32
24
64
50
12
60
40
38
6
34
12
12
2
40
30
14
34
38
4
20
24
22
12
18
14
66
34
6
38
6
24
10
30
26
6
4
30
26
48
12
34
80
24
6
34
24
56
30
16
44
70
2
22
18
20
4
84
2
24
10
14
6
24
10
42
14
6
34
20
16
14
4
12
38
22
74
30
24
10
24
18
104
10
30
36
8
34
2
30
180
10
24
36
6
14
34
32
30
60
40
18
30
2
4
48
38
18
4
32
16
68
6
70
110
118
38
64
6
60
18
36
18
32
46
48
26
30
40
66
144
56
24
6
4
60
6
20
90
24
6
10
20
40
14
64
32
100
14
66
28
6
6
114
6
54
18
48
20
90
34
86
24
10
24
6
26
10
44
10
26
54
6
78
16
20
24
52
12
18
14
94
56
64
26
64
2
4
26
10
8
36
30
60
4
20
22
74
10
36
8
12
144
16
68
40
2
18
120
12
60
4
54
26
16
18
26
54
22
8
12
84
6
4
48
92
4
102
74
28
26
52
30
14
6
78
30
40
6
180
20
46
12
48
20
28
32
30
22
2
30
6
90
90
48
22
38
70
62
22
26
40
2
64
26
18
66
4
62
48
76
48
18
18
6
6
38
70
20
6
4
12
20
70
38
6
10
14
6
24
42
10
38
6
30
16
50
90
64
6
24
44
42
18
10
72
24
24
56
4
12
18
6
6
50
18
34
42
24
2
34
14
72
30
60
58
12
72
6
26
16
14
16
14
4
12
14
46
8
12
4
26
34
26
22
12
30
176
22
32
84
10
20
12
22
2
40
18
2
106
14
36
60
10
24
14
102
4
24
120
50
30
6
24
36
60
10
24
56
30
36
4
66
14
40
18
42
14
6
6
18
40
2
30
60
4
6
44
4
2
88
116
6
40
8
16
24
20
76
54
56
70
44
6
24
42
24
16
8
40
26
54
64
8
78
16
80
30
4
26
30
24
16
6
38
30
12
60
10
50
130
14
10
50
34
2
4
14
22
24
18
62
30
28
36
2
24
66
4
44
16
6
20
54
6
24
36
198
10
32
30
58
36
20
30
4
2
34
14
46
26
10
14
4
6
6
104
6
58
26
64
56
64
20
124
116
10
72
8
22
74
10
14
82
8
4
18
14
64
12
8
40
2
4
56
34
14
6
90
16
18
20
142
14
4
32
30
84
10
20
70
96
14
34
20
34
32
6
4
14
6
24
60
66
10
80
114
30
82
38
42
120
78
30
10
2
4
50
40
50
4
26
66
10
60
14
54
42
48
36
66
28
12
14
4
12
14
54
4
8
88
176
96
54
10
30
18
26
82
14
6
34
20
58
2
70
14
6
64
30
20
16
30
26
10
48
30
26
4
32
10
50
18
6
30
4
20
12
58
110
72
40
104
4
6
36
12
2
16
48
62
4
14
60
34
48
12
32
36
58
20
22
30
14
28
26
12
18
10
2
18
36
10
6
44
10
6
68
10
30
12
18
2
40
30
8
42
4
66
24
48
42
24
26
6
58
2
10
24
134
10
12
80
70
20
10
14
4
32
4
6
18
12
14
6
4
156
20
10
68
82
60
8
36
40
110
54
6
6
28
42
20
10
38
12
4
14
76
26
18
12
10
20
34
20
58
92
54
60
12
24
36
22
2
30
10
116
48
12
10
20
18
6
30
10
96
12
36
90
12
8
12
84
24
6
16
14
76
38
66
34
32
78
12
24
6
10
24
20
96
64
30
6
38
10
6
14
10
2
54
40
6
8
30
30
60
82
20
30
28
2
24
24
70
32
30
84
30
40
18
2
40
14
6
10
54
2
18
6
30
46
48
26
4
2
70
30
44
34
20
70
24
18
84
20
4
26
4
26
10
6
18
84
6
20
10
2
54
6
10
20
4
44
76
20
28
56
40
6
14
60
10
26
4
6
6
54
26
28
144
36
50
16
60
6
24
14
22
44
66
22
48
14
24
10
2
60
4
54
30
6
20
6
22
12
24
42
54
30
36
14
6
58
30
32
4
74
16
86
10
48
110
6
6
24
58
48
20
58
72
30
48
6
26
18
10
122
10
54
36
44
60
16
14
10
44
6
4
86
46
48
50
12
24
10
6
18
50
40
36
26
48
102
4
6
18
12
18
12
30
20
60
18
4
12
30
14
72
30
64
26
30
34
20
90
64
42
18
54
26
22
14
6
18
40
6
44
6
24
36
4
2
30
4
6
48
6
14
16
6
8
30
30
16
6
50
40
42
2
30
46
20
40
18
62
4
20
60
136
42
26
22
18
26
60
6
10
80
4
14
22
8
4
6
12
30
50
24
40
14
6
16
14
30
10
48
42
14
40
32
40
8
40
26
16
14
10
26
18
36
54
16
26
60
84
6
100
44
4
66
26
4
108
2
16
24
36
48
146
120
24
22
14
16
50
4
20
6
4
66
54
84
20
6
34
24
12
30
6
38
6
6
30
108
4
62
30
60
6
40
18
62
18
10
26
10
24
30
20
12
10
50
64
24
72
50
30
40
8
52
14
4
56
106
18
30
6
36
68
60
16
14
16
48
68
4
54
6
44
4
32
156
10
8
6
30
34
30
90
20
16
84
6
6
44
16
68
82
74
16
38
42
30
64
20
36
4
30
24
30
26
40
6
24
44
72
22
62
126
114
10
20
6
28
56
16
18
24
12
26
18
6
24
6
6
88
2
54
16
24
20
94
2
18
6
24
90
30
6
64
6
20
24
82
44
4
6
56
64
24
2
4
150
56
18
12
48
4
2
58
32
24
40
26
36
60
54
54
34
12
26
24
30
16
20
30
240
10
14
58
2
54
52
44
40
24
56
76
12
38
4
14
30
10
6
56
120
130
8
10
120
2
58
6
74
36
76
42
26
12
10
24
26
4
114
20
6
6
4
14
6
30
16
42
18
50
30
22
8
70
14
4
80
6
58
18
68
22
44
36
4
126
14
36
58
20
12
40
24
134
16
24
2
40
20
10
12
122
24
30
6
4
32
10
60
74
4
132
48
36
56
34
50
4
30
32
10
18
2
40
74
6
28
36
6
38
12
10
38
30
10
26
24
4
2
10
6
80
18
12
10
60
14
24
6
36
60
24
34
20
12
70
8
42
60
28
84
12
36
18
20
6
34
32
40
68
6
6
108
96
16
42
36
62
28
6
6
38
6
30
16
44
10
20
6
18
10
56
30
30
6
22
8
34
44
10
62
4
66
74
114
112
30
50
24
54
6
156
52
36
2
4
26
58
6
14
46
30
44
22
48
6
74
4
8
4
86
40
78
36
176
30
22
8
10
20
70
14
6
28
2
4
6
38
30
22
30
54
36
14
6
24
58
60
26
10
6
74
60
4
18
24
20
10
24
50
10
12
30
80
60
22
86
40
26
46
20
22
8
78
36
6
84
16
48
36
14
12
30
30
10
14
40
20
180
106
14
34
20
4
12
44
30
40
2
24
16
20
10
18
20
4
86
12
28
12
38
12
4
6
38
4
12
50
34
2
30
28
12
48
2
22
2
124
42
8
112
8
4
6
6
56
10
38
16
74
22
24
20
60
66
24
6
40
24
6
8
36
66
48
12
24
66
24
130
26
60
22
48
14
54
60
22
42
56
60
16
146
24
10
54
6
20
16
50
10
20
54
10
104
22
8
36
6
40
20
10
8
42
94
20
36
18
40
30
56
10
26
40
84
30
26
34
14
22
18
72
42
26
6
34
26
36
28
2
84
4
32
10
12
48
30
38
12
18
16
14
22
14
88
2
24
12
64
26
24
34
6
14
16
18
32
10
74
6
4
56
36
48
12
24
6
58
2
52
2
10
36
44
36
60
18
6
30
34
42
14
46
8
46
54
6
96
14
150
16
20
64
146
4
18
8
64
6
38
42
4
18
12
14
16
6
20
24
24
16
90
20
64
140
36
10
24
2
54
46
140
30
28
30
66
44
16
20
16
110
4
30
36
74
4
2
34
54
20
6
6
30
22
60
26
6
40
26
40
42
92
10
6
18
2
28
20
42
64
18
8
40
80
30
10
8
40
90
2
48
4
38
4
20
10
48
2
30
4
36
26
18
30
46
90
26
90
4
6
38
10
6
50
90
4
50
4
12
24
90
6
48
18
8
22
8
66
60
6
64
20
6
18
30
10
42
14
6
10
18
2
34
18
6
26
6
130
8
46
30
44
30
10
12
54
6
14
54
36
30
16
8
90
64
62
100
30
44
16
14
22
8
52
68
12
28
26
58
6
62
24
16
24
24
2
24
16
20
18
36
4
50
30
22
18
96
14
12
4
80
60
24
40
26
16
44
36
4
26
30
24
24
72
54
16
24
30
84
26
16
14
16
14
54
60
22
20
4
26
94
20
30
10
18
18
30
74
36
78
30
36
4
32
48
10
24
62
10
14
70
20
10
6
24
36
6
60
14
30
34
2
18
30
34
26
40
26
28
6
12
14
6
58
66
6
48
6
6
80
30
24
6
10
20
24
10
20
36
24
34
20
10
42
30
60
48
6
78
2
4
2
90
48
10
62
34
26
108
12
10
20
52
12
84
156
26
58
60
90
32
18
66
4
2
24
84
76
26
4
20
34
86
24
16
14
30
42
60
30
54
28
62
34
42
18
2
60
18
6
64
2
10
20
40
18
24
8
54
30
6
58
2
124
30
20
4
24
38
4
30
26
18
12
18
40
26
10
144
42
30
18
122
18
6
16
38
6
58
26
12
4
20
4
140
72
30
58
32
10
38
10
12
38
6
34
2
30
22
32
24
4
2
46
18
2
28
26
16
90
38
12
10
20
28
84
26
22
174
26
4
26
22
2
84
12
34
30
36
8
66
10
6
68
30
72
40
42
32
4
116
16
14
10
50
6
48
10
30
96
30
18
2
4
12
18
2
24
120
36
22
48
8
6
6
18
10
30
26
24
6
186
4
14
12
82
38
4
54
26
36
40
24
18
26
22
8
6
4
6
86
24
16
14
54
16
60
36
110
114
24
12
28
12
8
22
74
54
202
42
18
14
60
30
60
54
36
24
6
4
12
20
30
18
36
6
18
42
34
6
8
16
6
8
22
14
24
6
6
40
8
30
12
30
22
2
40
56
48
30
10
20
12
18
16
14
10
56
4
26
66
52
26
22
12
56
42
60
24
58
36
20
12
4
14
10
32
4
14
12
10
60
44
16
8
16
14
10
2
24
30
6
10
30
14
16
140
30
18
6
4
42
14
34
36
44
12
54
24
42
24
64
30
32
54
4
60
26
84
30
42
30
10
38
6
60
40
56
70
20
4
14
16
24
2
24
60
4
80
16
24
122
54
166
20
30
30
34
108
12
6
48
42
38
10
84
42
50
6
10
30
68
36
40
6
30
18
26
40
20
6
34
66
18
32
18
16
6
38
12
40
14
34
12
44
10
6
8
6
64
2
100
30
18
2
30
4
14
16
14
4
2
4
114
8
28
6
110
6
48
12
40
14
84
10
2
4
20
16
12
42
114
32
4
20
24
6
24
34
2
34
6
30
56
24
16
18
26
30
30
24
16
90
24
102
14
24
12
24
60
114
12
4
14
12
4
90
26
10
68
60
16
36
8
30
72
48
16
20
16
14
10
86
30
18
40
2
30
4
50
46
48
2
18
6
16
38
60
132
18
16
24
32
48
6
60
6
24
40
26
58
30
86
16
44
24
72
120
30
24
16
12
128
30
60
34
14
36
34
20
22
102
158
70
24
20
30
6
24
16
8
60
52
18
36
24
26
40
56
30
60
22
18
8
10
26
40
26
34
6
30
8
22
14
84
96
34
62
30
28
26
6
18
72
10
30
8
96
60
124
36
14
12
48
30
76
30
54
36
20
16
8
34
32
6
30
4
24
56
30
100
20
58
26
30
72
24
6
40
42
6
26
10
114
12
50
24
6
4
48
32
16
18
2
108
30
12
64
60
36
50
64
24
2
22
72
56
54
96
148
6
120
50
30
6
18
42
22
56
12
18
10
26
4
6
6
60
8
34
32
6
10
14
106
38
10
62
40
38
66
24
12
22
8
28
12
18
20
46
96
20
24
64
2
174
94
20
22
8
6
10
6
30
44
24
70
2
10
74
84
6
4
30
24
18
14
54
6
4
2
28
12
18
6
20
16
38
4
12
14
22
134
6
34
26
52
26
6
30
4
20
16
20
16
8
16
18
26
22
8
16
20
76
8
30
10
36
20
24
42
70
14
10
26
28
12
14
16
72
2
70
14
30
4
60
12
104
16
6
50
40
8
22
20
4
26
30
48
36
40
50
16
18
20
6
6
24
4
80
46
30
6
20
28
26
24
34
42
6
14
10
56
28
26
66
30
4
6
44
4
12
44
30
6
60
54
4
36
18
56
6
66
52
6
12
24
6
44
30
6
18
12
60
22
18
48
32
24
24
72
34
24
30
62
64
14
12
40
108
20
36
10
44
6
46
18
26
64
20
12
18
22
50
30
78
36
36
10
14
10
20
16
84
30
24
12
20
4
14
6
100
20
16
20
40
14
6
10
78
30
86
4
6
50
36
84
70
20
46
8
10
32
58
2
10
54
44
40
56
6
10
72
66
12
24
56
30
60
24
6
24
10
36
14
34
50
12
18
22
42
26
16
6
12
42
20
54
10
72
20
58
26
34
42
68
6
4
26
4
42
8
82
14
6
24
40
18
8
10
14
90
40
110
4
2
34
48
6
32
58
30
32
64
26
4
80
4
2
90
4
54
2
18
6
24
6
4
80
70
2
60
18
16
6
18
60
2
40
8
12
4
14
66
36
30
30
10
24
6
114
26
4
6
50
24
6
30
22
8
48
22
8
76
6
30
18
2
18
16
6
20
18
6
100
6
8
12
60
40
8
10
62
24
6
60
4
50
28
2
16
68
12
28
6
6
60
30
48
30
12
38
6
16
44
60
24
6
36
24
16
8
82
42
2
16
30
54
24
32
4
14
16
14
40
6
26
40
108
20
12
10
30
42
32
16
20
48
52
140
28
20
22
42
62
6
30
24
6
28
30
42
50
4
84
32
54
24
16
74
36
40
36
38
6
24
42
28
12
20
4
44
6
24
60
66
4
20
6
66
4
6
30
12
48
14
4
32
4
56
60
10
54
26
78
40
26
6
10
72
36
36
14
46
6
24
78
8
30
28
2
28
32
24
24
4
48
18
12
18
42
44
24
12
58
32
10
20
18
16
14
16
74
6
34
24
32
30
10
44
22
8
36
4
20
10
72
24
54
54
18
20
10
20
48
12
18
52
20
40
74
16
30
20
70
104
4
26
34
32
34
18
2
40
36
8
90
12
64
84
2
24
16
20
54
6
10
18
20
6
34
26
120
34
122
18
42
4
44
16
230
4
32
22
2
40
44
30
124
26
70
62
54
4
86
4
12
18
20
22
20
24
24
34
2
6
34
20
84
12
48
6
66
82
42
44
82
24
26
70
18
6
36
20
138
12
34
74
30
42
22
8
10
44
34
156
36
8
16
14
42
28
2
18
12
10
68
16
44
6
16
44
4
12
50
4
26
30
10
14
16
14
4
26
4
2
48
6
24
142
12
18
24
20
34
20
10
6
36
12
48
20
48
12
4
54
26
10
20
46
48
6
78
18
110
30
4
54
20
42
64
26
10
14
30
60
40
44
36
24
10
62
22
8
64
26
10
12
6
26
16
14
58
12
14
12
144
90
96
28
2
24
4
2
10
24
26
84
6
4
56
34
14
66
24
4
12
24
6
26
30
10
14
4
140
36
24
6
4
2
142
66
2
34
14
16
60
108
48
24
14
36
6
34
44
40
20
16
14
30
16
44
36
4
54
18
14
6
24
16
18
30
20
22
12
6
12
50
24
40
24
96
48
32
46
20
40
8
12
60
10
18
32
34
44
4
12
50
24
10
6
36
8
10
20
10
180
36
6
14
6
18
30
42
18
4
6
56
16
20
4
6
8
66
24
12
22
18
18
2
48
36
4
92
4
104
16
6
20
48
16
6
38
6
10
26
22
48
20
10
80
10
44
60
36
28
86
58
36
12
18
12
50
40
14
4
96
14
60
10
42
18
30
6
186
8
6
174
36
30
36
22
8
48
6
6
58
72
8
12
22
32
54
12
4
14
12
88
72
20
34
14
22
8
30
40
66
78
26
16
24
62
40
114
78
6
66
26
60
90
24
24
16
50
36
4
44
6
6
4
26
28
12
78
12
20
22
12
50
24
12
30
10
18
6
50
66
4
36
60
54
20
24
6
10
26
22
18
20
24
10
14
30
6
40
14
72
30
4
20
66
40
8
4
38
10
84
44
12
130
8
100
2
30
18
52
50
10
20
28
2
30
52
62
46
48
24
62
40
44
42
64
6
38
22
108
12
24
18
98
22
6
2
10
110
4
36
14
16
8
72
34
14
16
26
30
108
16
36
18
6
26
18
6
30
4
32
60
82
8
54
30
4
6
18
56
6
6
28
32
48
30
6
130
36
84
24
2
64
6
38
6
36
34
6
18
2
10
30
44
66
10
30
48
24
2
30
16
14
24
46
6
14
90
6
10
60
8
30
60
10
36
50
6
28
86
6
10
14
10
20
30
4
20
72
4
26
10
8
12
118
2
24
34
32
18
40
72
18
20
66
124
32
4
56
4
18
8
4
54
32
24
6
10
24
14
66
6
18
6
6
10
44
4
140
12
48
6
84
16
54
32
4
26
60
24
4
26
36
28
20
30
22
8
6
34
42
8
30
6
4
54
18
164
36
34
86
54
6
18
22
44
46
38
6
10
26
40
150
18
12
14
24
30
12
34
56
48
6
6
58
84
32
10
18
12
14
12
54
4
32
30
22
2
4
56
24
6
4
50
10
60
6
30
60
26
10
80
4
56
30
90
10
84
36
24
20
34
24
6
20
12
60
34
20
24
6
30
16
12
32
6
40
108
6
26
10
20
58
116
16
68
16
26
48
30
66
6
70
24
50
60
4
20
66
6
18
42
18
4
96
12
12
62
76
38
6
36
10
12
6
26
6
18
66
94
6
26
18
36
6
90
48
36
60
70
48
2
10
20
76
8
12
10
18
30
2
48
42
4
6
78
96
20
16
8
22
20
24
16
30
38
4
38
34
14
34
8
48
22
42
78
8
66
36
30
24
106
50
28
6
6
20
40
134
6
58
32
40
48
6
56
10
14
4
60
2
30
34
14
10
56
46
20
4
36
14
24
72
28
2
10
20
64
14
16
44
66
66
4
66
98
36
6
4
44
22
38
6
46
74
64
26
60
6
60
18
12
18
66
28
68
28
12
20
10
20
82
108
30
38
4
26
12
4
30
14
34
8
30
24
60
6
70
8
40
30
20
150
90
6
96
60
54
24
6
10
54
56
58
2
24
16
6
18
86
6
48
6
4
2
40
14
10
6
30
38
36
24
36
4
50
36
6
4
24
20
12
4
6
24
18
12
6
8
10
12
12
68
4
26
18
4
12
84
2
28
42
8
12
18
30
10
26
28
6
12
20
4
6
20
18
96
10
80
4
26
34
2
4
36
38
22
30
14
4
56
6
28
60
80
4
18
50
30
24
60
46
14
64
20
10
20
46
36
38
10
30
30
26
10
20
66
4
14
66
6
108
40
2
100
128
16
26
18
6
4
26
28
42
36
44
6
34
30
6
30
38
12
30
94
14
30
36
36
10
14
6
18
30
4
38
24
40
24
2
48
16
6
42
2
24
36
34
6
26
30
10
8
12
4
26
4
18
2
46
14
16
8
40
2
24
4
20
22
54
54
30
62
18
60
52
14
4
42
20
24
4
2
58
2
4
56
10
8
22
30
48
6
20
4
50
22
80
4
18
36
42
48
36
6
8
40
2
10
50
64
30
44
4
12
6
68
30
10
2
60
90
22
32
6
34
48
12
30
18
2
4
12
8
16
26
24
6
10
24
14
154
26
6
10
20
6
4
6
68
36
60
70
6
18
26
100
18
32
4
12
14
34
6
74
36
4
92
4
44
66
100
90
26
34
14
12
40
20
48
16
18
2
90
66
60
34
26
22
60
2
40
20
24
42
30
82
26
46
54
6
6
54
6
68
10
26
34
32
94
36
44
16
162
68
48
6
40
44
6
4
26
4
50
16
30
14
30
60
6
10
6
44
90
46
14
96
64
14
4
2
36
114
16
38
12
54
130
14
30
34
2
4
26
16
90
30
8
96
24
36
4
24
6
30
26
6
4
14
12
22
32
6
54
46
60
18
32
48
6
16
8
66
6
10
14
34
2
4
26
24
28
18
14
54
6
6
4
54
80
106
20
10
24
20
12
34
174
2
4
50
76
20
18
12
18
6
36
48
12
18
16
84
6
20
10
14
82
24
14
6
6
30
10
14
24
30
16
56
18
6
16
14
28
2
30
36
70
8
70
2
58
20
22
68
12
18
10
20
82
38
82
74
4
32
4
6
48
36
6
20
22
26
10
26
6
10
18
36
56
30
4
14
6
24
22
44
34
54
42
14
6
10
80
10
6
90
8
70
110
30
10
20
12
24
46
110
24
16
44
16
8
6
30
66
28
20
96
34
2
28
50
34
2
10
44
16
20
46
54
44
12
34
14
36
84
22
8
46
74
6
70
74
16
14
6
64
6
18
18
30
20
64
44
40
12
50
114
6
48
6
36
24
10
26
10
42
60
26
136
18
8
30
4
44
36
4
20
22
18
30
42
14
34
20
6
6
10
14
6
70
108
6
56
10
54
96
72
26
30
40
56
16
60
14
70
50
4
60
62
28
20
6
24
10
36
30
14
90
112
54
24
6
20
36
94
20
54
100
110
6
34
32
70
20
22
62
24
12
4
20
16
14
96
4
14
52
30
80
54
16
14
10
36
80
24
4
12
42
38
18
40
80
60
42
4
6
60
50
24
136
74
40
6
24
30
14
46
26
64
36
74
34
20
6
28
62
10
86
40
14
4
50
36
6
10
8
16
26
30
22
12
14
12
22
42
6
48
72
8
6
30
60
54
36
120
30
46
18
2
4
14
16
48
6
36
20
66
10
8
30
36
6
24
24
22
48
20
42
22
38
22
2
16
8
6
4
12
18
26
10
20
40
26
58
32
22
62
16
44
4
50
10
42
110
30
24
136
14
4
30
2
54
6
10
44
46
18
84
8
130
20
18
10
2
4
56
4
20
10
14
6
16
42
2
40
20
24
30
36
6
18
46
6
14
54
16
24
30
56
120
10
26
24
36
54
30
30
36
4
44
4
18
68
6
34
32
10
48
24
8
4
44
16
110
6
28
26
30
60
34
32
4
36
20
4
30
86
40
60
50
18
6
34
30
2
4
36
20
10
48
2
30
4
20
16
60
38
10
2
28
6
48
8
24
16
8
64
62
6
48
90
34
18
8
90
42
22
2
30
16
144
6
44
24
66
36
78
12
10
8
22
18
2
10
48
20
66
106
12
48
48
20
16
80
4
6
20
36
24
60
36
48
12
48
10
50
36
10
48
18
8
70
50
66
126
10
8
76
54
30
56
30
36
4
20
36
40
14
4
72
8
6
10
30
36
14
76
18
42
24
96
104
34
30
30
54
2
24
42
28
6
26
10
18
72
44
10
54
2
4
80
30
70
6
84
26
4
78
180
26
36
10
24
2
10
20
34
6
8
40
66
20
34
56
84
52
14
60
40
44
100
32
4
54
6
30
6
8
72
10
44
6
60
24
6
108
16
50
46
14
58
62
4
56
70
6
42
2
10
50
24
66
30
6
30
108
40
2
18
12
30
28
56
150
34
20
82
8
16
6
38
42
18
10
2
18
124
8
24
10
6
18
32
30
10
8
22
78
12
98
70
12
8
70
30
36
90
6
14
28
2
36
40
50
54
30
10
24
2
118
6
20
6
34
246
8
6
60
24
10
50
4
12
60
14
52
14
4
6
6
8
40
36
50
34
146
40
66
38
94
72
36
50
18
22
8
42
24
10
50
10
26
48
30
16
20
70
80
6
24
24
16
14
12
40
18
54
56
40
26
46
30
20
54
6
30
48
6
10
6
78
72
84
6
8
82
12
42
90
26
10
38
10
56
36
70
14
30
100
60
14
22
20
10
14
4
110
12
52
66
6
20
124
2
60
48
6
54
10
2
58
2
4
174
2
10
114
36
8
12
10
30
20
48
36
118
42
56
30
30
10
18
30
26
36
24
6
48
10
2
18
6
34
6
56
60
48
6
36
4
36
68
12
4
90
44
30
52
30
30
18
26
4
56
40
26
48
64
56
6
34
12
18
32
28
2
4
44
30
72
22
32
4
42
18
36
36
8
10
80
90
6
6
40
48
80
6
40
26
64
14
90
12
4
54
6
20
16
24
14
12
58
2
48
46
110
4
92
22
8
10
44
4
36
18
2
16
50
4
6
44
30
10
20
10
26
22
32
4
60
6
24
6
26
10
14
60
4
20
6
64
20
22
20
18
100
36
24
26
6
100
98
40
12
30
44
84
10
54
8
30
48
10
6
36
18
26
10
24
24
32
34
30
6
6
30
20
18
6
130
6
14
66
48
12
4
14
16
6
8
72
24
40
80
4
32
22
6
72
48
56
60
10
86
4
6
18
30
42
14
30
10
50
40
138
38
30
90
18
16
26
24
16
8
34
26
6
4
6
20
84
40
26
6
24
6
88
30
20
16
24
32
4
18
32
24
6
64
50
40
62
34
74
6
16
14
30
28
32
16
8
30
40
26
16
14
16
14
4
60
50
34
6
2
148
60
180
84
56
10
26
36
30
10
20
28
6
56
40
18
26
24
22
14
6
4
24
20
16
6
48
36
6
54
80
30
10
78
36
12
8
6
4
50
46
84
20
6
4
32
10
90
24
14
12
58
2
84
90
10
6
38
6
6
30
34
26
34
54
30
32
4
36
42
12
54
32
28
12
38
30
36
4
2
40
8
36
4
92
60
30
10
38
36
30
10
26
10
20
34
86
28
2
48
30
10
20
16
50
10
14
16
36
30
14
6
60
10
68
96
4
32
22
38
24
94
32
4
6
18
24
38
4
36
50
40
48
2
40
30
12
12
36
20
18
6
4
60
2
48
40
56
6
34
30
14
10
20
12
24
16
24
26
40
8
6
70
26
52
132
56
10
8
36
4
32
78
12
10
138
12
74
40
14
10
2
70
42
56
6
10
60
20
64
12
74
34
50
6
6
18
90
22
20
52
62
24
102
18
34
60
2
34
6
56
18
166
54
2
18
16
56
4
50
60
4
2
24
6
100
20
28
86
16
8
30
94
6
54
72
14
12
18
60
22
14
30
34
6
90
44
42
70
20
112
32
4
2
40
104
124
2
24
10
6
14
24
12
78
36
76
8
16
80
10
36
24
66
24
14
72
24
34
80
16
26
40
8
22
24
50
124
2
40
8
16
30
26
18
6
70
24
26
96
30
24
34
96
14
70
6
44
42
54
30
6
70
20
34
50
16
30
18
26
36
4
44
16
30
110
16
38
72
30
70
12
66
2
28
20
10
12
20
10
44
28
42
36
8
30
60
6
10
30
6
14
34
36
6
44
36
4
24
86
16
24
14
12
18
66
24
36
30
40
24
6
18
8
52
6
36
24
140
12
28
6
80
130
6
8
36
66
60
114
10
54
26
64
26
40
24
6
56
60
4
18
12
26
22
60
86
42
64
26
30
34
54
50
6
6
10
50
90
18
12
18
64
12
48
8
18
52
8
42
48
6
46
48
20
66
76
8
16
18
36
12
8
10
30
30
2
64
20
130
18
26
60
10
2
4
140
6
48
22
20
10
48
2
82
6
12
24
20
16
8
42
30
30
30
60
10
12
12
36
30
20
138
42
180
24
24
42
18
12
4
6
18
30
24
12
36
38
22
18
12
30
8
40
20
6
58
12
6
20
78
6
10
14
34
2
6
30
10
8
36
70
14
12
10
60
48
20
34
6
2
24
16
14
34
26
100
26
24
90
90
16
12
36
12
30
18
56
16
14
34
62
4
84
20
102
28
26
4
86
46
78
2
4
104
22
8
6
4
6
24
42
20
34
14
76
20
24
12
48
106
26
22
68
18
30
30
10
2
22
18
48
32
54
46
90
14
16
24
74
30
10
2
4
14
4
2
30
30
64
30
2
18
82
38
4
2
10
14
96
10
80
10
66
30
14
66
4
20
4
12
20
24
16
14
4
26
30
84
22
48
6
56
10
134
10
144
6
14
12
30
4
6
20
54
4
62
40
38
22
8
6
28
26
12
4
24
2
24
30
70
14
36
24
6
60
6
34
48
2
76
48
42
48
6
18
8
30
24
4
20
10
6
20
66
4
96
30
30
20
10
8
10
2
24
40
74
4
12
36
50
48
10
72
72
36
2
4
54
26
58
12
80
6
18
42
4
20
10
6
60
120
50
24
24
36
30
4
12
24
20
84
12
18
40
2
22
48
24
14
16
24
2
4
26
70
14
30
6
24
4
36
14
102
30
24
6
24
16
8
10
26
10
26
4
36
8
66
36
28
20
4
2
16
30
38
10
12
14
4
42
72
38
22
38
100
42
38
40
78
32
60
120
18
16
44
12
4
26
4
14
22
104
10
20
24
82
14
24
6
28
56
6
34
30
26
28
18
42
36
32
70
44
96
18
12
60
30
40
24
56
78
60
22
14
4
12
44
6
18
22
18
2
18
22
68
22
20
10
44
66
48
10
92
30
54
76
30
14
36
58
20
22
68
10
62
4
36
114
14
10
56
6
28
56
6
10
44
10
20
30
36
24
16
90
48
2
78
30
60
6
24
22
8
52
8
102
64
48
56
10
6
56
10
14
6
24
10
14
36
34
36
44
36
28
26
42
18
12
18
30
40
12
24
18
2
46
44
4
26
10
30
18
56
6
34
12
18
26
4
6
6
68
30
22
14
10
6
8
6
16
74
36
4
20
40
50
4
96
74
6
64
42
24
14
66
24
6
24
6
16
20
90
18
12
22
6
50
6
10
6
104
34
62
18
42
4
80
66
64
20
10
26
30
10
18
36
56
18
52
44
16
104
6
24
4
20
76
14
40
36
54
36
104
10
26
54
4
26
22
14
6
78
30
102
24
36
18
60
10
50
52
20
30
58
2
18
22
24
86
24
10
6
8
22
8
34
12
14
22
8
6
34
2
10
14
4
12
18
36
54
2
4
20
34
36
18
18
50
30
34
26
34
74
102
120
30
10
48
56
24
6
24
60
22
18
20
16
18
12
6
68
22
44
6
10
30
18
56
6
24
36
4
6
12
42
6
38
60
36
24
12
118
24
32
30
30
28
6
32
10
14
70
26
24
40
20
54
22
48
2
18
6
16
14
4
54
26
12
18
106
44
6
4
24
6
60
12
8
30
16
6
14
64
26
46
98
72
4
50
16
24
26
22
12
20
46
98
6
6
64
6
14
24
112
14
6
48
10
20
40
12
18
6
84
54
62
24
34
26
10
6
26
52
8
52
102
6
38
34
32
10
18
12
168
2
36
22
2
10
6
18
26
30
6
4
20
6
10
42
26
60
6
4
2
10
60
78
20
12
4
24
152
4
36
30
8
6
16
42
2
6
34
26
18
90
10
26
10
6
44
30
10
6
80
10
24
26
70
38
36
4
12
68
42
18
6
36
30
34
26
28
32
4
20
4
32
34
44
4
62
10
14
22
20
10
84
96
18
12
50
64
36
102
2
6
48
6
60
4
2
40
8
10
20
42
18
6
54
10
2
18
36
60
64
6
24
12
20
54
40
20
46
18
26
16
42
62
94
20
12
30
94
20
70
6
14
96
18
40
2
40
38
30
10
20
10
32
64
18
18
14
40
24
32
30
70
12
26
16
6
24
146
28
26
16
110
22
26
42
24
34
2
28
6
14
4
2
16
110
28
2
34
56
18
30
40
32
60
10
42
2
126
54
24
42
4
48
96
6
36
60
14
40
20
6
58
20
6
6
18
36
4
2
30
40
18
2
4
18
26
10
32
52
2
6
48
6
84
12
18
16
56
48
16
30
6
20
30
4
110
6
54
4
2
10
84
48
38
18
90
16
6
84
6
30
8
42
30
48
22
8
40
20
6
34
42
50
10
18
30
24
56
4
2
34
60
6
20
16
8
10
24
18
20
34
264
12
48
84
8
34
30
6
8
36
34
2
18
12
18
66
6
48
12
60
78
52
12
32
90
34
146
40
44
12
30
52
2
40
24
32
30
18
10
62
34
30
50
66
60
4
54
12
18
2
48
22
8
16
44
66
28
6
26
30
16
18
20
60
6
66
10
54
14
72
24
90
34
32
22
56
4
12
36
12
72
14
46
116
54
4
2
54
36
114
88
60
32
6
22
6
2
34
44
60
30
52
48
116
10
50
30
46
104
30
58
56
12
4
14
10
26
46
38
16
50
4
30
6
26
82
18
14
28
6
20
72
4
14
22
30
54
50
46
44
24
40
80
6
16
80
54
10
6
8
6
66
4
26
4
6
38
4
48
14
24
6
4
72
20
28
36
48
6
6
24
12
38
6
70
180
24
66
74
16
66
84
14
66
4
2
30
30
18
12
54
16
20
48
70
26
4
66
14
30
6
24
22
20
28
6
44
66
6
10
38
16
18
62
60
90
16
14
84
52
20
24
36
30
78
10
32
88
62
24
40
20
46
48
62
40
54
54
42
54
6
14
10
6
98
42
90
64
6
38
6
154
132
30
98
82
68
6
4
102
42
36
30
42
18
2
10
68
6
16
14
40
26
10
14
6
40
38
4
8
4
74
66
4
20
42
4
56
10
24
24
56
6
58
2
4
18
8
52
2
4
56
4
36
144
6
6
14
46
38
10
56
6
24
28
62
24
10
2
4
90
36
8
16
24
2
28
12
38
30
36
6
34
20
40
6
60
18
50
16
20
6
18
36
34
62
18
90
42
10
14
16
18
26
58
26
12
10
8
52
20
30
18
66
16
74
16
20
54
76
68
90
40
86
66
54
36
34
26
10
24
14
6
60
4
2
78
4
8
10
8
72
22
36
20
6
70
30
14
30
22
30
14
36
18
30
10
32
10
78
36
14
6
54
12
24
64
6
26
28
132
8
6
4
36
6
20
18
12
24
24
36
30
30
24
36
24
42
10
8
16
26
100
14
4
90
20
4
2
24
6
40
6
24
18
8
10
84
18
38
4
6
38
66
36
4
44
12
18
60
52
14
64
36
54
30
42
84
26
24
24
6
24
60
22
14
6
18
82
8
4
42
60
44
34
6
90
32
18
12
58
6
14
36
28
12
48
32
4
12
18
6
30
26
40
18
20
12
22
2
30
10
20
10
44
6
4
26
30
36
84
10
56
52
32
16
14
40
14
22
8
30
36
16
18
102
8
76
26
64
86
48
4
6
2
54
10
36
18
2
40
18
30
80
10
6
20
6
10
54
14
22
42
12
60
26
40
18
20
6
40
30
26
40
48
20
22
14
10
56
4
20
6
18
40
26
6
60
28
62
34
26
88
62
10
30
78
20
30
30
10
2
34
48
2
36
10
60
48
26
60
16
14
16
44
16
38
66
30
16
98
64
12
14
12
10
12
6
36
20
6
10
44
24
30
52
24
30
6
20
18
6
24
30
16
18
18
20
18
52
12
2
30
54
34
8
4
20
24
6
34
6
20
46
14
16
8
10
122
4
6
48
2
94
20
30
10
24
62
4
20
16
114
120
54
6
50
16
14
36
40
20
30
60
40
30
12
2
30
126
10
14
24
16
26
28
32
4
24
26
4
26
40
30
56
24
60
10
50
10
14
60
12
30
4
74
40
36
18
36
20
64
2
118
36
20
16
60
20
30
16
90
104
6
100
44
10
6
104
124
2
18
76
30
74
16
56
70
8
36
4
2
4
50
24
124
6
32
4
26
10
44
24
16
30
26
40
74
4
2
34
6
18
20
42
64
18
6
26
24
90
40
6
24
6
50
4
2
34
26
30
30
10
72
32
54
82
12
2
24
6
34
50
6
60
40
86
28
2
18
76
30
50
16
14
126
24
34
32
22
56
16
44
100
12
50
34
14
30
10
2
10
20
22
62
54
30
72
34
180
36
8
96
24
12
28
24
6
32
34
56
18
10
2
40
20
60
54
16
14
40
20
16
8
42
34
6
18
26
16
12
86
40
32
10
12
18
14
4
30
26
6
4
56
4
14
22
38
6
4
30
86
114
4
26
16
44
22
24
26
24
54
72
34
24
30
36
6
20
22
42
54
146
4
54
62
6
18
36
10
20
10
36
50
40
30
18
36
26
48
76
80
30
30
10
30
36
14
30
40
74
102
30
28
2
54
6
64
18
8
28
2
120
10
8
16
14
100
50
16
20
54
34
2
6
48
6
24
66
16
24
48
18
54
14
94
6
72
50
84
28
48
14
66
18
10
2
18
30
6
76
12
8
48
22
44
60
106
8
10
32
24
6
100
14
6
24
66
48
12
28
26
16
14
4
30
12
84
14
12
18
22
8
70
20
46
36
90
38
12
18
42
30
24
24
66
34
90
26
10
30
20
124
36
36
44
114
16
14
22
8
34
32
66
58
20
12
88
6
56
30
18
12
4
14
12
112
48
14
24
142
20
10
50
4
86
24
40
50
24
12
4
26
28
12
68
60
10
2
10
24
6
18
32
64
50
66
90
10
14
34
12
38
10
30
54
86
22
18
26
4
2
4
110
24
6
30
6
64
6
80
30
10
8
4
6
42
38
6
70
30
108
8
54
4
6
24
6
80
66
28
6
20
34
20
4
56
64
116
22
42
2
24
40
20
6
36
10
42
12
48
2
4
20
6
6
28
26
10
14
30
36
76
8
6
28
8
10
20
24
36
4
26
84
16
18
2
54
10
24
2
4
14
52
18
92
58
26
4
32
18
16
6
14
100
54
26
16
30
18
50
10
30
32
94
36
128
36
24
40
32
40
18
2
4
90
20
46
48
12
20
28
24
26
60
6
46
30
24
24
36
20
6
64
246
38
6
4
20
12
18
52
54
30
54
26
54
12
40
38
66
6
24
40
36
14
60
16
50
10
170
54
24
6
24
30
4
12
44
112
50
4
20
4
6
224
4
18
20
28
26
10
18
48
24
6
18
56
6
40
8
136
24
6
6
78
30
2
144
24
6
4
6
36
14
34
122
60
60
84
16
24
50
60
24
6
54
30
12
22
12
56
88
24
26
6
30
4
32
30
24
4
2
24
4
30
102
14
4
24
2
34
66
14
12
4
20
24
36
66
18
22
18
26
6
90
48
10
50
16
66
14
10
20
4
24
8
30
18
16
60
26
48
36
40
90
14
6
6
10
54
26
18
36
54
46
14
4
12
80
16
24
14
10
2
120
30
40
8
64
32
10
6
14
24
70
66
56
22
36
26
34
26
6
10
68
70
42
38
30
66
16
18
32
10
30
38
6
24
16
36
54
20
36
28
2
24
24
132
24
156
18
6
58
26
30
46
50
24
70
2
28
32
52
8
4
26
28
20
10
24
2
4
80
36
10
26
4
44
22
12
8
54
36
40
30
14
154
6
84
36
140
90
16
44
30
36
28
2
30
54
34
20
102
18
150
16
110
4
12
24
36
44
4
86
10
36
8
34
2
30
16
54
14
66
36
4
26
30
18
6
70
14
30
46
44
6
6
34
14
10
2
28
2
10
20
22
48
38
40
6
14
52
20
90
60
48
4
2
10
26
4
14
4
36
6
26
40
48
6
80
16
8
22
14
6
24
16
8
42
4
66
48
60
60
62
4
116
64
30
26
70
14
136
38
66
54
12
10
80
58
2
4
54
2
10
84
6
38
4
36
30
2
40
90
20
22
38
30
28
2
4
20
124
20
12
94
14
40
26
88
26
76
36
44
30
16
54
14
16
6
18
62
90
24
6
34
26
28
72
44
6
18
6
6
4
86
18
22
50
54
24
6
90
34
30
2
94
14
16
18
72
14
10
32
90
4
30
54
20
12
4
24
26
16
24
44
10
60
36
80
76
20
24
10
56
40
14
10
48
96
66
20
34
36
26
24
10
14
16
26
40
18
56
16
68
102
18
82
14
4
6
14
22
14
30
4
20
6
96
18
22
24
50
6
18
160
50
10
6
14
10
36
18
38
10
18
20
22
44
46
38
6
4
26
16
8
16
20
6
22
8
60
148
26
34
2
34
44
12
30
18
6
10
24
96
44
66
24
102
48
10
56
46
38
12
4
14
40
2
54
30
60
6
28
80
64
18
78
2
10
8
40
2
108
42
48
10
30
2
4
36
8
12
34
24
56
4
146
10
20
4
90
92
18
36
114
12
4
44
66
10
18
8
30
4
86
100
12
62
36
54
16
24
48
240
2
16
14
6
4
78
62
24
16
44
6
24
10
30
2
84
10
74
10
80
16
50
24
72
4
6
98
72
22
18
8
12
58
6
114
60
2
4
14
12
52
26
36
10
20
16
12
42
20
58
38
22
2
24
6
64
20
76
6
14
30
30
30
36
18
10
30
36
20
60
16
60
38
30
6
6
90
22
8
120
10
20
22
26
76
20
10
26
4
14
60
10
26
30
60
6
4
6
120
20
48
22
24
110
24
36
76
18
20
36
16
38
16
24
2
54
114
36
46
20
90
24
64
32
28
66
18
12
48
2
30
6
60
4
30
14
36
46
14
4
32
4
18
8
114
6
78
34
2
30
10
56
54
16
8
36
28
38
4
6
14
34
56
6
4
14
82
8
6
40
24
6
36
20
82
32
46
8
72
70
20
28
36
60
50
4
26
66
34
30
24
150
2
34
30
14
12
58
86
6
24
34
56
10
6
24
56
24
4
2
10
18
66
44
16
20
16
44
30
76
48
6
14
10
2
40
20
18
96
6
34
6
30
84
48
8
4
48
68
18
16
6
20
18
10
20
22
8
34
38
22
116
10
2
18
12
10
54
18
48
8
40
86
58
78
8
10
62
58
26
70
6
44
58
6
42
60
74
6
4
30
30
6
14
30
30
30
6
4
26
40
20
10
48
24
6
56
24
42
58
6
80
88
62
24
72
10
14
70
44
30
6
30
34
2
24
16
54
14
70
2
70
8
40
42
14
10
84
32
90
48
10
20
66
6
10
20
48
4
42
18
60
32
30
40
74
6
16
18
12
98
10
42
30
24
30
20
6
64
44
60
6
66
48
6
6
124
36
44
4
12
30
24
110
60
10
30
6
8
96
16
8
12
58
26
64
2
88
24
6
20
6
16
38
46
26
84
6
30
18
66
30
150
36
82
26
6
34
2
30
10
14
4
12
20
60
24
10
36
44
4
20
22
42
2
6
18
36
24
6
16
68
12
30
54
96
30
40
20
4
66
44
4
6
24
36
74
6
6
24
60
6
4
44
60
12
4
20
40
18
60
32
30
6
10
38
4
18
138
6
20
16
80
4
54
42
44
36
30
24
30
34
26
4
36
26
10
8
30
90
72
30
4
24
66
24
20
22
44
6
10
20
58
50
6
46
20
24
36
28
2
4
74
6
4
26
10
20
34
80
4
38
4
96
8
12
90
4
60
116
34
18
38
48
70
20
6
24
106
6
30
12
38
48
12
84
96
4
26
28
6
66
8
132
18
34
56
10
6
96
48
26
6
48
22
50
18
42
144
10
24
32
40
54
48
18
98
6
24
16
18
38
10
30
74
10
26
10
20
4
50
28
32
10
6
20
138
30
46
44
36
40
24
2
40
44
70
6
14
76
14
16
8
16
20
28
2
16
20
4
20
54
10
80
6
10
36
18
2
18
10
30
96
6
14
54
12
4
20
6
10
74
16
50
22
6
2
40
8
6
16
74
6
24
58
18
14
6
130
30
84
14
30
30
70
32
70
68
6
10
36
48
126
24
12
24
18
26
82
8
10
6
30
30
44
10
26
10
6
18
12
98
70
20
22
30
44
36
22
8
34
14
6
60
66
4
30
26
4
14
6
64
26
36
4
44
60
6
28
12
26
120
18
6
76
98
6
16
8
10
42
68
22
18
30
60
20
30
36
16
24
26
18
40
20
30
60
6
16
30
12
36
6
20
10
6
54
44
6
30
4
30
2
24
40
44
106
50
66
4
36
24
44
22
44
6
4
44
66
30
64
12
14
4
2
4
6
8
22
8
40
20
12
58
12
128
4
72
6
44
6
34
6
14
66
4
146
90
18
36
16
18
2
40
30
24
14
10
36
50
100
20
24
30
52
74
66
4
14
10
84
12
6
110
18
46
44
4
68
18
76
36
20
22
42
18
38
24
10
6
38
42
28
6
6
30
20
24
6
90
10
14
16
60
12
32
16
54
44
40
26
16
128
4
6
50
22
42
8
18
166
20
30
24
6
4
80
60
72
48
76
48
12
6
60
18
2
28
36
18
42
14
112
8
22
74
28
2
120
54
30
36
34
90
20
112
68
36
54
52
8
82
24
26
18
42
18
12
64
6
38
6
24
72
4
48
12
14
6
28
36
2
24
16
8
30
16
60
24
2
22
48
8
6
6
64
26
28
12
8
10
12
30
30
38
42
154
14
6
6
4
14
16
14
102
10
48
26
90
28
26
10
2
48
42
64
20
10
14
30
36
46
24
26
30
30
54
10
20
4
36
36
44
60
4
42
12
36
2
10
8
64
18
20
40
14
34
2
54
24
10
6
14
12
18
136
14
6
16
44
4
2
54
10
6
104
10
50
4
42
8
6
30
4
24
56
40
6
26
4
74
22
18
12
44
16
38
42
90
18
12
64
26
48
22
18
12
18
26
10
6
20
28
24
12
44
4
42
20
16
24
20
10
80
154
2
4
26
30
48
66
24
10
6
26
30
40
14
66
22
126
90
12
30
14
36
34
18
126
26
10
20
4
20
42
18
12
100
60
54
66
8
6
4
2
22
26
30
46
24
116
30
36
34
26
10
14
34
26
10
60
36
38
6
6
34
14
4
86
12
24
76
30
38
6
36
18
6
6
82
18
80
4
18
2
6
24
4
12
14
58
8
48
22
30
44
16
8
46
96
30
18
32
24
66
10
44
4
30
62
40
18
26
4
32
4
30
74
94
6
50
4
12
126
74
124
32
28
26
36
40
8
100
32
18
6
6
88
26
4
42
30
74
90
16
14
16
48
30
26
16
12
6
42
30
14
36
4
24
2
82
2
16
8
22
12
32
4
6
30
14
12
34
26
24
30
6
64
6
78
42
54
26
24
6
10
50
24
36
18
6
24
22
18
2
18
6
6
130
14
94
6
44
76
6
12
2
16
30
30
38
46
20
16
38
6
30
54
30
12
34
26
24
16
12
6
6
26
60
10
14
90
16
24
20
10
84
2
28
146
24
12
28
80
40
30
2
10
68
30
46
26
4
30
104
6
34
20
6
16
38
52
14
4
132
90
20
10
14
6
84
4
2
30
28
6
14
42
18
12
18
6
6
70
24
54
56
4
2
58
6
44
72
54
4
2
78
36
10
24
20
6
46
18
2
30
18
130
60
12
14
36
4
18
38
22
32
36
40
144
30
54
102
30
8
4
60
2
24
6
10
14
10
2
84
28
92
10
26
28
32
78
12
54
4
2
58
66
20
16
8
34
2
46
8
6
4
36
80
34
60
20
6
6
10
8
10
20
6
6
40
60
20
18
6
64
6
24
2
40
8
36
4
26
36
40
8
16
14
4
8
10
14
24
6
30
6
30
30
58
84
38
22
36
12
14
6
34
18
6
6
20
94
42
14
6
64
6
68
66
6
4
26
108
6
66
30
34
60
26
4
36
30
44
40
86
10
8
4
68
30
30
10
18
50
6
28
6
26
10
26
18
70
30
2
10
138
6
36
8
10
6
56
24
76
104
94
12
12
32
88
12
30
78
2
6
28
2
48
12
30
58
26
6
10
14
40
6
38
60
52
42
72
24
32
24
24
6
24
22
44
16
50
108
6
4
30
2
48
12
64
48
12
56
24
16
50
30
48
6
16
48
30
2
28
12
20
60
10
50
30
28
80
4
8
48
10
12
60
38
12
28
2
4
14
6
16
110
28
26
16
20
54
6
24
10
36
14
54
12
10
8
66
16
30
68
60
40
32
10
12
66
26
4
2
34
60
44
6
4
32
4
18
48
8
22
38
6
6
18
30
40
2
22
32
16
78
32
54
34
2
40
20
4
14
10
42
38
4
2
40
6
14
70
48
62
24
6
60
4
12
8
10
2
4
50
30
6
34
54
30
66
30
6
38
66
66
84
30
36
10
44
54
12
4
20
10
74
96
16
90
18
26
84
6
6
108
4
6
86
4
26
24
36
30
24
36
54
36
16
18
20
22
14
6
60
24
6
28
90
90
12
20
24
6
10
14
4
50
36
46
108
2
30
70
8
10
42
18
2
64
80
54
12
10
38
22
14
34
6
36
38
6
16
14
64
2
64
50
16
50
64
36
18
56
6
60
58
32
34
60
80
34
20
10
12
144
24
80
72
24
4
12
14
28
8
30
30
18
16
30
114
26
16
48
32
4
50
4
56
6
34
14
12
10
38
64
6
150
20
22
20
48
66
4
20
60
42
10
38
42
24
6
84
6
4
66
140
4
20
6
24
6
24
58
8
24
4
2
4
20
34
2
48
22
14
34
30
80
40
2
40
8
40
62
18
6
34
26
36
4
14
4
12
20
70
30
66
44
10
26
40
20
10
14
16
18
32
4
20
24
30
22
110
40
14
6
48
10
26
6
54
10
14
30
36
6
18
6
94
12
84
14
12
4
18
68
88
26
16
14
28
32
16
14
24
40
6
6
50
10
20
10
24
30
60
30
24
26
30
6
64
18
26
30
10
54
38
10
60
14
4
30
30
36
14
66
36
24
40
134
22
8
66
30
6
34
66
48
32
48
6
6
172
2
16
18
32
78
60
22
20
30
28
2
4
80
90
4
20
10
80
30
34
32
208
2
30
10
36
8
6
6
130
14
30
16
20
144
76
50
24
24
10
36
26
10
24
110
60
6
34
20
30
28
56
10
146
30
16
14
36
10
8
30
12
4
26
22
12
26
4
66
24
30
60
14
16
36
18
2
24
4
2
10
18
2
18
30
30
30
82
24
90
54
80
30
6
34
2
4
20
36
108
10
6
26
28
62
10
12
26
70
2
88
32
4
30
6
8
16
50
4
2
48
40
32
10
48
86
16
18
2
34
6
38
16
48
2
4
36
26
10
8
36
6
18
16
6
8
10
30
2
78
30
12
82
32
60
40
14
46
36
8
10
6
66
24
14
6
60
4
26
24
22
78
32
48
4
18
14
88
26
12
24
16
60
44
10
30
6
18
2
24
24
22
68
34
6
20
42
28
12
72
62
10
20
124
42
68
6
16
50
4
14
6
6
4
14
10
72
14
94
2
88
42
12
92
4
36
26
22
12
20
16
14
76
18
12
14
34
72
38
192
40
18
26
4
36
30
6
80
18
16
14
10
2
28
12
134
54
34
116
6
4
26
88
8
28
30
36
14
30
72
10
14
46
74
60
24
6
36
24
4
2
18
46
18
18
20
4
20
24
6
4
12
132
32
6
28
6
86
4
80
6
24
24
22
78
20
6
10
26
18
12
24
54
6
28
2
24
16
14
6
90
6
28
54
2
16
50
10
38
4
66
36
170
24
4
26
102
18
10
2
54
28
68
60
4
50
60
40
6
12
18
18
12
8
16
86
18
36
4
12
14
6
24
66
40
48
32
10
14
16
14
64
20
10
32
34
66
14
94
32
10
24
74
6
106
20
58
2
60
24
6
64
86
30
10
8
12
18
6
6
64
66
18
12
44
16
98
22
50
70
38
30
46
56
48
6
36
18
16
24
2
4
36
30
74
6
48
12
40
20
18
4
48
12
56
16
6
8
10
72
44
4
110
40
12
140
34
26
18
60
72
10
14
24
12
48
12
54
4
32
10
12
36
60
2
40
38
64
2
30
6
24
10
14
12
4
14
22
14
34
26
10
20
34
2
48
40
2
52
12
14
6
16
44
30
58
6
6
20
28
36
24
6
122
4
6
54
56
24
4
2
94
30
18
6
116
36
54
90
66
10
18
24
8
18
36
36
24
66
54
36
22
2
16
24
6
12
18
38
82
20
10
30
104
6
100
24
20
4
2
4
18
6
2
10
18
6
6
78
32
10
24
14
12
10
74
4
6
26
24
16
24
54
32
94
84
6
14
34
6
42
14
64
32
10
48
6
44
60
112
68
16
24
2
28
6
18
8
168
40
20
10
54
2
106
38
30
6
6
52
98
10
18
12
18
42
8
46
20
10
18
36
26
16
84
36
8
132
4
80
46
12
6
2
18
6
6
58
32
18
70
12
140
40
8
22
24
26
28
2
48
10
36
20
10
126
14
96
10
54
26
60
48
16
30
18
12
26
10
78
6
14
16
74
52
18
32
10
8
22
80
18
4
42
20
66
28
62
60
60
144
30
54
10
12
8
40
32
10
54
14
42
70
18
116
4
80
106
20
24
10
60
6
20
4
20
12
34
36
8
6
30
28
18
20
4
36
18
26
30
34
30
24
26
12
30
100
72
56
6
24
10
42
20
24
10
80
6
30
90
4
36
18
6
50
16
74
234
126
114
4
2
30
46
50
30
88
2
10
24
14
30
36
54
6
76
14
30
10
24
56
54
10
50
6
88
32
4
20
60
6
16
14
10
20
30
36
28
6
20
34
32
40
12
26
10
6
36
30
24
56
84
28
72
14
16
20
40
20
16
18
32
24
4
2
48
30
90
34
42
14
70
6
20
6
28
42
12
62
4
32
18
4
8
30
54
94
50
22
44
10
26
22
2
34
20
22
48
36
30
30
44
10
20
6
100
104
10
2
4
56
30
78
6
4
30
12
18
32
10
54
30
24
30
6
44
22
38
36
6
40
8
4
60
2
76
38
36
6
34
86
24
10
24
36
60
6
18
24
38
94
48
32
36
60
30
18
22
14
30
64
2
28
84
48
110
34
24
20
22
90
14
24
22
8
72
10
38
6
66
54
6
78
120
12
82
2
36
10
8
16
14
70
92
54
34
60
86
40
24
6
48
48
20
4
14
34
12
150
6
48
20
12
4
44
66
16
108
72
74
6
18
102
18
6
58
62
10
6
8
82
8
30
12
70
30
84
50
54
46
60
84
56
4
2
4
104
6
76
12
32
16
8
6
16
8
72
70
80
4
26
18
66
58
8
78
10
2
54
16
8
52
80
10
38
10
26
6
10
8
40
2
40
30
20
28
26
10
26
18
4
2
34
30
20
42
112
36
30
2
10
20
4
30
6
38
16
164
142
80
18
12
4
74
66
10
20
76
38
64
6
6
30
44
70
20
10
42
78
36
14
40
24
18
54
36
30
38
60
12
54
4
12
50
30
18
6
6
84
54
6
34
32
24
24
12
34
44
10
102
14
10
24
102
68
60
12
28
36
6
98
16
20
4
32
34
6
14
66
84
58
38
22
32
4
12
50
34
44
46
18
12
48
2
6
40
14
58
26
12
48
10
60
6
74
46
56
4
44
100
6
26
18
16
6
128
12
4
44
30
6
30
6
64
20
6
10
98
4
18
18
6
18
48
14
66
120
48
22
74
54
52
20
114
30
16
8
52
14
16
14
36
22
38
84
4
2
60
18
96
34
6
6
108
84
68
40
50
60
10
30
48
32
4
60
50
60
84
40
24
2
58
2
10
14
52
18
2
30
100
14
10
48
42
6
30
18
36
54
26
10
50
30
64
32
22
2
16
14
4
62
24
4
2
4
30
20
76
30
50
24
24
12
184
36
38
36
54
22
20
24
16
20
30
4
18
156
2
18
60
4
48
44
6
144
4
2
4
36
30
24
116
28
2
24
64
62
4
134
10
32
60
124
6
80
30
24
6
28
32
40
98
6
4
36
6
20
22
8
24
6
24
34
72
24
44
16
26
4
44
72
58
84
32
30
4
90
42
44
90
10
20
10
14
60
12
90
24
24
12
30
22
6
26
30
58
48
72
38
48
40
176
46
20
78
46
30
20
16
14
4
30
56
16
50
18
40
20
6
28
8
48
30
10
36
36
8
10
12
30
38
6
30
4
20
30
6
70
6
14
28
26
12
10
8
6
34
56
28
26
42
30
30
112
26
16
44
22
20
94
14
4
26
22
78
36
80
34
2
10
20
30
4
78
6
20
16
36
30
12
26
6
30
34
32
4
26
34
80
10
30
30
44
6
16
60
54
6
30
54
20
46
20
22
86
12
4
14
66
84
10
2
30
84
6
28
56
4
42
72
2
24
30
6
30
154
32
40
30
18
2
40
24
14
10
116
10
80
34
62
4
24
6
30
18
26
10
20
10
6
26
60
18
66
30
4
2
18
10
2
18
30
42
54
30
30
90
54
22
74
6
48
30
4
2
6
34
50
34
42
14
16
18
80
6
58
32
6
4
14
12
48
10
20
156
24
12
28
2
24
6
4
36
30
14
24
6
88
38
18
40
26
84
94
26
70
26
4
54
8
10
68
6
28
2
6
30
48
90
16
26
54
10
74
180
42
18
36
46
14
66
18
10
12
20
4
14
30
22
14
40
6
44
4
80
102
48
22
14
64
86
94
62
4
14
46
14
34
36
2
4
6
14
24
36
10
20
6
18
30
12
22
68
52
8
40
48
24
6
2
78
10
32
30
24
34
6
18
116
36
16
8
10
92
18
30
34
12
74
66
96
78
36
4
2
60
4
24
20
36
6
4
20
4
6
20
6
10
50
28
32
22
48
44
34
2
54
66
58
116
60
6
18
6
76
50
34
90
14
130
62
30
10
78
30
6
26
52
38
18
6
76
8
22
18
30
36
6
20
34
6
114
74
12
18
6
24
6
16
12
48
20
18
10
56
28
38
10
30
44
34
36
44
40
12
54
14
22
68
12
28
26
6
4
26
28
2
120
22
2
24
10
6
44
30
12
18
10
20
36
6
10
14
34
30
26
24
22
102
12
14
72
30
18
30
46
44
34
36
26
36
28
26
16
8
90
106
26
10
24
20
28
2
6
10
20
88
20
130
2
30
4
14
12
40
20
108
90
22
14
76
14
6
48
60
4
2
6
54
4
36
90
44
42
114
24
42
22
12
6
30
38
6
60
36
18
60
22
24
30
6
38
76
20
36
150
4
6
50
4
20
16
50
58
32
18
10
26
40
6
24
20
16
44
4
12
20
60
10
20
34
48
2
4
2
30
28
116
24
76
30
96
8
6
40
66
20
4
26
24
16
38
72
88
20
22
30
14
210
46
24
36
8
22
14
58
2
46
14
34
12
50
40
38
4
18
54
24
12
12
6
12
30
8
22
84
6
30
20
148
12
38
162
78
4
6
6
20
4
66
44
66
16
12
2
4
12
20
60
30
54
16
60
42
32
30
6
28
42
20
48
6
4
42
14
6
24
10
48
12
60
14
12
10
48
36
14
12
4
140
6
40
8
16
6
60
20
10
18
42
44
40
50
36
34
6
18
6
140
126
18
52
54
26
10
90
18
80
12
34
14
6
24
16
26
48
102
18
66
34
30
6
26
18
70
32
28
50
22
48
72
110
90
24
60
6
18
16
30
48
32
24
16
36
14
94
20
6
6
40
48
32
28
2
18
12
30
144
30
4
12
48
6
26
10
38
46
60
20
24
72
10
18
30
24
8
10
18
2
48
12
4
78
2
156
4
36
104
16
44
16
48
2
70
8
12
58
2
78
4
32
90
4
2
48
82
14
6
58
6
24
2
10
14
84
4
56
22
50
90
54
40
6
8
36
4
36
20
10
30
14
12
4
6
8
60
6
10
26
24
10
14
30
10
20
52
44
46
8
10
20
70
122
64
14
10
62
34
110
66
18
36
114
6
6
4
176
60
18
12
4
30
74
40
30
36
14
30
6
30
6
18
22
42
56
6
6
34
20
6
30
18
22
18
56
30
10
80
24
4
2
58
8
34
44
10
20
6
100
134
12
4
6
30
44
16
20
30
82
26
36
4
26
10
18
18
30
14
70
54
42
44
40
26
40
14
16
14
30
28
42
56
82
116
22
74
16
8
36
54
36
34
30
50
4
12
6
44
4
32
28
36
26
10
20
10
12
2
36
24
94
32
4
44
30
12
10
44
4
36
44
42
24
24
34
8
40
20
10
20
34
54
54
8
34
6
20
4
50
6
30
24
16
50
60
18
10
26
40
66
48
2
100
68
16
24
2
24
4
2
4
14
6
34
56
64
6
44
94
8
10
54
6
14
30
40
26
4
30
14
4
12
36
8
42
22
36
6
20
66
18
16
56
60
24
66
24
24
22
42
38
4
20
4
30
20
12
48
42
4
6
12
72
96
48
32
18
40
30
26
16
20
88
30
66
74
30
10
2
70
38
82
14
30
6
10
20
24
88
12
30
20
34
26
100
36
44
46
20
10
14
6
24
60
6
18
22
12
2
16
164
40
20
24
34
96
62
34
14
6
16
50
30
10
120
20
30
10
44
24
30
42
40
50
30
48
30
12
18
12
18
6
4
30
12
44
36
4
14
36
36
34
6
74
64
72
80
24
6
40
8
12
18
42
22
12
50
4
32
120
4
14
36
4
12
50
18
6
10
80
88
32
126
34
24
12
44
4
2
4
84
72
18
6
26
10
44
60
46
24
6
224
30
10
86
48
6
40
18
98
24
4
20
10
2
30
4
20
16
12
2
90
6
10
18
86
30
4
60
26
4
20
60
6
10
14
30
10
92
30
4
96
14
24
6
16
18
2
30
18
16
44
12
40
8
10
30
26
34
20
66
4
56
4
32
154
36
24
90
20
4
2
18
82
44
4
60
42
108
12
8
10
86
10
48
56
16
54
2
30
48
42
10
14
6
60
4
6
20
30
58
30
26
6
18
6
34
42
50
30
84
46
14
34
30
30
24
18
68
16
96
42
26
6
40
14
60
40
32
34
74
60
12
34
6
68
6
30
4
6
20
28
6
36
126
8
10
26
60
30
24
16
30
60
50
34
30
12
50
48
16
14
6
28
38
78
12
48
42
60
10
74
6
24
6
18
16
14
10
30
20
12
148
20
12
30
30
18
76
54
6
36
20
28
20
66
10
114
42
24
14
60
12
10
14
10
56
10
54
6
50
40
8
4
26
16
26
28
26
6
18
10
32
10
30
14
58
26
12
4
36
8
12
94
14
10
2
54
4
86
60
4
20
12
78
72
48
64
6
32
30
30
84
30
10
20
4
36
6
48
26
30
76
12
18
14
30
4
6
26
54
16
8
22
8
22
74
6
70
14
6
22
12
14
40
26
30
6
10
8
10
20
16
74
90
12
112
2
46
48
2
24
36
22
66
6
66
20
24
64
20
16
6
38
72
48
72
18
6
10
6
74
54
96
24
12
24
6
48
102
4
14
64
26
6
4
12
78
32
10
8
70
2
30
10
18
12
18
122
4
86
64
14
36
16
30
30
30
8
106
36
84
74
22
30
18
96
54
20
6
58
2
16
8
22
20
18
10
26
4
116
120
24
12
4
26
18
60
22
60
14
114
16
24
24
36
20
6
40
26
24
16
8
40
32
88
36
86
54
36
18
40
32
28
30
6
36
104
4
50
16
14
22
48
2
48
30
16
6
20
60
24
16
24
6
14
54
102
10
48
20
10
6
56
30
4
18
86
52
104
46
12
2
70
6
48
32
18
10
12
8
52
8
46
24
26
16
78
24
38
28
36
18
62
46
48
2
30
10
44
46
14
10
26
70
8
70
90
26
100
14
16
150
36
50
4
14
16
36
30
60
68
4
18
20
24
30
34
26
24
6
36
34
26
22
12
48
18
14
84
60
22
8
16
66
8
30
12
64
20
16
44
4
2
18
70
2
22
8
18
36
24
16
20
36
18
22
128
12
30
24
30
4
36
18
2
10
36
134
16
54
6
80
70
14
60
30
6
18
16
6
110
30
4
18
6
26
24
6
16
218
46
18
8
30
108
6
30
34
12
20
10
20
58
26
30
6
48
22
54
24
12
24
80
24
10
66
14
16
50
4
42
38
22
12
32
16
24
56
40
12
128
28
32
54
4
26
16
20
28
6
20
130
20
60
4
20
60
10
2
64
14
36
24
22
8
46
144
30
2
30
10
8
36
6
4
20
30
36
70
8
70
50
66
6
24
96
40
8
10
30
12
74
100
30
6
68
10
12
24
14
46
48
18
14
30
4
32
10
38
60
102
108
4
2
6
18
40
26
4
32
28
62
18
52
44
4
30
36
6
50
34
6
20
18
4
26
6
6
10
44
10
86
18
22
8
64
8
10
18
66
26
48
30
66
16
18
6
80
6
34
26
78
102
18
30
10
6
6
78
2
4
24
32
4
44
30
10
30
42
18
54
38
34
14
96
16
8
34
42
14
22
20
54
24
12
30
28
12
20
22
18
44
34
36
24
6
44
22
24
14
42
24
4
6
26
10
8
72
60
22
32
16
14
24
12
22
18
42
26
6
90
16
24
14
4
32
40
30
54
2
84
10
14
40
6
6
42
18
30
14
36
30
40
48
32
64
30
14
12
4
14
30
16
30
60
20
100
24
26
6
30
58
20
34
6
50
30
34
26
16
24
30
6
14
4
62
36
78
90
6
34
12
24
66
54
60
114
2
58
24
18
68
40
32
18
72
18
36
10
24
122
24
6
24
46
8
6
30
6
18
30
12
30
94
20
28
32
10
36
48
2
150
10
8
60
6
16
44
64
80
30
30
12
24
4
26
16
14
6
30
34
50
36
4
18
2
4
12
30
20
40
50
18
16
6
60
30
54
24
36
36
20
54
148
8
48
6
10
14
10
50
112
14
10
50
4
32
40
30
20
4
18
18
42
2
94
42
42
2
10
14
30
10
12
14
28
8
40
14
90
16
8
4
18
48
20
16
30
14
30
12
18
66
28
8
34
26
10
120
24
18
26
40
2
28
32
54
16
68
12
4
14
6
16
8
10
2
18
76
14
12
24
16
14
30
6
28
80
10
42
68
10
162
14
34
12
30
24
14
22
8
36
34
26
36
18
6
64
56
76
210
12
2
36
24
4
66
60
26
24
54
12
58
20
30
30
10
6
36
48
62
10
20
18
40
26
46
8
12
4
86
18
16
36
48
32
60
30
10
30
8
6
54
12
24
34
56
28
60
26
6
30
4
32
4
18
18
42
6
42
14
150
60
28
126
54
62
24
10
2
30
10
38
12
10
8
46
36
12
6
12
20
10
38
76
14
102
18
42
4
18
6
2
40
14
16
14
4
62
10
14
24
16
30
20
76
30
20
4
26
108
10
12
90
8
12
4
66
20
4
36
8
60
94
8
4
6
14
30
154
84
78
14
24
30
16
20
54
100
6
14
12
10
20
4
36
14
16
54
20
120
60
34
12
68
12
28
42
144
20
76
38
4
38
58
32
54
46
24
14
10
6
114
2
24
30
24
16
6
74
40
14
12
30
84
46
20
4
44
10
30
6
20
76
12
18
30
24
30
14
16
6
60
18
32
24
6
4
96
20
60
10
44
36
60
90
30
28
12
72
18
44
66
30
138
4
26
36
30
4
2
40
50
40
14
34
60
144
48
80
70
44
4
26
30
16
20
4
104
6
6
64
6
38
6
4
32
30
114
54
36
24
16
80
36
4
6
50
34
48
32
46
8
12
60
28
6
48
2
30
6
4
80
30
16
30
20
22
12
26
10
8
6
4
26
4
12
18
32
34
14
96
4
86
64
24
18
44
84
10
6
86
24
6
48
6
60
10
6
8
6
34
62
10
108
2
82
2
16
54
24
24
26
10
6
26
150
10
12
2
4
12
68
60
6
16
8
64
8
78
16
14
22
14
6
150
4
24
2
78
10
26
16
12
2
6
40
8
30
66
30
16
8
34
8
10
50
34
26
10
38
30
6
30
4
90
6
14
90
12
60
18
64
2
10
14
12
10
48
12
30
18
20
12
60
54
46
20
18
22
54
50
6
18
10
54
36
6
36
38
4
32
24
16
14
12
4
26
40
50
24
30
10
6
30
158
4
18
54
54
56
66
4
30
14
6
40
86
60
54
100
6
38
52
80
22
8
24
40
24
36
90
6
20
28
36
24
6
14
36
6
10
14
16
90
68
12
4
90
20
4
26
4
2
78
10
56
10
36
38
30
82
68
6
4
26
4
30
26
24
66
16
24
24
2
24
16
18
2
4
6
8
6
84
76
18
72
14
42
4
20
16
24
20
130
56
60
10
12
36
2
10
80
30
4
18
36
6
18
8
18
30
30
34
12
26
24
124
2
10
54
14
60
22
20
30
108
36
16
20
10
30
18
60
6
24
36
66
44
64
50
6
6
28
26
6
64
36
42
78
14
6
22
32
40
104
16
86
4
6
20
124
30
20
16
60
44
76
14
66
10
14
40
80
10
6
8
36
4
36
26
4
30
14
12
40
8
46
6
14
16
14
24
6
6
4
24
36
20
30
126
28
2
18
12
34
6
38
6
60
10
74
42
54
6
40
104
24
22
12
12
20
46
14
6
18
16
24
6
50
60
36
54
58
12
80
4
2
24
30
24
72
34
20
36
40
30
20
64
20
16
30
18
26
30
10
36
74
24
4
38
22
86
40
32
48
10
60
90
2
48
4
2
24
42
40
20
52
56
4
68
28
6
6
8
30
42
54
30
4
56
16
24
24
66
18
2
30
30
114
30
12
22
6
6
20
84
60
90
82
18
30
36
114
26
6
30
100
14
36
24
6
48
90
40
42
44
30
54
12
48
166
26
24
30
60
4
2
34
74
10
26
64
2
4
6
80
84
10
86
58
12
60
30
8
40
2
24
4
30
182
4
54
2
64
20
10
6
20
18
4
2
64
30
26
6
4
44
30
22
14
30
6
40
30
14
24
10
26
64
20
52
38
12
18
16
20
6
10
102
78
50
24
6
22
12
96
38
36
58
2
34
32
10
50
54
4
6
48
2
10
74
10
26
70
6
38
6
24
6
16
14
46
30
8
76
20
24
150
12
4
6
42
2
34
12
14
6
24
6
4
14
16
14
12
4
14
22
8
72
58
2
24
66
34
66
38
10
20
64
2
4
2
24
6
4
50
64
2
60
4
26
4
26
18
4
36
42
104
6
24
24
6
4
6
6
24
26
10
80
4
20
46
110
4
20
36
4
30
6
42
6
32
4
56
4
30
50
10
20
70
6
12
18
48
20
42
10
20
40
14
16
12
8
18
42
18
12
18
16
6
42
2
24
40
30
12
8
6
16
18
72
8
6
90
6
18
172
12
146
100
12
14
24
16
74
22
44
6
10
30
8
6
24
42
40
90
48
2
4
60
104
34
38
18
6
66
30
34
6
18
42
18
30
36
18
12
36
74
36
18
22
50
64
30
20
34
6
78
48
38
22
44
30
6
4
26
142
8
60
4
14
10
62
22
2
34
12
14
66
52
26
12
4
6
18
32
58
26
4
56
10
30
6
30
8
36
30
6
78
52
54
6
20
88
90
6
24
2
10
80
18
12
54
64
32
48
12
34
26
40
54
150
14
40
54
26
12
78
60
4
12
36
20
30
24
6
70
14
16
14
24
36
6
24
10
6
14
64
54
26
42
24
70
18
8
10
38
30
72
18
30
12
4
80
60
4
26
6
10
24
50
4
54
18
24
6
98
16
14
10
66
20
4
12
48
26
24
52
20
10
8
10
56
30
24
16
6
8
40
26
16
30
24
44
22
20
84
54
10
12
18
20
36
40
120
20
6
10
24
6
8
60
16
96
50
114
10
84
20
12
4
30
24
2
18
102
58
6
36
18
32
30
10
12
18
14
16
48
12
18
32
24
4
26
16
12
18
14
30
4
2
30
100
68
6
4
12
14
34
20
130
6
36
68
42
4
74
96
30
6
4
14
46
54
32
30
10
78
32
4
54
6
20
10
56
30
34
26
10
30
8
22
42
48
18
62
24
6
48
10
30
2
10
14
16
14
106
8
102
10
8
42
40
90
54
26
64
26
18
40
60
32
10
8
10
20
4
6
20
36
156
34
6
30
12
12
50
6
60
10
38
102
22
36
26
24
34
6
6
30
6
8
36
6
22
36
20
82
14
24
30
42
30
40
24
26
48
10
32
10
12
38
78
52
24
20
28
18
20
10
68
6
6
24
10
80
6
40
24
14
16
30
6
84
6
12
2
6
10
44
160
6
38
30
12
30
18
4
2
36
88
36
26
78
22
24
96
128
16
30
80
10
30
56
34
54
30
6
6
30
8
10
6
78
2
24
34
2
54
60
66
34
6
44
12
48
16
74
52
48
96
86
24
6
10
24
6
14
6
48
6
4
56
34
2
58
80
4
56
6
58
32
34
12
54
26
18
6
36
22
18
14
10
20
10
14
90
30
72
30
18
10
86
46
12
36
62
4
74
10
56
34
2
18
16
54
2
24
40
20
4
90
56
4
32
24
30
94
12
54
20
34
6
20
4
26
6
30
4
26
10
90
24
14
22
48
2
10
104
16
12
18
14
54
42
34
50
30
10
24
42
18
26
66
34
18
60
32
30
6
28
2
28
12
38
64
6
20
10
30
12
18
20
12
4
44
40
12
48
42
38
70
12
42
8
90
30
30
4
14
52
50
4
26
10
38
4
8
24
30
34
6
6
12
56
30
60
6
16
48
80
60
52
8
30
6
64
42
20
82
36
2
22
132
14
22
8
4
2
40
26
18
12
58
56
10
116
4
20
6
18
42
54
4
26
28
18
24
44
40
114
32
24
12
4
24
6
30
26
18
6
124
12
20
40
20
54
16
48
36
6
44
54
30
10
60
60
6
14
10
12
14
6
24
10
20
60
16
14
70
20
66
58
6
156
42
68
58
86
4
30
26
16
54
30
6
30
8
16
24
66
36
50
48
4
12
30
44
36
6
18
10
20
16
6
30
8
6
60
4
20
22
8
10
54
12
96
18
26
4
42
80
28
30
32
64
30
20
70
6
30
60
14
10
60
48
2
30
90
24
10
50
36
4
30
32
48
6
4
20
12
78
16
14
6
100
26
40
30
14
24
10
24
8
48
30
46
20
16
8
36
10
36
50
30
40
14
30
10
104
22
24
30
26
24
36
10
18
30
26
6
4
56
4
14
6
6
18
102
84
10
26
22
68
18
16
20
6
60
18
36
4
42
48
32
4
6
8
10
72
30
24
36
102
2
6
78
6
34
20
52
38
4
62
4
6
36
30
134
34
6
6
8
106
14
66
64
24
56
120
4
36
62
24
66
48
6
4
120
50
16
20
6
48
10
32
34
54
2
22
8
4
14
70
6
24
50
12
10
18
96
14
16
50
34
6
14
36
40
14
30
10
26
36
18
12
10
74
6
64
18
6
176
4
12
24
74
66
16
24
20
10
20
60
4
84
18
102
18
18
6
36
44
60
34
50
22
14
4
30
62
54
34
20
16
30
14
16
50
6
18
36
30
66
108
46
36
20
34
26
4
24
6
176
10
8
12
18
66
4
32
4
66
84
140
36
18
10
2
4
18
32
6
10
14
10
20
64
2
18
6
4
36
30
84
6
6
54
26
150
84
40
20
36
10
14
46
44
10
44
30
30
6
24
10
26
28
38
48
106
6
42
26
36
24
36
4
2
10
20
18
22
14
4
30
36
96
38
4
2
36
24
6
30
24
54
30
16
50
16
38
6
66
22
86
22
12
8
24
16
24
14
16
120
6
20
40
8
102
24
4
12
42
32
30
4
6
26
22
2
58
2
10
6
50
54
34
2
22
38
54
6
4
24
12
20
4
14
70
80
10
60
96
6
60
8
42
28
96
74
6
30
4
12
98
42
10
18
26
66
100
14
30
16
128
16
14
42
10
14
24
12
64
6
24
44
42
40
20
54
54
16
14
52
48
12
18
62
48
30
34
6
6
48
8
64
44
6
6
18
12
18
10
6
86
18
46
18
92
90
130
24
2
54
40
14
30
30
22
8
36
76
8
70
72
84
20
4
114
36
146
10
84
12
44
4
2
10
24
26
18
52
30
14
34
2
30
10
20
10
20
18
4
60
42
74
90
22
14
94
2
34
14
66
40
20
60
30
4
12
38
100
32
54
34
26
4
86
36
28
2
64
30
66
18
92
34
30
36
38
6
4
2
70
20
10
98
10
36
44
12
48
30
6
10
50
10
6
18
80
12
112
42
54
2
4
90
26
22
42
18
18
20
58
24
18
20
34
50
46
48
20
4
66
26
10
6
20
40
72
32
6
34
6
164
54
36
16
18
62
28
20
12
10
8
22
44
16
20
48
66
4
20
22
8
10
12
98
64
8
34
14
22
8
96
16
8
16
30
156
14
16
42
2
24
66
10
18
62
6
64
30
20
10
24
86
34
6
126
14
6
24
10
20
54
6
30
6
28
42
30
18
20
12
30
30
10
24
20
16
8
6
64
20
22
74
6
24
24
40
122
4
14
22
8
6
24
16
36
38
12
28
32
112
36
26
36
4
30
20
60
28
18
20
48
46
204
56
24
52
12
62
6
18
12
60
60
108
106
26
4
18
32
66
18
4
12
80
34
20
40
6
48
12
26
28
6
14
22
12
6
12
18
50
34
12
54
86
4
2
10
50
4
18
60
18
90
8
82
20
28
30
32
34
14
12
28
30
20
6
10
20
46
60
84
36
24
54
36
36
90
38
6
10
36
18
92
48
4
48
48
12
38
30
6
6
30
10
14
64
36
26
34
138
2
36
94
44
10
30
12
108
30
26
24
6
16
30
12
26
6
10
6
18
2
30
34
80
6
28
26
6
30
10
8
60
60
22
30
14
4
12
84
6
128
10
2
18
6
36
18
30
22
48
12
48
96
66
20
40
54
14
16
194
30
10
56
66
22
36
42
8
30
10
32
34
24
62
28
20
42
4
44
40
72
68
30
40
20
12
4
6
20
30
40
8
36
60
66
54
10
60
6
38
22
30
50
18
16
66
8
6
6
64
6
30
54
6
50
30
10
8
46
6
20
18
6
4
80
22
24
30
48
36
6
54
36
20
24
30
6
30
36
18
22
44
10
74
12
40
38
72
24
24
70
140
22
8
40
80
6
84
72
10
50
28
20
76
20
24
72
4
14
82
42
38
28
26
10
80
6
4
36
12
26
150
36
30
60
6
28
30
32
18
52
14
4
30
30
12
14
4
6
44
40
20
22
90
14
16
74
16
44
30
4
60
2
30
4
30
18
62
4
6
14
96
136
18
6
146
10
20
18
4
2
10
50
6
18
22
8
96
30
60
34
6
6
84
36
18
42
20
90
18
36
6
24
60
24
16
6
14
40
14
12
94
140
30
6
4
44
12
4
56
10
8
6
10
24
30
2
10
24
30
6
80
18
6
24
42
100
20
10
14
24
150
6
4
2
40
18
2
28
6
14
12
30
4
20
16
24
50
40
6
80
78
22
18
32
24
54
10
50
4
12
6
50
18
42
54
16
60
90
14
36
18
12
24
24
4
2
34
32
24
36
10
42
2
60
10
116
28
32
4
116
34
24
2
30
48
66
6
10
30
30
8
90
40
20
52
14
36
18
16
20
16
30
14
10
20
54
6
10
36
24
26
18
22
14
24
12
22
42
36
38
10
2
40
44
10
26
10
8
10
26
6
100
104
4
12
30
24
26
10
20
18
42
4
56
24
24
66
6
40
42
72
60
6
60
18
32
30
24
6
18
10
36
44
66
6
28
26
6
54
76
138
42
20
4
44
6
28
6
20
10
12
48
32
30
22
98
18
22
38
12
18
12
28
20
22
12
48
192
32
4
36
74
6
64
2
60
24
24
42
4
14
34
6
80
42
4
14
72
24
16
42
8
30
4
44
10
120
2
28
2
24
10
74
30
12
58
2
10
68
10
56
118
42
26
30
34
26
18
72
28
2
4
14
40
26
46
30
20
10
38
6
24
72
10
54
24
56
4
26
6
124
56
40
38
66
30
10
24
60
26
24
16
18
128
58
2
28
2
4
26
24
28
32
4
2
40
18
6
20
6
4
50
6
4
20
46
18
24
18
20
10
14
6
34
24
6
44
30
66
16
50
4
14
12
40
8
6
4
30
6
50
40
156
20
40
38
30
16
50
126
18
30
52
38
16
6
20
70
102
128
100
60
20
28
20
30
16
36
14
6
58
26
30
96
4
44
10
12
14
36
48
6
6
30
24
6
40
44
60
6
4
20
6
18
30
22
30
24
20
6
22
8
10
20
18
22
68
34
42
50
4
26
10
56
48
22
8
22
18
20
12
34
14
12
150
48
22
50
48
6
16
30
80
18
10
2
18
10
56
66
64
30
74
46
26
54
6
18
66
30
34
24
36
2
10
14
4
30
24
2
10
6
42
2
10
24
90
12
20
34
90
26
30
94
14
6
126
64
18
96
24
48
38
10
32
4
6
14
90
60
6
48
64
2
16
8
42
18
6
24
142
42
6
26
10
36
18
2
4
14
4
26
22
50
4
20
36
18
12
4
44
6
36
22
2
4
6
14
6
10
26
10
30
74
46
8
70
30
20
30
16
14
4
8
10
74
4
12
44
24
6
64
26
6
18
16
6
164
40
6
114
20
16
50
88
26
36
48
34
2
24
12
10
98
76
14
12
4
26
4
30
116
108
36
28
18
60
8
30
36
6
60
30
18
6
36
34
56
10
30
14
36
18
6
6
48
12
18
36
28
6
20
12
22
38
24
54
10
96
44
12
100
14
6
10
98
40
12
18
56
24
6
4
32
24
30
4
26
66
4
30
24
6
56
28
92
4
26
48
10
24
32
36
64
6
38
36
28
38
40
8
40
80
22
38
12
10
20
28
30
32
24
16
44
4
42
30
8
66
24
42
4
66
14
16
50
4
48
68
28
12
38
16
80
16
44
30
66
70
8
46
6
44
64
50
6
34
54
18
38
64
2
16
20
54
60
30
6
10
54
44
186
54
4
32
6
4
80
70
26
40
144
26
54
58
42
6
72
32
16
44
6
22
26
12
30
4
120
74
10
26
6
4
74
12
28
26
6
4
54
12
8
16
86
34
56
10
48
30
26
6
48
16
14
112
18
6
26
24
6
60
58
2
24
70
36
8
10
54
36
20
6
76
14
60
36
18
12
18
102
10
18
30
6
18
36
50
36
54
6
4
36
84
50
66
94
6
24
20
34
18
38
40
12
18
2
30
78
112
74
10
26
4
96
8
10
12
60
20
4
14
30
22
8
12
24
4
20
36
4
12
30
14
34
20
6
64
30
62
30
18
36
4
2
10
54
20
16
38
36
16
74
6
18
4
60
36
50
40
20
30
36
46
18
60
32
24
24
4
32
76
18
50
66
4
6
26
22
42
30
6
48
26
6
24
24
10
2
4
6
38
6
36
18
12
40
158
10
86
6
18
46
20
76
18
36
36
12
92
4
60
30
12
90
14
36
82
12
44
46
6
20
10
18
2
34
6
8
30
4
26
6
64
12
20
40
8
172
54
60
110
6
24
94
26
4
26
54
12
22
38
10
18
20
36
16
14
16
8
16
20
36
48
10
2
18
90
6
64
2
10
20
10
104
46
14
4
24
8
30
60
22
62
60
76
8
42
4
14
22
12
26
12
10
20
30
34
24
26
118
32
40
24
24
2
6
30
10
24
14
6
30
30
24
6
10
24
20
12
10
54
24
2
64
20
16
48
92
54
30
6
4
26
94
24
60
6
14
6
6
118
26
6
60
24
16
38
10
2
52
32
36
10
30
14
70
146
4
56
48
6
24
10
32
54
40
44
4
32
46
42
56
10
30
2
4
20
6
10
44
30
64
30
2
28
96
30
146
4
26
10
60
30
20
48
12
4
20
90
34
32
48
10
62
10
12
6
42
30
68
66
24
6
4
32
60
124
36
8
6
28
26
16
60
14
36
24
6
10
24
72
8
16
86
4
30
14
66
4
2
24
36
100
110
10
18
2
40
14
6
24
66
10
44
6
150
10
84
14
10
42
44
24
36
24
40
50
12
30
10
24
20
30
4
12
24
20
16
18
32
34
50
54
12
58
26
70
6
48
26
40
6
38
12
18
6
66
30
34
84
72
14
10
44
36
40
90
48
2
6
34
14
12
18
42
78
16
66
14
54
4
62
16
42
8
24
16
14
6
70
44
90
4
36
26
22
18
44
4
26
10
6
14
34
2
4
6
8
12
54
24
40
12
14
6
84
70
6
20
22
48
14
4
20
12
30
28
2
40
30
18
42
48
20
30
72
82
36
2
18
42
18
4
12
6
14
10
36
80
18
10
86
16
8
16
14
82
20
114
4
54
8
10
48
6
30
20
10
50
94
50
16
26
30
58
6
18
8
24
40
14
30
66
40
44
36
24
16
26
10
104
70
6
38
4
38
34
84
2
78
6
4
80
72
24
6
30
4
18
38
4
30
90
36
8
34
12
20
6
34
26
78
60
12
4
36
14
66
18
42
54
6
88
26
60
4
12
38
52
12
2
40
18
48
8
16
56
52
2
10
144
62
10
98
36
118
6
6
48
8
28
26
16
68
16
20
4
86
36
30
40
14
30
30
60
6
10
48
6
36
38
6
40
26
28
2
18
40
24
108
20
28
26
4
56
16
30
12
12
6
14
34
26
34
2
30
34
44
16
110
6
148
50
36
70
20
40
6
48
72
50
88
24
42
110
16
8
4
2
4
12
30
12
18
8
6
36
48
22
44
10
90
54
2
18
12
10
20
24
60
4
2
28
6
36
38
6
136
30
18
66
150
14
12
18
16
26
78
6
4
12
48
6
80
10
14
34
2
4
42
144
50
10
6
78
62
4
78
12
20
60
96
30
64
44
22
8
6
6
58
2
4
44
40
26
6
24
6
10
54
36
48
36
6
12
116
6
70
6
50
28
84
18
20
4
18
18
18
12
80
28
2
4
50
40
50
94
30
36
20
4
12
128
10
2
22
2
46
24
54
36
6
18
36
44
12
34
20
6
10
84
216
20
90
18
180
126
16
30
8
60
6
4
2
48
4
12
30
50
6
24
34
30
2
34
20
66
34
6
8
12
18
10
62
114
4
60
32
54
24
6
124
2
24
36
4
30
54
2
54
10
6
24
18
48
24
20
4
12
18
26
4
20
16
6
38
90
22
12
8
30
24
24
10
32
10
30
14
16
14
4
12
14
30
4
2
48
90
16
20
10
18
38
4
36
18
26
4
26
10
36
74
54
40
6
20
24
36
4
30
122
4
20
66
28
26
4
96
20
30
4
12
18
2
54
54
34
6
6
74
40
20
16
20
6
34
114
102
8
36
24
6
30
4
26
10
50
16
14
10
26
64
84
32
30
10
80
10
14
34
2
54
90
6
4
30
30
26
58
2
30
48
6
10
60
50
66
34
140
130
48
2
16
14
28
8
30
18
10
20
16
26
24
30
24
36
46
14
6
18
30
4
38
10
44
28
6
36
54
24
38
4
20
76
30
48
20
16
6
38
30
6
34
36
30
6
8
16
18
48
18
32
10
44
6
18
6
16
18
36
54
30
80
16
54
2
10
78
32
30
24
16
18
6
36
8
46
36
12
32
4
50
34
2
6
84
96
58
80
10
30
20
6
4
12
30
20
18
12
18
36
30
6
24
6
10
30
14
24
42
112
72
24
32
52
26
36
30
6
10
24
14
46
44
16
36
12
8
24
36
48
6
36
18
10
12
20
4
26
24
6
34
48
6
12
42
26
42
18
6
16
14
40
44
30
16
14
36
36
18
64
32
54
6
160
144
2
4
26
48
4
26
22
14
106
8
72
4
14
12
18
16
20
60
34
2
34
14
4
2
46
80
18
36
4
6
6
8
30
36
6
58
2
84
6
28
32
48
42
48
30
40
2
18
64
2
58
2
30
36
30
18
4
56
6
36
54
6
34
6
38
36
60
28
62
60
16
20
54
16
44
10
20
34
32
18
40
32
58
84
32
24
22
78
20
6
6
18
16
24
6
80
36
28
60
2
60
28
26
6
64
90
20
6
18
22
60
30
20
34
20
58
26
34
8
18
16
6
48
20
42
10
12
60
38
4
26
112
2
16
20
4
6
98
76
134
10
92
22
68
24
24
16
6
80
18
10
12
8
22
68
30
12
4
14
46
50
28
48
38
16
26
10
8
30
40
110
90
72
10
18
2
24
6
18
12
4
20
54
22
8
6
54
16
20
10
6
8
82
12
12
24
6
24
32
4
6
8
40
26
4
36
14
4
36
86
4
32
118
26
6
30
24
58
72
26
28
2
54
60
6
52
2
96
18
60
6
4
116
34
20
40
6
14
12
10
20
10
8
4
6
6
14
22
20
24
64
56
16
14
84
10
60
2
30
10
30
24
14
6
106
20
18
30
36
36
30
30
84
10
20
54
10
2
10
12
36
26
6
58
54
2
84
30
6
34
20
22
8
72
24
118
6
86
10
26
30
60
22
12
50
16
44
4
2
28
12
14
54
4
126
2
40
8
60
4
26
36
16
20
54
4
12
114
6
78
26
4
26
34
90
30
6
36
14
54
66
16
128
42
4
26
10
44
58
26
12
28
2
30
30
30
34
14
10
24
18
18
90
2
4
36
48
2
48
42
4
60
6
38
6
46
14
24
12
48
30
4
56
10
32
22
48
48
24
42
36
114
60
26
10
8
4
126
32
22
18
42
42
20
60
16
18
30
2
30
4
14
46
80
34
32
34
66
18
20
6
46
102
6
6
66
102
12
14
16
20
16
42
38
10
8
46
24
26
46
44
24
6
16
14
6
4
30
14
12
10
48
30
42
24
44
30
64
12
6
20
70
18
6
14
30
52
14
16
14
70
6
134
40
6
18
122
52
2
36
4
26
28
12
20
18
66
30
46
18
26
4
36
6
38
12
54
30
4
32
24
10
170
4
2
30
18
10
2
24
58
8
34
30
6
8
66
4
6
26
4
14
30
4
18
30
72
36
2
4
14
6
16
8
42
18
22
38
70
36
56
10
20
24
30
4
66
6
8
10
36
26
4
26
34
26
10
12
38
88
2
48
36
4
32
60
18
36
70
6
120
8
10
80
30
36
30
6
10
104
6
90
10
20
10
18
56
4
2
78
10
50
46
6
74
60
4
6
6
20
40
8
64
8
40
8
10
12
74
30
70
74
6
4
26
6
48
6
36
4
120
6
14
40
20
6
78
6
46
14
28
8
18
42
54
16
24
20
34
32
18
12
64
18
26
30
66
30
24
16
110
4
42
20
24
70
14
12
88
60
36
6
20
4
18
26
22
18
32
28
2
88
72
18
42
74
6
34
24
86
16
20
28
2
40
18
42
14
40
26
40
14
10
26
18
30
6
30
16
24
74
42
34
26
4
20
24
40
12
110
22
38
18
6
64
110
10
32
22
2
24
10
62
10
24
24
2
78
6
16
14
70
54
62
28
20
12
64
54
20
52
50
108
72
4
30
36
18
2
18
22
50
30
48
96
36
4
6
44
24
40
20
6
16
48
20
42
4
24
6
6
30
48
12
44
6
4
60
30
20
16
18
140
100
6
6
8
22
48
12
50
34
26
54
106
38
16
6
44
10
26
24
6
54
96
4
54
2
4
26
60
30
54
10
44
70
26
24
30
4
48
8
10
20
6
6
10
54
26
84
6
28
6
20
10
36
20
18
64
18
60
30
14
36
18
6
96
10
44
6
64
14
70
20
30
4
48
44
4
2
82
2
6
48
6
16
42
38
4
20
66
4
44
64
2
36
4
26
18
42
30
18
10
12
18
2
4
18
8
18
12
30
58
2
4
66
30
12
8
88
2
4
44
12
18
42
10
20
34
14
6
6
18
36
4
6
30
18
18
50
24
4
66
18
18
108
50
42
60
28
26
90
58
12
26
10
24
56
48
6
6
60
40
78
26
6
48
16
26
30
18
36
30
54
30
42
24
10
24
12
68
60
36
4
2
88
24
36
2
40
24
14
16
60
20
10
36
20
10
8
6
10
6
38
36
10
14
64
48
38
16
30
84
24
6
26
10
54
20
42
28
32
22
6
36
14
16
74
30
36
4
12
48
2
30
52
6
36
18
2
24
6
16
48
92
10
54
14
52
50
10
44
6
18
82
30
14
16
48
26
10
30
18
12
36
12
6
30
6
26
18
60
46
14
12
60
18
22
8
40
26
10
14
10
20
16
50
54
12
4
36
102
42
30
6
8
10
42
20
64
18
32
100
26
40
42
26
40
20
10
36
6
24
20
66
18
6
30
6
30
34
14
70
12
84
6
74
46
30
12
72
50
4
6
6
60
50
64
56
18
12
34
36
20
10
18
2
24
58
6
60
20
6
6
22
66
2
54
10
20
40
6
50
70
54
20
28
42
56
10
30
120
18
24
56
16
30
80
46
12
6
26
16
68
60
36
6
4
6
12
2
178
6
42
20
18
6
24
112
8
30
42
18
10
6
54
116
10
26
112
2
24
22
108
2
24
36
30
30
90
24
16
30
42
86
6
34
12
20
4
36
8
30
30
22
8
6
36
30
10
8
12
10
50
60
22
12
116
4
14
12
22
8
24
28
32
10
20
40
26
4
24
56
40
30
18
18
14
16
20
18
16
56
10
14
34
32
54
54
16
48
48
44
30
70
30
36
20
30
78
40
26
76
128
12
10
38
46
54
26
10
14
82
14
30
36
18
12
60
34
44
96
10
24
2
34
30
6
8
72
24
60
6
54
24
40
30
12
44
4
12
24
14
36
76
44
4
32
64
36
20
18
30
36
94
36
20
6
28
26
16
38
46
48
2
36
34
50
30
34
50
12
10
20
22
2
24
16
74
40
20
6
40
20
46
108
42
20
88
66
6
24
44
6
30
4
42
20
10
14
6
24
70
30
20
34
24
62
24
12
28
12
14
64
26
54
6
4
12
90
108
2
10
20
52
38
64
170
10
14
30
10
12
48
26
36
18
30
12
18
6
24
72
10
114
36
138
2
18
4
2
60
30
16
14
114
22
74
64
20
60
10
36
18
18
8
16
44
30
40
26
40
114
6
14
6
96
22
2
24
36
36
24
6
54
6
18
16
96
18
26
60
36
10
24
6
18
12
12
38
60
30
40
50
70
8
76
84
6
36
18
50
10
6
210
26
22
38
88
36
6
14
54
30
16
18
2
24
66
4
2
28
36
18
60
18
8
42
58
62
30
10
8
6
30
30
30
4
60
50
22
54
56
18
6
34
2
40
20
24
16
18
26
84
60
142
30
18
36
60
26
4
36
20
30
30
24
30
60
94
6
60
44
6
10
36
50
10
24
56
30
24
16
8
22
30
14
40
26
34
6
24
14
22
42
2
4
2
18
16
26
4
24
32
30
124
104
22
30
78
62
28
6
48
2
24
60
36
6
52
18
74
10
54
12
48
24
8
34
20
4
6
6
8
22
48
32
4
14
16
20
10
60
48
2
60
210
36
4
54
26
6
18
4
12
86
18
46
14
36
46
108
30
2
30
48
42
22
56
12
18
30
66
10
74
10
20
6
34
2
4
30
110
46
8
46
56
24
4
26
6
30
24
40
6
18
20
42
28
30
12
30
20
88
86
70
56
4
26
18
22
14
30
16
48
26
64
6
30
14
16
74
12
30
18
16
24
6
140
4
12
50
4
74
6
4
26
28
8
78
66
40
80
40
24
32
24
94
32
10
68
16
44
16
48
42
14
22
8
30
6
58
2
4
86
6
30
18
12
40
24
30
6
50
24
4
12
14
36
40
8
12
48
6
16
44
46
42
8
18
36
4
30
2
58
30
54
2
54
6
16
104
10
30
30
86
40
24
6
38
42
30
10
8
40
6
50
34
2
34
18
56
6
30
100
60
6
20
18
4
2
10
50
6
10
98
12
52
2
40
56
78
4
2
36
82
42
30
14
42
40
38
10
2
24
4
26
4
2
4
26
28
26
4
56
4
42
12
8
10
8
30
6
40
26
10
20
10
60
14
6
28
2
64
80
30
6
10
48
2
10
8
30
10
30
6
26
4
50
6
22
18
38
6
4
20
36
16
44
66
58
120
42
54
20
16
80
34
24
80
6
96
4
44
40
32
100
8
70
86
10
54
26
30
84
42
30
18
12
48
102
18
22
18
72
12
2
40
24
2
30
58
80
4
26
10
42
14
6
18
12
4
26
24
6
40
14
30
34
26
6
10
14
34
62
120
24
70
50
34
62
88
2
48
16
36
44
6
34
14
12
22
32
94
56
24
36
4
66
30
6
48
12
84
6
14
30
60
6
18
12
4
20
58
32
40
14
40
62
64
14
12
4
44
6
66
48
16
146
18
10
20
112
8
36
10
60
14
40
26
30
16
14
58
56
64
2
58
2
10
20
16
14
4
56
54
30
30
6
4
26
28
2
6
40
74
94
62
30
18
46
48
18
68
30
16
14
16
14
16
60
56
30
30
108
10
32
48
22
20
4
26
24
58
18
74
30
4
12
8
10
2
114
4
62
10
68
30
60
16
50
24
46
60
20
10
84
42
8
12
18
4
48
38
6
10
36
14
186
10
78
62
34
78
36
6
110
40
24
24
2
34
12
78
6
36
54
66
8
12
60
24
94
66
44
42
10
14
34
30
26
16
24
6
8
46
194
30
12
30
10
48
12
20
70
38
30
6
6
64
54
2
10
128
30
16
36
18
32
18
34
2
6
64
24
30
2
28
2
18
22
42
12
26
22
66
12
18
32
48
4
8
4
14
22
14
4
12
90
8
96
10
14
52
18
26
66
4
36
8
40
30
86
16
48
66
14
12
10
12
26
10
32
28
62
48
6
28
42
14
6
6
10
18
62
88
2
108
4
2
6
58
62
58
36
14
36
10
36
8
72
24
16
20
40
30
48
6
26
114
24
6
96
18
60
76
14
16
90
74
4
12
44
40
6
20
16
30
14
34
30
54
38
4
44
42
4
26
18
6
6
4
146
4
6
192
6
2
88
62
22
2
40
50
66
78
90
16
24
6
6
8
52
8
12
28
32
10
14
6
24
54
82
108
26
4
54
6
2
4
44
4
12
80
4
26
36
18
36
30
10
56
40
14
24
60
22
14
16
14
60
96
24
24
6
84
22
38
10
72
8
10
56
34
32
18
40
26
6
24
36
4
56
24
60
94
24
26
16
60
26
10
108
90
20
4
2
36
60
30
10
14
24
66
46
158
52
14
6
28
20
36
16
20
78
10
32
22
6
12
14
60
40
14
16
50
88
8
18
6
10
36
54
6
30
24
24
2
54
10
14
90
6
66
4
36
8
22
50
4
74
52
14
66
10
20
34
44
10
6
54
66
44
30
36
16
20
10
114
30
48
48
80
10
60
44
4
6
14
34
36
80
12
34
18
26
42
48
12
138
60
10
2
18
22
20
4
26
18
36
4
62
24
6
18
6
54
4
26
16
114
2
10
8
46
56
10
8
4
2
58
32
54
16
14
36
24
6
30
6
22
8
54
34
62
4
6
12
12
110
76
38
90
22
18
2
10
38
60
30
42
54
70
48
26
10
24
18
20
78
90
22
18
26
84
16
6
8
36
34
56
64
56
30
16
42
26
12
28
30
26
16
30
8
16
6
80
18
6
6
30
54
6
48
12
78
40
32
24
64
2
54
6
30
70
54
6
8
34
2
24
12
28
2
30
4
50
24
126
16
108
26
10
18
18
54
24
20
6
10
6
20
120
34
156
60
14
60
30
46
78
26
34
26
40
66
18
2
28
2
18
22
20
114
16
44
40
44
12
18
30
22
50
54
36
4
36
78
30
2
34
6
14
36
30
10
20
22
2
30
4
12
14
84
30
52
8
30
34
26
136
18
12
54
20
10
6
60
14
4
8
52
116
22
50
24
24
22
24
66
24
80
60
28
32
126
70
18
2
10
38
6
54
6
10
54
32
4
26
24
6
84
16
14
6
10
14
60
70
6
20
30
94
54
2
58
50
60
6
4
12
68
64
2
70
24
56
34
2
10
20
22
56
6
4
26
4
24
2
6
48
12
10
8
40
6
20
24
4
42
44
76
30
36
8
16
86
40
8
42
18
102
54
10
54
36
6
44
10
66
48
2
24
16
38
4
2
90
16
24
6
38
22
38
10
86
88
2
24
52
14
16
12
8
28
12
48
2
30
48
22
50
18
16
20
10
210
20
16
48
50
4
12
14
12
10
44
160
14
6
84
6
40
90
14
10
30
26
16
14
70
14
6
144
102
118
2
4
44
10
24
8
10
8
34
6
32
10
12
18
20
58
20
6
4
60
72
44
10
14
12
30
34
44
6
16
44
4
20
82
44
36
78
40
50
120
10
26
6
30
40
24
20
66
18
16
6
14
66
4
14
22
44
28
56
90
6
16
18
26
4
6
144
2
88
12
12
32
54
12
22
32
90
6
34
30
50
4
6
20
28
18
78
2
28
36
30
26
48
6
4
30
42
30
18
20
22
84
6
48
6
14
12
4
86
10
38
22
48
80
96
30
4
32
58
6
14
16
14
34
12
20
70
26
54
4
86
6
4
80
4
60
2
10
44
64
26
46
60
30
14
34
2
24
34
2
10
14
60
10
80
96
30
22
2
30
96
40
38
30
12
10
20
100
14
36
78
30
46
74
6
24
34
2
16
14
6
34
90
6
30
54
74
6
10
24
30
2
4
80
4
54
42
6
84
24
2
60
4
30
14
22
18
32
24
40
14
4
26
36
58
6
26
24
22
54
26
54
28
72
60
44
16
6
50
18
16
60
78
6
26
28
2
34
50
30
10
54
18
24
18
128
24
30
34
92
34
74
10
20
22
30
30
14
6
4
6
8
66
6
24
16
20
22
8
24
24
6
6
30
34
6
44
46
44
24
12
18
52
20
22
12
66
78
24
26
30
10
6
20
100
14
10
30
36
20
84
22
104
60
46
44
66
18
6
30
66
120
48
16
24
92
4
30
14
12
10
20
18
4
6
54
38
34
14
30
36
30
16
30
48
32
52
6
2
48
6
60
6
34
20
16
54
110
46
8
30
30
30
12
18
6
46
44
4
60
6
20
16
44
90
34
120
6
14
6
60
6
4
26
4
14
30
100
2
10
44
64
80
16
84
36
30
18
8
10
138
12
8
6
6
10
44
10
20
6
10
54
18
18
8
22
18
2
30
4
78
12
20
36
54
10
44
60
6
24
12
28
26
30
54
36
16
8
30
12
10
30
14
6
30
54
4
26
46
42
72
14
42
48
6
4
30
12
44
54
60
16
36
42
32
88
6
2
4
26
4
14
66
4
20
10
32
10
18
20
30
12
34
14
12
28
2
10
18
2
58
36
26
4
24
12
78
20
6
24
16
20
10
44
6
16
8
102
10
24
84
26
46
24
6
14
70
26
10
14
34
32
54
6
18
36
6
30
4
14
22
50
54
24
12
54
94
2
88
20
106
66
24
30
14
6
16
42
102
36
90
50
10
14
16
38
6
60
4
36
14
40
62
60
40
14
60
54
16
60
18
8
48
10
42
50
48
42
54
40
26
28
20
12
54
30
40
14
36
30
36
48
22
14
6
22
12
24
26
6
40
74
24
12
58
24
102
24
6
6
144
74
22
14
96
24
96
40
14
36
78
10
20
94
12
54
20
36
36
48
66
34
156
60
6
48
62
4
26
48
16
6
8
36
4
96
84
30
2
4
26
10
24
14
6
24
40
90
60
2
64
78
62
6
124
6
14
54
72
30
48
30
6
54
90
42
40
14
6
40
8
36
34
12
30
20
30
154
44
82
104
70
26
30
10
74
70
24
96
36
48
20
6
34
32
54
24
34
38
24
6
54
30
16
8
132
60
84
4
6
50
6
10
30
8
42
30
24
10
6
20
22
56
16
50
6
4
6
90
12
6
122
30
24
34
6
20
6
10
24
14
16
14
10
24
32
6
70
38
10
12
8
6
36
78
4
18
44
6
40
8
96
126
10
8
64
2
54
6
40
26
10
8
30
172
18
30
6
14
6
106
44
28
38
48
30
60
6
34
6
54
30
30
72
72
62
6
4
6
60
14
6
54
6
4
36
38
22
8
10
26
24
12
4
44
10
12
50
60
64
44
66
6
28
2
10
8
66
6
82
2
46
48
24
12
48
6
36
50
16
48
2
70
24
104
42
4
36
38
16
14
76
14
12
28
24
2
4
66
56
28
12
54
20
16
38
66
4
66
6
24
14
22
48
20
36
40
20
16
50
24
10
50
4
86
58
18
44
30
66
30
28
42
14
6
24
40
26
10
24
86
18
16
146
4
60
66
78
30
20
10
62
18
6
36
30
24
6
84
24
40
54
8
28
2
24
58
8
30
4
14
6
90
6
24
36
48
66
6
4
6
134
54
6
34
92
30
78
100
6
6
8
6
4
12
74
40
26
4
60
36
8
30
16
36
138
50
22
42
2
58
32
4
146
4
26
34
26
6
10
14
34
66
18
6
12
8
16
66
38
10
6
36
30
44
16
38
10
30
2
4
26
4
90
14
6
6
24
34
20
60
60
16
6
74
6
30
30
22
32
6
4
66
38
12
40
102
26
22
44
10
26
10
44
40
54
2
40
18
2
10
8
6
40
26
4
84
12
18
26
10
6
20
34
36
8
6
24
6
60
36
24
10
24
30
20
6
6
48
66
4
2
34
66
38
30
6
54
16
74
4
18
80
4
26
48
22
18
20
66
4
12
80
30
4
50
36
24
16
8
34
48
14
34
2
60
18
36
10
6
14
36
18
30
10
50
22
14
34
24
36
2
60
4
24
2
34
20
24
34
32
100
86
4
20
60
64
2
30
18
4
26
52
8
40
2
54
76
110
84
94
36
6
14
136
8
16
66
8
66
4
12
42
48
14
30
66
40
30
12
2
4
92
18
66
36
10
38
16
36
80
34
30
50
66
34
24
32
24
6
64
26
34
14
22
44
30
34
110
64
12
36
14
30
4
26
6
78
66
40
48
62
16
74
24
10
32
22
26
42
18
36
4
6
20
46
44
24
42
18
10
2
60
10
14
34
6
6
30
54
44
16
30
18
12
6
20
4
6
44
4
26
36
60
58
60
6
6
8
64
26
34
2
4
20
12
4
6
18
12
20
34
96
128
12
52
6
12
14
40
48
32
24
6
24
10
32
4
20
6
22
36
2
24
36
4
104
6
16
50
4
26
144
28
92
10
30
44
42
58
2
28
32
24
84
6
6
18
6
16
18
42
8
22
24
14
16
50
24
52
12
26
16
24
20
10
42
14
6
70
12
56
30
36
94
92
30
22
6
146
34
32
22
56
66
34
26
16
42
48
24
20
46
14
106
38
6
16
8
22
44
10
26
18
12
40
74
30
16
104
4
50
16
36
12
26
12
10
20
18
46
20
30
30
30
24
12
40
18
32
18
12
18
42
24
34
80
42
48
34
8
48
76
66
74
114
12
24
24
6
4
30
2
24
6
142
6
6
36
48
30
60
66
6
8
22
20
18
156
24
12
30
10
18
20
6
34
24
8
18
60
10
2
58
36
50
10
30
44
6
76
18
12
8
72
18
10
20
34
32
46
44
60
4
26
4
42
54
54
50
6
60
30
4
62
40
8
6
24
36
16
12
2
30
16
104
6
4
60
50
4
26
34
6
30
114
26
16
30
108
6
14
6
30
126
4
14
22
48
92
4
44
10
26
10
78
8
54
36
4
50
66
24
34
42
68
16
6
18
62
60
124
6
14
4
50
10
30
12
42
56
70
2
48
16
24
86
24
12
10
48
2
24
36
22
8
70
14
4
24
38
18
40
24
38
60
22
42
20
10
104
6
46
68
42
18
6
60
16
78
26
10
60
44
40
26
4
26
10
14
30
30
156
6
138
52
18
36
56
22
26
6
64
24
36
20
70
6
66
14
6
48
36
6
18
12
4
14
22
30
8
4
18
14
30
24
12
40
60
84
114
20
42
18
30
10
2
154
20
24
6
24
36
24
10
12
30
60
48
20
12
30
24
10
110
6
34
36
48
20
46
96
30
18
2
18
46
24
120
12
12
8
30
124
14
4
2
16
8
106
50
16
14
46
14
28
26
190
2
10
18
30
36
60
66
20
84
24
16
30
114
2
60
4
26
34
44
36
16
14
4
26
6
4
6
8
6
70
108
26
10
30
2
34
126
54
6
8
42
54
30
10
50
4
2
24
4
12
74
4
36
6
12
96
20
6
36
18
6
106
18
26
54
12
34
20
34
26
6
108
42
112
26
60
16
20
4
2
40
8
22
18
26
34
42
8
16
14
12
54
36
70
8
16
44
16
84
24
18
30
14
34
24
42
126
50
18
4
18
14
6
48
76
36
50
70
74
4
116
6
4
84
20
46
30
146
48
6
24
10
20
12
24
30
4
20
34
26
6
6
58
72
12
18
14
34
30
6
20
16
8
34
12
44
16
30
20
34
12
8
22
80
70
12
32
54
112
42
38
24
34
20
30
76
18
18
20
10
14
64
20
12
54
4
12
20
24
24
16
44
6
4
12
14
54
42
40
14
4
6
24
32
48
4
102
6
8
66
70
26
30
124
44
66
156
34
14
72
48
46
66
8
10
12
114
20
6
54
16
14
36
54
34
2
4
50
28
6
36
54
116
6
18
6
16
42
26
22
8
46
80
46
50
24
54
12
10
14
88
32
30
16
80
90
48
6
36
34
44
136
30
14
22
20
24
46
20
10
54
54
32
34
6
30
38
6
4
50
40
120
32
48
34
8
30
10
38
6
6
10
74
58
26
16
54
6
44
12
48
12
54
40
50
4
26
4
36
48
18
38
4
42
26
34
6
20
58
32
34
74
40
6
24
2
22
18
38
30
100
30
150
56
34
50
34
36
60
62
82
12
20
16
48
12
24
60
36
48
12
14
6
24
10
30
14
42
88
12
12
18
68
52
42
18
80
24
114
30
12
78
6
6
54
4
6
66
8
10
50
6
16
18
32
28
66
20
30
6
48
6
16
50
4
20
6
34
24
2
24
4
110
46
6
60
68
12
28
24
6
26
6
24
60
30
40
14
42
10
30
12
6
56
40
30
50
90
16
12
8
24
30
60
4
12
24
36
68
30
30
16
36
20
10
48
12
18
90
56
54
10
12
78
96
146
28
2
142
42
6
74
10
20
40
6
18
42
44
66
30
34
14
76
56
22
12
44
36
34
90
20
16
30
18
2
24
42
18
10
30
6
44
6
54
30
6
96
10
20
4
44
6
16
24
26
22
6
30
42
38
4
48
14
34
12
44
36
34
24
2
100
38
12
28
36
44
12
28
26
28
2
36
18
6
54
4
72
56
30
48
12
54
6
70
14
24
76
80
4
30
6
18
8
198
22
44
6
60
4
14
16
74
22
14
30
10
14
30
30
22
14
6
64
36
24
20
66
30
18
4
132
14
10
2
22
2
40
18
18
90
72
8
4
6
30
14
30
10
24
2
10
14
84
12
24
6
4
30
24
2
22
36
86
36
4
14
22
48
26
4
6
30
30
14
16
6
8
6
66
24
40
14
30
36
54
136
30
14
52
12
60
2
40
6
8
22
50
4
26
24
10
14
166
14
16
66
44
34
30
2
78
22
42
8
28
12
14
4
6
44
16
44
30
12
28
30
12
20
4
6
38
42
40
14
76
8
72
154
26
10
42
8
30
24
24
66
4
12
80
48
96
66
24
46
134
16
18
2
54
6
28
42
18
30
26
6
4
6
68
30
6
130
30
56
24
34
12
20
24
6
34
44
16
6
20
18
10
30
6
74
16
86
24
4
36
26
18
6
88
2
36
10
8
22
8
66
106
8
34
12
66
78
24
66
36
50
84
4
8
40
14
10
20
4
72
30
20
4
26
30
22
2
30
6
64
44
40
2
4
14
132
24
6
60
64
90
6
14
24
12
60
58
2
40
60
54
20
24
40
6
6
38
10
2
24
4
2
94
14
4
48
38
30
6
90
6
18
10
96
30
6
8
34
26
40
36
66
74
16
74
36
54
58
48
14
30
10
54
60
20
6
30
30
10
30
50
90
4
12
30
170
34
44
30
12
4
20
40
14
6
66
30
28
12
174
6
30
30
48
42
8
12
18
30
30
12
34
36
14
16
108
32
22
6
26
10
26
18
40
2
18
34
32
30
10
80
10
54
2
40
90
20
64
86
118
2
24
40
18
2
6
30
54
64
42
18
86
4
20
12
10
20
48
6
66
24
24
42
54
30
6
34
26
34
20
100
14
6
6
10
98
30
6
4
56
30
16
42
6
26
16
50
60
30
28
86
58
6
32
10
120
18
20
10
80
16
6
8
36
118
86
16
26
70
14
4
60
42
20
4
36
198
36
30
6
98
36
34
26
6
10
30
14
64
26
30
58
26
36
46
90
54
20
96
78
130
12
12
32
30
6
34
14
42
24
4
6
24
42
144
14
22
20
48
60
30
4
18
38
6
34
30
26
10
14
10
2
10
74
28
62
34
84
8
52
2
94
20
10
36
60
30
36
20
24
4
12
72
26
12
10
12
2
24
10
56
30
10
50
4
2
18
94
18
20
24
4
30
26
84
6
70
30
14
66
126
30
28
26
6
40
12
36
12
114
56
18
16
86
4
26
34
126
12
6
26
64
24
6
6
20
10
14
30
10
50
30
6
10
54
12
20
84
34
36
14
12
40
20
28
56
6
34
14
22
42
2
70
30
26
28
26
34
2
30
10
20
70
14
24
10
150
6
20
10
6
18
80
42
24
34
6
26
22
32
6
34
14
42
10
30
8
90
16
110
16
44
16
12
2
36
40
74
6
220
20
4
18
66
30
6
6
48
42
68
22
20
10
38
76
90
6
12
18
50
4
26
34
26
24
16
18
80
12
4
30
14
4
86
6
66
18
16
54
2
30
10
14
4
30
6
6
30
20
64
90
56
18
10
6
90
36
8
6
24
36
36
30
48
16
20
16
14
10
30
26
90
94
14
34
6
30
6
36
24
44
22
8
10
30
2
22
38
18
16
60
20
24
4
18
90
20
18
10
2
70
8
142
38
42
24
24
22
12
8
40
8
60
12
34
54
146
40
6
78
30
2
24
4
6
24
120
42
20
18
22
80
10
50
84
36
34
48
2
24
6
16
14
36
24
6
64
20
24
6
58
36
2
18
30
40
32
10
8
10
32
4
44
10
12
24
60
6
42
2
10
54
20
42
70
8
12
84
16
14
6
114
54
16
50
24
30
72
48
34
32
16
30
38
70
96
14
12
48
6
46
12
18
60
38
42
78
6
10
6
30
14
70
26
18
166
6
30
44
24
12
34
36
30
20
34
48
2
40
14
6
10
6
8
42
40
54
50
64
56
30
64
90
2
30
18
22
14
10
66
14
24
52
80
4
14
10
2
30
24
6
24
40
18
2
30
6
4
20
16
42
2
30
66
4
18
8
48
6
6
52
2
90
30
34
20
46
80
4
20
16
6
12
78
68
30
22
60
18
62
30
30
124
54
6
74
96
24
12
4
44
4
48
8
6
4
116
6
28
30
6
66
18
92
10
60
54
30
96
44
40
20
10
66
18
66
26
160
38
10
2
120
4
6
14
54
40
26
10
14
52
20
4
50
24
10
32
24
16
24
20
58
8
18
36
10
96
8
16
50
16
68
10
26
4
36
66
108
2
60
54
66
78
70
30
24
38
10
14
66
18
30
46
6
80
60
4
44
64
26
12
30
48
22
42
2
40
6
20
30
4
20
114
42
48
30
60
4
86
22
18
90
24
26
30
30
16
104
60
12
24
16
90
8
82
42
68
30
4
14
12
28
2
18
30
40
26
4
32
34
36
18
62
4
44
6
60
4
90
12
24
80
46
20
144
46
14
4
86
10
44
4
2
10
24
2
22
18
54
44
42
18
16
56
34
20
90
64
66
26
18
40
54
6
12
24
6
30
8
60
12
22
2
46
8
52
20
18
12
34
26
84
10
14
40
2
120
30
54
10
56
84
90
16
68
22
24
26
40
14
64
12
38
64
32
10
44
6
66
18
40
102
42
26
16
36
50
18
6
6
34
26
30
40
8
12
10
18
20
66
58
68
18
10
24
128
40
30
18
42
38
66
6
34
20
24
30
6
154
36
24
26
36
22
60
38
10
8
6
10
86
10
18
30
12
14
6
28
6
20
58
38
10
14
10
14
70
2
28
54
2
156
28
54
32
16
24
14
6
36
10
50
54
6
34
14
64
48
14
40
20
46
30
48
72
8
90
66
16
98
42
24
4
62
24
40
24
30
12
14
10
66
14
40
20
24
10
24
8
30
138
30
36
4
36
30
14
6
6
10
38
156
16
8
22
50
4
20
10
6
20
30
18
36
36
10
50
130
14
24
10
12
50
18
30
126
4
50
40
30
6
26
24
34
20
70
2
4
26
48
4
2
4
6
20
30
40
26
10
30
54
30
6
44
10
50
30
4
92
18
12
48
12
22
18
14
10
14
6
24
30
36
6
34
6
8
70
12
24
56
4
6
20
18
6
16
14
34
26
106
30
18
32
4
20
34
2
18
6
34
24
38
34
14
42
24
6
18
16
14
12
28
12
20
58
122
48
66
4
92
52
8
34
30
114
86
10
36
14
16
48
12
24
6
74
6
10
18
26
4
6
80
66
88
6
134
10
2
10
14
16
74
40
44
10
36
26
82
36
50
30
6
58
2
34
6
90
44
4
42
44
40
50
22
20
34
26
54
34
56
16
38
36
64
2
54
90
6
10
54
6
80
24
36
54
16
8
6
24
82
104
10
54
24
62
6
30
4
36
44
34
30
20
22
14
10
60
6
44
34
32
10
14
30
6
60
18
6
10
54
2
10
20
40
8
184
62
6
4
14
52
104
30
4
20
12
78
22
24
6
8
42
18
10
2
10
74
4
36
6
24
80
4
2
58
42
14
6
58
6
24
50
90
180
42
40
8
100
2
18
6
16
24
120
60
6
38
72
18
22
128
36
4
56
46
12
42
6
18
62
4
6
20
18
96
6
10
20
18
36
10
26
24
10
36
48
102
24
54
56
6
18
42
48
46
20
28
6
2
40
68
30
22
44
4
12
68
42
30
100
48
26
16
8
12
30
18
6
40
20
28
42
44
36
4
114
38
48
40
2
40
8
4
26
6
90
40
36
84
56
34
14
46
44
42
22
32
4
26
36
34
44
64
26
42
18
52
14
34
72
18
26
58
8
70
90
8
16
86
4
44
6
30
4
26
34
12
42
18
30
38
16
36
18
2
18
12
10
44
24
6
54
16
66
18
56
6
30
10
14
34
60
26
90
34
32
60
18
6
84
156
4
6
26
28
2
24
28
12
6
68
12
100
14
24
106
6
48
20
36
6
18
4
38
4
56
78
42
48
22
18
20
16
30
6
38
16
36
14
30
4
2
64
14
102
4
20
58
26
6
30
10
26
30
4
44
6
46
14
6
34
14
22
24
36
20
10
60
54
20
16
42
32
16
48
60
20
12
54
4
2
4
6
14
30
30
4
26
46
48
84
6
6
14
70
6
6
84
14
52
60
68
40
152
24
24
10
20
42
22
6
26
30
16
14
6
30
28
26
36
28
32
48
6
24
30
12
30
52
2
34
26
54
12
18
10
110
12
40
18
26
10
24
86
4
42
30
14
40
30
18
32
64
12
20
30
40
50
4
6
14
28
2
24
10
62
34
14
30
16
36
80
30
84
36
18
30
6
64
32
10
20
54
6
22
2
40
60
36
44
6
18
6
28
98
10
18
30
86
46
18
92
18
4
126
66
6
8
34
38
40
20
54
70
24
42
30
14
16
38
6
30
10
24
32
18
30
46
6
48
2
4
20
34
20
10
122
28
12
14
36
28
50
6
34
56
6
82
62
24
12
4
36
44
16
8
106
6
8
70
26
58
12
44
6
66
34
26
4
80
24
42
30
30
4
20
100
24
12
14
76
20
70
14
114
16
24
12
8
12
4
26
18
12
24
60
34
20
66
24
66
10
18
122
46
8
22
8
10
12
18
26
4
2
4
26
28
42
30
114
20
34
30
26
6
10
18
12
30
30
20
124
6
30
68
10
50
72
34
20
6
40
14
16
30
42
6
32
10
8
36
4
42
20
34
24
6
20
54
30
60
16
20
6
48
60
10
20
6
4
30
42
30
48
26
6
24
36
4
86
64
44
22
18
26
34
6
24
6
26
4
14
4
26
34
62
30
4
20
6
10
24
26
76
8
60
6
120
10
30
74
10
30
12
18
32
10
90
12
6
36
26
4
14
30
52
18
20
6
66
10
8
6
220
138
62
16
24
44
10
86
10
48
26
94
12
26
24
16
14
28
26
6
6
10
48
20
16
6
44
10
14
106
60
44
6
16
18
56
4
30
2
18
12
54
16
24
6
14
16
50
10
8
22
42
8
18
156
54
10
42
18
30
50
6
24
6
40
26
150
30
48
96
30
54
30
10
56
16
8
16
24
42
30
20
60
4
20
6
34
6
50
58
36
50
6
24
34
12
12
128
4
96
50
100
60
84
20
16
24
26
10
8
40
92
30
58
26
46
78
12
90
30
14
10
24
12
20
28
2
64
18
32
30
64
12
14
6
10
72
26
30
16
14
6
6
22
36
26
54
4
12
20
16
38
82
80
24
6
60
54
4
6
36
230
48
6
54
4
2
16
18
60
6
20
4
2
28
32
4
20
24
46
26
30
58
56
28
6
32
10
20
10
18
26
4
32
108
36
94
6
14
52
18
36
50
16
84
66
14
10
6
30
14
88
2
30
6
82
36
12
8
112
8
40
30
32
4
26
52
6
6
14
22
48
50
72
30
30
18
4
18
14
4
26
4
20
22
20
18
46
26
34
54
36
14
16
24
20
12
4
26
4
14
42
54
64
42
104
54
10
2
10
8
10
86
40
74
6
24
10
62
22
2
96
10
50
60
22
48
18
30
36
26
114
36
24
10
14
6
24
36
118
18
14
16
54
26
10
60
18
62
30
34
26
4
20
64
6
18
36
20
12
10
8
40
20
30
22
8
70
30
20
40
12
14
30
10
6
18
62
10
14
6
10
74
6
24
34
42
18
36
60
84
62
24
24
112
8
22
12
8
34
44
16
44
60
10
6
90
14
10
62
34
36
12
18
54
50
4
12
44
60
30
66
18
52
14
40
18
8
48
64
6
36
144
6
26
54
54
82
14
24
42
4
20
24
52
18
114
32
24
4
182
10
20
40
50
6
18
12
4
78
26
60
6
148
12
60
26
30
40
38
30
6
36
58
62
10
8
22
18
62
70
14
6
10
18
2
18
6
58
26
46
80
4
2
30
18
12
28
2
24
16
44
4
12
12
42
6
8
30
16
66
12
38
60
48
36
4
96
54
96
144
26
54
22
8
6
106
20
10
8
12
10
44
24
6
24
30
10
56
6
10
18
2
4
48
12
30
20
46
14
4
50
22
74
24
6
90
16
98
34
48
20
24
4
66
60
44
34
2
60
58
72
20
34
32
4
20
16
50
18
6
40
14
16
44
12
18
10
30
24
8
88
66
78
32
40
24
60
42
8
66
6
10
50
10
74
6
18
16
14
42
58
32
34
26
10
60
20
22
96
6
20
70
20
6
60
22
26
6
24
10
54
12
20
10
66
38
6
34
32
4
14
12
4
6
80
54
16
72
32
6
54
36
48
46
18
6
6
6
78
26
6
24
24
40
32
58
54
8
28
20
22
42
6
50
10
6
6
8
22
44
4
2
48
52
68
34
8
30
4
20
34
2
178
36
44
16
54
26
10
44
12
10
80
4
20
46
30
18
32
4
54
42
74
4
2
22
18
68
36
64
12
24
6
12
86
16
56
40
44
36
40
38
4
18
30
54
18
62
54
10
2
34
14
16
30
6
38
30
12
4
110
90
4
42
8
34
32
30
24
12
28
26
6
18
22
42
26
30
6
30
4
42
20
30
18
16
20
6
24
6
18
16
6
114
26
40
8
6
6
10
8
36
6
30
34
54
20
6
94
62
28
30
2
84
34
12
60
8
22
108
20
16
20
16
14
10
26
4
6
8
42
54
46
98
94
26
34
2
4
2
88
20
16
14
126
40
14
42
18
6
54
6
10
26
18
10
50
34
8
30
48
96
24
16
18
18
8
36
36
24
60
16
50
4
44
4
12
6
8
6
10
36
14
4
2
82
2
6
24
6
40
14
30
36
24
10
44
30
60
10
6
26
30
4
20
118
6
62
18
12
28
2
30
18
22
14
40
80
36
10
38
4
96
30
32
10
120
14
40
50
30
4
6
66
74
34
20
36
6
34
26
30
10
38
10
30
2
24
6
4
20
64
60
20
10
12
68
12
34
24
2
40
48
26
36
30
28
32
52
26
12
22
2
30
4
32
4
54
50
72
40
110
22
92
16
48
24
26
12
18
6
58
8
34
6
68
66
36
30
28
12
80
54
30
60
24
12
18
30
30
66
10
74
6
10
204
80
10
26
6
4
84
96
44
6
64
26
36
40
38
4
66
6
24
2
30
10
8
22
84
44
16
20
4
12
74
10
6
42
8
48
42
24
4
12
20
4
20
60
4
6
26
58
12
30
8
10
50
12
40
38
6
30
60
24
16
26
40
20
48
16
24
30
12
8
22
18
24
38
18
6
40
74
10
6
44
4
60
12
6
14
16
14
4
2
90
18
4
8
4
50
10
20
148
6
20
6
10
24
80
60
40
6
44
4
2
10
6
30
12
36
26
16
60
48
6
110
96
4
18
86
42
64
44
40
32
30
28
66
26
82
38
94
50
4
12
18
42
30
24
24
66
20
60
4
26
10
56
4
66
14
4
26
6
10
54
30
74
16
18
18
20
54
34
32
82
18
48
20
52
20
22
26
6
30
34
12
68
40
26
6
24
30
4
12
30
44
96
54
10
20
28
2
40
90
54
30
6
20
70
44
42
24
4
72
20
18
12
34
20
30
6
18
52
14
6
24
4
2
78
16
26
58
6
114
30
6
74
22
80
48
6
16
24
20
24
60
10
12
194
30
94
6
14
66
36
10
38
6
40
26
88
12
50
60
22
56
4
6
96
36
48
2
138
60
46
20
6
18
100
12
14
4
2
30
22
60
2
66
48
6
6
64
14
12
18
22
8
52
14
16
14
24
30
10
26
16
8
4
18
8
42
18
42
4
24
132
12
8
34
14
6
10
14
10
32
58
36
6
60
48
2
28
36
20
136
60
78
56
6
40
68
82
12
18
164
16
8
6
4
66
20
6
52
12
6
8
60
82
84
60
6
24
54
30
182
30
4
6
8
12
18
46
6
42
102
54
24
32
6
64
114
26
10
26
82
36
12
54
14
12
30
18
96
24
16
44
6
24
12
28
36
6
20
114
10
36
24
150
26
64
14
6
28
42
20
24
46
26
10
8
22
42
18
114
60
234
30
60
6
26
52
2
60
10
26
84
6
28
30
2
4
6
14
24
30
34
2
130
20
6
24
36
40
68
94
2
16
20
4
18
26
22
50
118
62
4
14
12
18
16
36
8
36
30
10
20
16
78
26
6
4
48
68
24
24
12
84
16
78
132
30
50
22
6
50
16
60
14
6
150
6
18
42
24
54
22
12
42
6
14
6
48
4
56
40
2
30
54
70
20
6
4
56
58
2
10
90
20
18
6
30
4
12
38
12
4
6
14
6
64
20
30
4
32
30
54
6
10
38
4
26
40
12
50
24
40
44
6
30
16
12
2
10
20
16
14
24
12
18
10
12
42
18
20
24
30
30
6
30
78
4
6
2
24
6
10
24
20
4
24
36
26
24
36
6
10
24
14
6
24
40
26
6
60
18
60
232
24
66
54
30
24
32
10
14
100
6
128
46
54
6
20
54
36
10
44
22
38
6
16
74
4
6
134
16
24
32
18
16
26
22
32
4
30
2
24
24
12
54
24
16
36
8
12
22
38
10
8
64
2
6
40
48
12
20
48
42
88
60
90
50
34
96
2
24
58
120
26
12
4
6
8
12
18
10
80
4
38
54
6
24
90
16
128
46
36
38
16
36
12
38
64
14
12
84
4
12
12
32
6
4
20
10
14
34
2
4
60
152
4
114
12
14
66
34
36
8
6
30
4
6
36
14
34
36
6
48
2
64
30
54
2
18
12
34
36
78
32
54
16
24
26
10
54
14
12
28
26
10
86
4
66
42
36
62
54
10
78
2
24
36
6
18
30
12
24
24
16
24
24
38
40
74
136
38
10
2
28
26
16
12
2
30
34
2
24
6
4
56
34
114
66
56
48
6
4
30
72
18
6
14
34
2
46
14
46
12
2
46
54
30
26
18
4
2
4
60
2
64
54
20
36
4
30
62
18
70
32
10
24
20
16
44
66
30
4
6
14
24
66
16
18
6
14
22
18
30
2
18
30
36
60
4
2
142
32
36
40
38
30
36
6
82
32
84
10
42
8
22
8
52
30
24
44
6
10
110
6
94
36
48
90
32
28
24
38
4
110
30
36
70
8
6
34
12
20
18
6
30
6
48
36
30
30
4
32
28
6
6
74
96
22
62
10
30
18
6
42
30
14
54
16
6
14
24
12
30
40
12
6
30
26
34
42
48
2
52
6
6
104
76
20
64
50
6
36
28
24
48
8
4
2
24
42
24
30
6
10
42
38
24
24
12
22
26
6
4
50
30
16
114
50
30
12
48
22
12
26
16
20
16
98
10
32
114
6
18
16
48
2
70
20
36
30
18
120
40
2
54
10
14
72
40
38
6
10
36
110
24
28
18
18
30
56
36
4
14
36
24
16
54
50
60
10
6
20
6
180
28
32
54
28
38
4
74
36
40
14
16
6
74
6
48
90
42
60
34
20
16
68
42
48
6
4
12
60
8
82
48
20
126
4
236
30
4
12
12
38
4
60
14
30
22
8
6
36
58
42
48
2
18
22
18
6
14
12
94
14
12
28
2
10
30
30
68
16
36
8
16
30
14
6
40
24
2
4
26
60
4
114
72
14
16
74
166
14
70
6
48
26
34
2
48
16
44
36
16
18
120
6
48
92
30
96
22
32
30
76
14
24
64
6
6
30
14
4
2
24
10
92
4
26
18
36
10
14
6
10
56
18
60
12
4
66
18
90
2
40
38
10
2
54
40
66
24
24
26
16
110
34
24
6
80
16
18
54
120
60
2
36
4
26
48
40
20
6
46
14
60
4
20
42
30
4
44
40
6
20
16
20
24
24
22
42
8
30
24
4
6
6
78
26
6
4
14
30
4
38
88
32
10
8
6
84
22
44
46
14
6
18
22
42
48
18
20
42
54
24
10
72
8
16
6
84
36
60
14
16
44
76
30
50
54
34
2
10
30
50
30
22
12
30
14
40
24
6
26
6
4
30
44
16
54
86
10
20
6
48
60
46
26
60
30
28
36
18
2
16
68
10
12
14
36
60
10
8
30
6
10
24
30
32
48
6
24
6
6
10
14
84
10
30
32
4
26
48
4
60
2
4
32
30
4
48
12
86
60
18
96
6
60
22
32
6
84
36
24
60
64
2
4
24
20
30
30
4
26
16
18
72
54
32
4
18
2
76
8
72
18
132
28
26
6
28
116
10
6
20
24
4
50
36
76
8
12
10
50
24
64
6
44
132
4
30
26
10
84
18
38
24
16
18
56
16
18
6
14
96
36
40
44
10
6
14
70
14
10
36
56
58
6
54
116
28
6
6
6
80
10
14
66
4
30
36
8
40
32
24
34
20
102
22
8
48
40
26
30
30
90
66
24
46
12
32
16
14
24
16
30
14
10
56
120
84
4
26
30
30
70
60
6
14
112
12
102
18
62
36
10
90
38
10
6
14
36
4
30
2
30
10
20
48
12
100
14
4
152
18
12
18
16
30
20
6
60
10
54
30
30
86
48
12
28
6
26
22
2
60
24
70
24
18
42
12
36
12
36
26
24
100
20
6
130
14
4
32
6
4
18
32
60
106
54
86
30
4
56
24
16
18
42
68
42
60
18
36
28
6
30
2
24
16
8
16
14
36
24
16
24
6
26
30
18
22
44
10
54
12
8
10
86
24
12
4
26
54
34
26
76
164
30
6
34
86
58
50
36
4
86
28
12
6
8
36
40
30
14
10
24
18
30
114
6
72
26
12
4
20
46
60
72
2
6
30
22
18
8
42
64
26
22
48
18
92
24
34
62
54
16
30
80
4
20
4
156
20
96
18
36
10
66
24
60
20
40
56
10
68
36
126
18
10
26
58
18
8
6
30
4
30
6
20
70
6
54
50
16
20
58
50
16
36
20
18
36
4
26
4
20
12
58
6
110
64
36
24
24
8
34
18
2
4
20
6
16
44
24
6
60
30
30
30
64
12
50
22
8
10
20
34
14
10
30
12
14
30
16
68
30
16
30
66
8
6
100
6
24
6
30
12
42
20
36
40
30
14
34
6
24
216
80
4
36
24
26
16
8
30
34
42
14
6
10
14
34
12
20
6
24
24
16
54
6
44
30
6
40
18
26
82
8
42
100
8
42
24
4
62
34
54
60
12
38
6
64
60
32
4
26
10
20
24
64
12
20
54
64
30
20
156
34
92
64
14
72
28
36
14
12
30
18
36
34
32
24
34
6
26
30
24
24
16
6
20
160
8
22
128
34
86
34
26
6
10
20
40
14
22
90
14
6
48
16
44
10
26
10
6
14
16
14
54
36
34
24
2
36
18
102
18
30
34
32
40
14
40
2
28
12
110
70
68
6
40
60
30
14
82
14
40
26
30
22
38
4
20
16
14
36
60
4
14
34
12
30
18
8
10
8
76
20
4
26
6
40
8
72
58
20
4
8
10
38
36
4
6
18
2
46
14
70
26
70
78
6
140
16
14
4
30
2
34
26
18
30
82
20
28
20
16
60
26
28
122
60
54
30
106
24
116
58
6
44
36
46
44
54
10
2
24
24
66
10
6
12
86
6
4
12
54
30
80
4
24
2
6
30
40
8
96
10
6
8
22
30
18
12
38
10
20
22
20
24
64
32
4
96
48
6
26
22
42
30
74
12
22
18
74
4
2
34
24
2
18
22
102
6
26
6
10
80
18
22
54
6
20
24
6
24
6
4
74
36
4
32
70
18
20
112
18
56
10
74
12
4
20
16
18
26
4
2
30
10
24
54
36
90
6
30
8
6
30
76
30
24
90
6
20
4
44
16
6
78
6
36
14
4
60
24
26
30
4
26
16
36
48
2
4
26
22
62
10
14
36
4
26
4
6
56
4
14
70
26
60
10
6
20
10
18
20
52
12
2
30
130
24
2
40
98
30
30
10
62
28
150
26
60
16
14
64
2
18
6
24
16
18
2
4
6
36
38
6
4
90
36
26
78
12
54
30
10
56
4
14
6
46
20
22
48
20
18
40
2
24
10
14
4
2
24
10
24
2
6
24
16
20
28
72
158
34
66
6
110
4
54
8
34
54
60
2
10
30
20
22
48
12
12
54
30
2
10
8
16
44
42
28
26
16
48
2
18
46
90
54
30
26
36
30
4
6
38
10
20
6
16
14
40
14
16
44
6
24
30
22
50
18
70
56
28
98
30
4
14
34
18
30
8
36
6
4
18
6
12
20
10
38
36
24
46
96
50
40
24
120
20
10
6
38
70
42
14
6
28
12
14
16
38
16
14
22
38
42
40
50
18
10
12
14
6
24
30
84
6
34
24
8
10
48
20
16
54
6
14
6
6
4
48
2
70
24
42
102
12
44
6
30
60
4
30
2
30
18
12
54
10
20
30
6
70
44
30
34
54
36
36
54
2
10
14
24
6
16
90
14
6
4
24
20
12
18
30
66
6
10
20
108
40
32
4
50
64
36
74
34
2
6
18
6
16
80
4
50
46
14
4
2
24
4
12
48
20
4
2
58
2
16
8
12
10
12
32
4
20
16
26
60
24
16
14
36
24
6
4
60
44
12
10
14
66
24
6
4
6
14
34
30
20
30
6
30
96
52
62
10
6
8
6
36
18
22
14
34
2
142
6
30
26
54
4
92
4
50
40
30
20
36
6
4
18
12
48
2
34
6
6
24
14
30
30
22
14
58
180
6
32
84
10
156
50
4
24
6
14
16
14
22
20
10
18
20
216
30
36
28
60
2
4
24
90
62
58
6
36
48
20
72
4
14
6
70
14
30
22
60
20
58
26
30
6
40
48
96
50
28
36
66
14
6
6
28
20
12
48
30
12
58
12
78
12
60
8
36
4
50
40
2
84
24
82
48
62
4
36
24
26
24
24
42
54
10
6
74
6
30
18
64
8
10
48
26
10
24
90
20
6
4
2
18
6
64
12
98
34
2
4
12
134
30
16
38
90
12
4
66
74
24
30
30
10
60
30
2
30
4
18
32
130
14
10
2
34
30
50
10
26
40
18
32
84
6
10
50
10
38
6
6
30
30
34
6
44
66
54
76
30
108
6
30
14
10
24
2
46
14
94
20
42
34
6
68
6
30
36
18
16
56
18
12
70
12
6
26
54
42
4
14
12
28
42
12
36
62
84
16
42
68
160
14
34
32
4
54
26
24
16
26
4
80
10
54
72
8
10
50
10
2
4
60
50
16
38
10
12
14
6
178
54
48
24
96
14
30
36
28
2
58
2
60
10
14
4
36
56
10
132
18
24
36
8
72
30
24
16
72
48
18
32
30
48
4
2
58
18
24
14
30
30
6
94
32
10
20
30
28
102
8
22
60
14
54
16
14
6
30
4
6
26
24
36
4
86
18
12
82
68
4
24
6
24
2
10
134
24
12
4
44
22
14
6
64
6
54
14
30
72
18
4
198
14
10
20
106
18
12
18
6
14
22
48
6
20
4
32
10
50
4
48
42
20
10
20
6
40
20
18
72
30
4
6
104
30
6
4
66
38
64
18
20
4
14
40
62
34
6
42
32
16
14
136
18
120
42
8
34
2
46
20
88
20
16
30
54
42
98
16
140
4
6
30
6
18
24
26
132
18
40
26
24
52
20
10
20
18
30
10
54
8
100
38
6
4
26
36
22
8
94
104
46
14
6
6
10
14
24
6
4
80
46
36
24
30
56
54
40
170
4
26
6
60
4
20
6
22
2
34
80
6
6
4
14
10
6
24
12
20
40
44
84
42
154
14
30
10
24
2
4
6
90
44
30
10
110
6
30
60
16
72
38
48
22
18
42
24
6
80
18
10
6
36
20
60
52
18
20
24
100
56
4
30
14
12
22
12
20
46
14
24
126
16
20
70
8
40
26
6
34
6
8
4
62
34
6
60
30
6
42
66
12
128
112
50
30
70
38
36
70
6
18
2
84
58
6
2
40
8
40
20
6
6
54
90
66
4
56
10
30
14
196
14
10
56
24
6
4
14
22
42
6
80
42
18
22
48
6
18
2
16
68
22
18
30
2
4
20
10
26
18
4
12
14
6
34
20
10
60
32
10
8
42
52
6
26
46
14
6
84
16
14
60
94
2
4
6
38
42
18
4
12
30
6
20
24
16
24
60
20
24
64
38
10
8
10
30
20
10
32
34
150
74
10
30
2
10
14
84
36
76
42
8
24
90
54
6
16
68
6
24
12
4
30
66
18
36
18
8
54
64
42
18
12
8
6
28
68
4
48
42
44
10
50
16
44
10
2
4
26
24
70
6
14
16
104
54
6
76
8
42
48
6
6
4
60
24
12
60
72
92
34
36
30
54
60
6
66
78
26
36
10
114
26
10
74
40
26
138
16
14
22
24
20
4
12
30
8
46
24
32
10
44
10
194
36
46
14
84
60
16
20
30
66
84
90
30
24
6
10
36
20
22
26
36
40
56
24
10
50
10
20
24
4
78
30
14
34
6
66
14
84
30
6
70
20
28
62
4
12
18
12
80
18
40
30
32
48
40
30
32
70
14
6
18
6
64
6
66
8
52
14
34
6
14
60
12
64
74
60
12
22
2
46
8
4
32
28
6
56
66
10
38
30
16
36
140
4
54
6
6
48
132
8
36
28
6
32
4
6
192
48
68
16
14
22
8
36
28
38
48
10
2
24
40
14
4
18
50
78
10
72
114
14
124
12
14
22
44
4
60
36
30
30
20
36
60
4
6
8
16
26
18
6
6
54
6
30
34
20
16
54
14
12
10
14
16
30
44
30
66
10
30
48
24
36
32
90
18
4
6
54
2
34
26
6
4
56
4
48
2
10
6
68
30
12
34
26
10
38
52
18
90
2
34
14
66
30
6
30
114
40
6
30
80
4
30
36
74
4
12
60
104
6
22
98
34
6
90
30
110
18
12
18
22
24
20
30
36
28
20
120
16
14
96
6
64
54
12
8
16
44
12
10
8
6
114
22
44
4
30
6
36
8
66
66
78
16
44
12
4
60
26
54
4
26
4
60
2
34
14
6
30
16
14
54
16
6
18
62
18
46
50
130
6
8
40
2
10
84
26
40
20
48
42
24
30
16
20
22
8
54
34
62
4
20
24
34
6
20
94
8
78
36
10
6
54
6
44
34
62
18
36
40
20
6
4
66
114
14
22
18
50
12
28
36
20
30
28
2
10
86
144
96
30
90
10
18
12
8
12
60
18
6
10
54
32
88
26
16
20
28
32
4
26
54
30
40
14
16
14
10
50
6
16
12
48
20
24
6
34
50
4
2
4
50
60
24
10
20
40
20
76
20
10
36
20
24
58
12
84
2
10
12
32
40
14
16
18
2
30
10
30
48
2
34
20
6
36
4
30
26
48
12
24
30
30
6
48
12
30
10
8
6
40
26
58
56
60
66
18
12
58
36
6
38
30
6
6
4
24
26
6
4
6
38
46
30
60
26
28
20
10
2
54
6
34
44
42
30
48
66
34
6
26
22
36
42
48
6
14
12
22
48
44
30
10
14
16
14
112
12
62
40
44
30
30
76
20
60
30
66
70
80
30
84
36
34
6
24
14
12
4
14
12
34
54
56
16
68
16
30
24
42
20
10
134
24
72
30
28
36
110
16
24
86
84
60
24
96
28
12
14
34
6
26
84
30
22
12
12
14
6
34
12
18
36
6
18
66
24
6
36
68
46
56
24
10
6
44
30
36
10
50
24
24
6
60
6
10
20
4
14
6
84
34
18
30
50
90
48
6
66
18
22
30
80
88
32
4
20
54
12
48
42
4
36
44
4
2
48
66
24
22
74
16
90
8
36
4
30
72
48
54
2
40
26
18
12
10
74
4
12
42
2
30
4
86
6
30
54
34
32
118
62
24
10
14
66
6
30
58
26
10
20
84
72
30
24
24
4
12
14
16
18
2
30
6
48
42
24
24
22
60
38
12
4
54
6
50
46
84
30
26
4
6
14
6
10
18
36
50
88
66
20
106
14
10
2
18
12
4
44
6
94
20
40
6
18
26
12
60
10
18
30
80
6
36
48
22
74
100
30
24
30
122
10
14
28
98
94
44
22
42
8
28
60
6
26
34
30
50
30
36
4
48
32
28
62
54
30
42
18
12
60
48
22
80
24
60
28
8
18
6
6
34
14
30
112
48
50
42
54
4
86
6
64
36
44
46
74
66
10
20
18
66
60
34
24
32
40
20
64
2
28
72
20
48
100
32
4
18
8
4
14
30
6
24
16
26
48
12
18
36
36
58
2
54
6
48
30
4
2
10
6
74
28
8
30
30
18
154
32
40
54
42
12
26
12
4
18
32
100
6
24
20
10
6
8
82
14
40
14
30
66
34
50
22
42
26
12
48
6
46
14
4
12
80
54
46
20
30
40
24
26
10
8
6
6
24
40
6
20
10
30
48
62
24
4
12
42
56
16
26
70
24
6
14
36
18
10
6
36
50
4
36
24
24
26
40
20
16
44
126
10
30
24
30
30
26
18
4
66
30
6
90
14
6
24
6
90
10
14
6
54
10
54
2
16
20
4
50
64
2
30
4
26
84
70
6
8
94
38
4
26
40
68
100
42
8
12
30
48
6
4
66
24
80
46
50
30
10
24
12
14
30
6
24
6
18
66
10
14
22
8
12
30
40
180
18
26
6
10
20
18
12
40
14
16
14
4
126
6
8
40
36
114
2
30
112
2
24
6
28
26
40
20
52
14
76
18
12
18
84
2
64
12
74
24
46
90
6
74
24
64
12
6
134
6
30
18
10
30
42
24
114
32
30
40
8
22
84
44
12
70
24
24
24
42
20
16
44
6
4
14
12
10
24
20
4
6
66
20
48
12
48
90
22
68
16
44
52
18
62
4
24
20
4
56
6
40
26
24
6
30
4
108
12
176
18
30
4
62
36
34
50
60
24
12
54
4
20
6
36
24
10
60
14
22
14
24
10
60
2
30
78
12
58
42
42
26
36
10
20
16
12
38
18
6
24
12
18
6
54
30
42
48
12
28
2
88
42
44
30
6
4
6
8
36
4
54
12
6
80
90
4
30
104
12
10
38
16
44
30
82
20
10
72
86
34
36
50
16
20
10
30
20
16
30
50
40
42
60
2
4
36
6
30
44
60
4
2
48
6
30
10
116
4
14
4
2
40
30
20
16
68
6
58
18
54
48
2
34
2
24
64
20
76
54
32
54
58
18
8
34
2
4
30
36
6
20
4
44
12
24
4
26
66
18
70
26
64
56
94
56
30
4
24
2
40
20
34
80
42
22
32
40
50
46
30
8
12
58
50
10
146
24
10
2
18
16
6
20
4
14
16
14
12
24
10
14
6
34
56
24
162
10
44
34
32
4
30
14
4
60
6
62
18
16
26
4
44
6
4
6
110
24
36
30
34
6
6
42
26
6
4
30
54
6
2
30
10
44
28
42
20
6
10
8
30
16
14
6
40
54
32
10
14
66
4
44
10
26
94
2
4
168
2
4
30
26
6
18
10
20
16
14
30
40
6
20
54
60
30
6
16
24
36
12
8
94
24
32
10
8
22
50
24
6
4
20
10
134
12
60
58
36
26
10
8
42
60
18
66
16
44
24
10
62
10
8
12
150
22
42
30
14
40
56
4
30
50
30
66
60
10
36
12
62
6
34
26
10
30
110
18
6
34
36
50
16
24
44
6
16
20
18
12
4
56
24
24
36
54
40
42
90
44
84
16
44
36
46
14
6
24
10
14
10
2
28
122
30
10
54
56
10
8
10
54
36
84
6
60
6
56
30
24
6
30
54
40
14
76
6
68
16
36
8
16
24
2
90
28
36
44
22
24
36
18
36
60
36
8
66
30
10
20
6
18
12
18
22
14
28
2
46
14
6
40
8
6
6
18
60
52
18
96
24
2
24
40
6
14
10
20
100
6
18
36
74
52
38
60
12
30
58
60
96
30
14
22
14
70
20
4
12
8
16
44
22
8
6
10
66
30
38
40
60
30
42
104
10
26
24
10
6
110
10
24
44
30
66
46
84
20
10
126
8
40
24
2
4
26
6
22
12
50
6
90
22
12
50
24
10
2
54
16
8
16
6
74
16
18
20
22
12
38
82
92
60
24
40
6
66
14
10
26
4
36
44
24
36
4
42
8
4
2
46
128
36
60
30
36
4
26
18
120
6
6
58
2
84
54
150
42
4
114
30
2
30
30
18
12
18
34
2
4
20
12
70
24
14
30
6
30
76
20
18
30
16
30
56
40
30
38
16
6
48
42
108
30
42
38
10
6
14
12
22
26
102
48
12
54
90
34
54
38
28
6
24
56
6
30
52
42
6
8
22
24
18
126
2
48
52
44
10
26
30
4
14
12
168
142
8
10
62
48
30
16
20
16
8
36
16
60
68
4
12
20
30
64
2
24
4
6
120
14
52
110
40
14
54
60
46
66
20
84
66
52
38
118
60
24
2
10
80
4
26
30
4
2
24
4
12
8
16
36
8
36
76
20
58
26
6
70
14
6
4
44
6
4
26
66
54
10
6
14
30
4
32
64
78
42
6
12
2
16
14
96
138
6
34
32
22
6
50
22
74
46
54
44
36
4
2
30
48
22
38
4
26
12
24
36
4
54
12
48
26
6
4
6
38
6
16
8
22
98
16
44
36
10
20
4
12
20
10
14
16
72
78
30
44
30
70
44
6
66
28
6
20
40
110
16
48
12
30
90
12
60
48
38
76
18
26
102
34
74
36
6
54
24
12
64
50
24
12
22
56
6
24
10
6
60
66
18
20
70
90
26
16
48
60
50
16
44
42
48
12
4
44
6
16
20
10
104
6
24
4
20
46
6
104
4
30
84
32
54
12
70
14
4
62
78
36
40
36
42
18
44
40
104
30
10
2
4
26
34
6
68
94
42
6
12
18
8
6
16
12
8
30
4
240
14
6
70
48
48
84
30
14
6
36
40
14
174
30
36
34
26
10
198
8
24
6
10
110
18
16
6
14
4
24
2
60
6
18
16
26
120
40
14
66
34
14
22
20
4
50
4
12
20
34
20
4
26
24
70
20
12
28
50
22
14
66
54
150
16
8
34
96
26
36
4
66
54
60
14
30
22
44
30
30
4
6
80
4
20
52
42
8
58
54
18
44
96
4
20
36
4
80
10
14
12
10
18
42
110
4
14
10
32
10
44
24
10
2
52
48
14
16
42
38
48
72
28
42
44
6
4
44
40
26
34
32
4
26
60
18
16
14
22
54
6
74
4
6
24
6
14
10
2
40
14
6
18
40
6
24
2
48
66
10
26
22
26
16
50
24
6
34
6
104
36
34
110
6
6
24
46
14
126
18
22
8
22
128
10
30
42
48
24
32
6
48
66
30
30
66
18
120
6
30
10
18
48
54
26
48
4
36
26
30
34
152
24
4
126
14
46
48
68
18
34
108
20
18
6
16
90
20
90
24
30
10
24
62
24
16
8
66
16
8
42
22
2
46
12
12
14
40
32
28
32
4
74
4
68
54
130
26
4
36
14
6
18
46
96
8
6
16
12
6
92
4
18
48
14
24
10
110
42
30
10
30
30
30
48
20
30
6
30
24
16
90
44
42
10
38
46
134
42
10
80
18
40
30
2
34
6
90
20
94
56
24
34
30
26
6
34
48
6
54
18
74
16
48
116
64
42
20
22
26
6
34
26
10
6
20
30
4
6
14
34
30
32
22
36
42
44
60
30
10
6
150
98
102
10
38
30
4
2
6
18
6
66
30
10
20
24
6
4
30
26
48
6
16
44
46
14
34
50
12
28
92
58
26
4
56
4
54
36
50
46
6
20
10
8
4
18
18
50
16
14
40
2
40
30
14
30
6
4
20
30
16
8
6
10
56
4
30
24
42
44
40
80
6
4
114
84
32
16
18
32
24
4
50
30
30
6
6
58
12
20
4
56
64
104
70
6
20
6
4
110
10
30
26
40
14
24
30
6
30
28
48
48
60
32
52
26
10
24
6
50
16
26
18
4
12
44
16
14
12
10
12
2
4
62
4
6
38
6
40
20
16
8
16
56
78
66
16
42
8
18
10
20
40
24
26
22
18
56
30
10
20
10
54
2
54
66
118
32
24
90
4
26
4
6
44
30
30
30
34
8
10
60
54
14
22
18
12
60
20
60
4
30
6
20
22
192
44
4
42
18
8
28
110
22
18
12
8
66
24
60
4
12
20
96
28
26
34
6
14
132
48
60
42
22
2
4
42
44
66
24
6
144
6
24
16
24
14
30
6
6
10
110
4
14
66
4
54
6
26
16
50
60
24
30
10
6
30
42
8
18
40
20
66
6
18
30
10
24
18
18
26
24
40
20
6
66
40
8
30
12
4
24
20
16
50
10
50
6
18
36
70
50
4
96
36
48
26
10
78
102
26
84
4
56
6
30
70
54
164
6
4
42
12
42
26
18
10
20
30
10
2
18
10
12
44
96
18
10
12
20
84
10
20
6
64
30
44
60
40
32
54
60
4
2
30
4
54
86
66
4
6
102
18
24
14
12
18
42
30
18
42
10
38
22
20
28
2
34
20
6
18
22
18
30
42
48
2
22
38
18
42
10
14
30
84
100
62
10
50
22
2
60
30
28
36
12
24
26
4
14
52
38
6
36
88
20
6
6
24
40
36
38
100
2
10
44
58
36
30
6
48
182
16
18
26
6
34
44
132
4
36
74
30
4
2
78
30
66
10
14
12
30
24
6
10
68
36
54
6
6
22
8
18
36
10
66
14
76
38
52
18
84
2
60
6
34
30
14
10
56
16
38
70
12
54
24
42
14
10
14
22
18
32
30
78
6
6
54
34
30
50
42
48
36
16
68
12
60
4
6
24
50
28
2
40
6
14
24
100
36
18
18
14
94
50
22
14
100
14
40
6
20
46
90
14
6
148
42
20
24
6
48
4
66
110
6
60
6
84
30
46
8
16
66
20
48
16
114
26
24
30
46
74
6
40
18
6
102
20
28
20
10
66
6
20
24
64
12
14
88
2
24
60
12
60
18
10
30
6
26
34
54
50
46
6
8
30
36
16
14
36
78
22
8
10
32
18
34
18
18
6
150
6
38
40
92
30
82
12
14
12
10
54
20
10
86
24
94
2
58
26
4
36
20
10
36
14
6
48
6
84
12
54
60
6
48
34
2
24
22
14
24
22
20
24
4
12
14
34
2
108
22
18
32
34
60
36
44
30
16
44
16
8
42
34
6
8
4
38
4
54
32
30
24
6
52
60
26
12
30
10
24
80
34
156
14
34
2
24
6
16
134
40
20
24
66
4
84
8
40
38
12
10
14
70
54
26
6
10
30
20
4
26
10
14
64
6
24
2
54
30
54
16
54
20
4
8
78
10
2
28
26
4
2
4
36
48
26
6
100
14
90
6
4
116
28
12
30
8
16
26
112
2
16
14
4
6
6
84
20
34
30
6
26
18
30
6
6
18
90
4
86
6
64
86
100
14
16
6
54
20
6
40
50
10
18
12
20
60
30
4
14
4
2
60
4
30
12
8
10
12
24
14
4
32
40
26
28
30
36
50
54
160
186
96
14
28
2
30
60
88
6
20
16
6
8
16
26
22
96
80
36
28
48
18
2
60
10
8
70
72
24
6
18
26
10
170
4
32
4
56
4
14
52
50
4
14
6
10
14
52
14
6
22
2
36
40
14
10
26
28
26
6
30
22
6
12
110
30
18
36
10
30
6
30
20
54
10
44
12
64
56
54
24
82
54
26
88
80
6
24
10
60
6
36
8
66
30
60
60
24
42
52
18
18
12
12
72
30
30
6
20
34
20
36
48
10
6
56
18
96
40
78
6
6
36
48
50
6
6
28
32
22
6
6
6
42
2
84
6
30
34
2
108
16
6
18
2
28
32
4
6
38
36
34
12
78
12
54
26
52
26
76
20
6
48
12
24
30
10
24
6
60
36
42
8
40
12
2
24
22
68
60
4
32
30
16
44
6
94
26
64
30
6
18
62
10
38
6
10
50
4
92
18
16
86
40
30
20
24
36
18
72
10
12
32
70
80
118
8
24
30
76
74
30
6
30
10
30
38
4
32
28
2
40
56
18
6
60
40
20
40
6
44
24
46
20
6
30
70
44
10
14
126
4
26
6
40
24
36
42
6
26
16
8
6
24
10
50
30
6
24
46
26
10
12
18
44
24
36
24
16
18
18
8
6
6
24
60
36
78
12
34
114
30
30
2
28
2
40
14
46
14
30
6
10
48
86
94
20
6
58
8
4
14
12
18
102
18
16
30
146
18
36
76
90
30
14
30
84
6
40
26
30
18
6
4
12
8
30
12
22
2
4
56
10
50
40
26
10
54
20
16
50
30
40
8
6
34
32
70
42
18
30
50
144
6
30
24
10
60
20
76
14
4
56
54
10
56
34
6
84
2
30
24
60
10
6
68
10
6
116
84
4
2
30
10
8
60
10
20
16
18
48
48
62
4
30
74
22
44
6
18
42
30
24
40
20
6
10
60
14
58
38
40
18
24
32
90
6
4
6
44
10
74
36
4
20
10
62
28
26
10
20
30
10
84
2
4
44
36
4
152
10
44
10
14
36
34
2
10
24
44
4
8
58
20
10
2
30
34
6
14
6
124
14
42
48
40
6
66
12
18
18
32
78
10
20
30
6
34
6
20
10
6
14
76
18
32
18
36
24
16
90
24
62
4
6
14
30
36
18
16
54
72
8
4
36
56
40
6
84
24
62
18
12
48
36
54
22
74
6
10
24
6
20
34
6
8
6
6
18
10
32
4
134
10
32
24
10
36
30
14
6
24
10
14
16
24
2
10
20
4
6
60
14
6
18
22
14
58
12
20
30
24
12
4
18
2
6
78
42
52
38
10
20
24
4
12
20
4
24
24
2
60
24
40
2
54
84
60
6
36
10
18
2
34
6
18
32
30
48
12
4
44
22
8
30
10
26
54
4
12
86
34
26
4
74
10
36
26
28
2
24
6
18
40
6
144
2
24
24
46
50
34
50
52
24
26
30
18
6
40
54
6
20
54
4
12
44
6
24
172
60
30
38
22
24
26
4
14
22
20
24
30
10
54
42
18
86
16
8
6
28
8
40
18
6
48
6
12
42
26
36
4
2
24
4
26
76
8
6
30
40
36
134
10
18
6
6
6
20
60
34
44
12
24
16
24
14
10
24
48
38
10
72
12
42
18
2
4
12
104
30
6
10
8
10
12
18
50
46
14
10
26
54
52
20
18
10
12
14
24
12
18
12
30
84
30
16
14
16
38
16
20
70
6
60
14
4
50
4
2
6
48
30
10
26
6
48
12
30
54
60
34
32
94
14
40
20
16
36
14
6
60
168
16
14
10
12
42
32
6
10
38
70
6
36
54
50
10
20
28
8
28
2
28
56
4
32
4
30
20
30
34
62
4
78
6
6
20
6
4
80
60
10
14
6
10
56
54
36
4
14
30
42
10
134
24
106
30
6
12
2
60
10
50
46
104
24
66
4
12
30
78
2
24
16
72
56
72
30
18
6
34
24
32
6
28
26
4
2
4
6
20
18
10
20
10
20
16
26
48
22
18
30
56
16
50
10
80
24
46
74
6
24
16
8
10
36
50
30
6
54
60
100
6
14
4
2
60
30
48
40
2
60
28
24
12
30
6
14
34
2
10
50
60
40
42
92
10
30
104
6
60
66
4
44
52
18
32
22
62
10
24
26
46
8
22
14
16
44
10
14
16
30
14
22
102
8
28
12
74
76
20
148
12
44
24
6
4
60
32
60
64
26
4
6
30
30
128
10
30
80
30
40
6
50
24
42
30
10
90
20
28
32
60
18
64
38
4
60
54
32
28
42
30
8
4
18
44
40
24
12
38
22
8
6
16
104
30
16
138
60
26
6
18
82
24
20
16
12
32
6
40
18
32
4
6
14
54
12
10
12
38
78
10
26
24
6
4
12
104
4
20
10
6
50
6
40
8
36
34
2
30
30
114
4
6
20
4
2
150
18
30
12
48
6
4
84
42
14
22
8
42
40
24
6
42
32
34
6
14
76
14
22
38
96
76
68
6
36
90
30
58
24
48
8
6
30
30
34
20
16
54
32
10
50
30
30
10
18
20
12
4
60
54
12
18
66
66
48
20
12
22
8
40
38
82
50
22
48
14
76
14
30
58
6
2
18
42
4
14
60
30
52
12
32
4
36
44
52
18
12
14
16
20
40
18
50
16
20
54
36
6
18
16
26
64
44
30
6
6
28
30
32
28
20
6
30
28
2
10
14
12
30
10
84
74
100
50
16
26
58
54
86
42
18
6
24
82
44
40
26
40
14
16
44
40
20
24
10
32
24
16
54
140
6
4
14
12
24
10
56
10
8
22
18
30
36
66
30
14
6
24
6
10
38
72
58
26
16
24
30
14
30
16
20
10
56
22
26
90
22
20
54
66
4
14
16
44
64
2
10
14
42
28
12
30
42
6
54
98
60
84
10
24
60
60
84
48
12
18
18
26
24
132
84
6
28
62
40
30
50
4
6
50
30
18
22
24
20
30
6
30
40
38
6
4
50
6
46
38
10
32
64
6
78
72
38
30
22
14
30
90
40
6
50
4
30
20
4
26
4
2
58
30
32
22
72
48
6
26
6
10
8
22
18
6
18
26
22
44
4
42
14
10
14
6
54
10
20
40
30
50
72
4
20
70
14
120
30
12
48
16
30
20
6
28
6
6
48
36
48
12
30
6
30
18
30
32
22
2
36
24
60
54
6
6
10
50
18
12
58
56
16
20
58
32
24
40
26
18
12
18
12
4
14
12
40
20
22
92
36
10
42
60
6
32
24
34
2
10
8
30
66
30
10
30
26
40
18
36
20
6
4
6
38
40
26
24
6
184
2
84
16
74
6
18
16
14
12
40
44
24
16
14
10
36
86
40
8
46
30
20
60
10
56
4
30
6
8
40
32
18
16
74
40
30
62
22
102
6
54
78
32
4
2
4
50
40
24
24
2
64
12
8
12
48
6
4
20
6
54
12
78
72
18
22
18
20
22
8
6
30
4
26
16
14
94
26
10
44
16
86
48
16
24
56
84
6
10
20
16
42
152
4
156
14
10
2
120
24
84
72
28
2
10
8
16
18
12
44
42
60
10
78
2
24
54
72
30
4
30
14
42
10
8
106
14
6
6
4
44
70
36
6
48
6
14
30
10
32
94
56
28
20
10
6
18
6
54
12
36
60
80
18
34
6
26
10
6
68
6
10
6
74
88
56
6
58
42
14
22
14
16
12
2
40
56
30
4
20
24
40
42
20
88
2
18
40
32
60
10
24
48
18
14
6
24
10
74
36
4
12
60
38
6
10
24
2
4
26
28
26
6
64
20
34
20
52
14
16
50
34
44
6
10
6
42
48
38
10
2
30
40
14
4
20
10
30
110
6
106
12
18
38
6
34
26
6
52
12
6
44
30
10
14
12
70
14
6
64
18
6
30
96
26
10
60
44
106
38
66
6
28
26
36
4
26
48
36
28
32
30
16
8
46
86
40
20
10
14
90
124
26
34
2
30
58
20
76
140
16
50
10
8
10
12
8
10
2
18
16
80
30
54
12
58
6
36
42
32
34
30
2
10
98
16
20
24
6
46
20
114
16
14
46
12
62
36
60
10
14
10
90
14
6
6
48
4
2
60
4
32
48
12
10
8
12
84
24
4
98
64
14
12
84
10
26
70
38
66
10
6
18
2
58
2
34
56
34
6
14
16
18
24
120
62
46
12
2
60
66
18
34
6
86
24
12
52
2
16
14
30
66
64
60
6
20
10
8
30
40
36
26
10
42
26
6
6
58
32
54
66
52
2
96
24
36
34
50
136
48
32
114
40
14
16
30
26
108
16
24
2
4
14
60
46
30
66
24
54
2
24
24
22
18
24
62
54
10
12
24
18
2
90
16
18
6
66
8
40
26
66
4
14
64
2
24
52
8
42
28
2
64
30
6
24
14
40
30
2
160
134
16
8
60
34
2
30
60
4
2
30
52
8
4
60
6
14
4
50
12
4
20
24
16
30
26
10
8
40
2
40
18
122
18
10
12
90
20
34
14
36
30
60
118
18
8
30
6
36
22
42
14
30
36
36
40
24
6
38
6
90
58
2
16
68
10
80
22
30
14
10
50
34
42
68
22
38
6
10
36
20
60
4
18
42
54
66
6
14
66
4
50
24
12
22
6
26
6
18
64
12
44
6
4
26
4
42
8
36
36
24
36
10
104
30
36
4
80
100
54
20
16
30
14
4
26
70
30
54
32
54
22
38
12
114
40
14
12
30
24
46
38
42
58
12
44
4
20
30
16
36
20
4
84
20
30
60
30
40
56
6
10
38
30
60
40
42
48
62
40
24
14
6
10
20
96
18
12
18
36
16
44
64
26
84
30
10
30
2
4
6
48
2
30
18
16
20
70
56
40
8
12
10
50
24
94
42
14
6
28
30
50
10
32
30
60
70
14
46
30
44
16
18
12
8
34
12
6
42
26
6
6
4
26
28
42
18
24
6
26
6
4
44
60
96
6
4
44
22
14
30
34
2
40
20
18
102
30
34
6
14
34
50
30
52
12
38
78
22
30
8
16
6
44
84
12
30
30
10
50
24
60
6
48
6
4
26
16
8
64
26
12
100
14
28
12
36
44
34
6
24
2
40
48
26
34
26
6
10
8
30
34
32
10
20
4
20
42
28
66
36
20
4
18
62
114
70
6
20
30
6
10
98
6
46
8
16
56
78
30
4
156
20
30
10
32
24
106
44
54
30
30
6
40
36
44
40
60
14
22
128
16
78
42
26
54
10
24
30
2
4
14
76
44
12
24
4
2
30
70
44
16
12
66
32
198
30
36
46
14
24
10
2
54
6
30
30
24
16
74
30
36
24
66
48
10
6
14
10
60
20
12
18
42
24
16
18
20
12
30
18
36
24
42
10
102
62
4
32
4
66
38
36
40
14
66
70
20
114
16
66
12
32
30
6
64
6
24
26
24
70
20
30
10
30
48
12
30
6
8
10
30
12
12
132
6
44
16
44
6
40
14
70
36
8
46
6
20
28
6
84
26
40
6
30
48
60
42
60
68
12
24
16
38
22
8
6
30
30
6
10
44
46
80
48
70
2
18
120
102
10
14
40
66
12
6
42
18
32
10
68
10
42
12
6
6
6
18
2
4
18
38
18
10
6
30
14
22
44
16
84
6
14
6
4
26
18
22
20
24
24
6
28
2
46
30
8
76
18
2
84
6
4
30
32
4
96
8
72
10
54
126
14
16
14
6
18
72
100
20
60
18
36
4
2
54
34
12
78
72
14
34
6
50
216
4
86
34
24
6
30
30
50
36
30
48
60
10
6
20
90
16
8
72
18
42
60
48
10
24
6
26
6
4
50
60
40
80
6
22
102
20
16
18
20
12
34
66
44
34
20
40
42
12
2
58
36
20
10
12
18
2
78
16
20
4
62
34
6
44
30
30
46
12
8
30
24
66
34
6
8
22
14
70
30
104
42
70
48
36
20
6
28
6
24
12
38
36
40
18
122
54
10
2
70
54
164
12
18
30
4
2
34
2
30
24
6
10
90
20
22
26
22
12
86
12
18
100
32
24
36
10
80
28
54
18
30
8
6
40
30
26
22
48
54
14
12
28
6
14
22
44
4
92
82
2
6
34
6
8
16
84
2
88
6
80
36
40
54
26
24
54
6
28
18
68
30
30
12
28
6
24
24
48
20
34
36
20
18
6
64
20
12
24
66
10
38
4
48
14
16
14
6
24
34
26
4
54
26
16
18
36
26
10
14
10
24
8
40
44
66
4
6
30
20
4
14
4
62
66
28
12
14
66
52
18
50
30
60
70
48
60
2
4
20
16
20
30
4
26
54
16
18
12
24
74
6
46
48
80
46
26
48
30
72
4
24
32
34
20
6
18
40
2
30
30
4
6
20
10
8
42
4
26
24
40
44
42
30
18
22
20
40
30
20
24
46
20
94
14
52
14
4
42
8
36
60
4
26
4
62
10
20
28
2
24
16
20
22
12
48
36
36
96
12
32
16
180
38
16
44
12
48
10
26
4
56
10
14
10
92
48
12
4
14
96
40
14
6
16
8
46
26
28
6
36
140
10
104
114
30
76
18
2
6
10
18
110
16
36
8
6
28
48
50
22
6
26
10
80
4
20
52
42
18
8
72
24
34
60
102
30
48
62
22
2
6
34
14
6
16
48
26
4
66
18
32
94
36
20
84
34
6
12
18
86
10
48
8
10
44
16
42
78
50
40
12
36
2
58
2
48
30
10
26
30
40
66
48
6
20
54
66
6
34
104
12
70
18
2
154
20
58
32
30
24
10
6
20
16
30
8
22
68
6
6
48
16
14
4
62
24
6
10
18
38
78
10
6
26
24
16
18
42
8
6
30
36
4
20
36
54
34
56
76
42
12
24
26
34
6
20
6
52
12
20
210
76
14
66
4
26
90
28
54
192
6
74
4
32
52
6
12
14
10
14
22
14
4
26
24
72
130
18
12
30
8
6
10
6
44
40
14
40
2
10
50
82
62
16
90
8
40
80
6
30
4
56
10
84
2
40
80
28
2
60
24
118
42
20
6
4
14
82
8
6
24
6
6
30
54
130
14
16
44
22
50
82
18
84
30
30
44
46
26
30
10
54
44
12
4
26
4
6
14
40
50
66
24
16
60
44
70
6
20
4
18
8
18
12
18
30
6
60
4
2
4
6
30
38
10
36
44
6
6
22
26
12
10
78
32
58
12
14
30
6
40
18
24
18
68
10
2
4
6
12
48
14
70
36
30
14
4
2
22
32
24
12
18
16
14
4
32
24
30
96
6
172
42
30
14
60
12
10
8
6
16
50
18
22
8
16
56
10
20
48
36
30
126
54
4
26
36
10
48
24
12
30
30
6
24
6
98
46
50
46
132
32
16
80
10
14
30
84
130
2
24
10
24
32
24
16
72
32
24
10
20
132
64
26
18
46
14
70
6
26
18
96
36
34
80
16
14
40
14
16
36
18
56
144
16
44
34
18
8
36
36
34
26
70
50
28
54
32
6
18
30
12
4
6
60
14
34
84
26
12
4
54
2
10
48
24
2
36
22
26
60
6
40
6
18
24
92
10
20
4
50
12
48
42
58
56
30
60
36
4
20
16
8
66
6
30
48
70
36
20
94
84
32
16
48
30
6
14
34
78
48
2
40
38
10
6
50
6
24
24
10
6
80
10
60
66
14
100
14
30
42
48
22
12
8
24
10
60
36
8
12
18
30
6
114
40
26
16
14
16
50
28
30
30
2
60
4
14
22
104
6
28
96
24
80
6
16
74
30
10
86
18
6
36
40
24
50
30
6
54
70
26
18
30
12
10
60
24
6
50
4
90
44
22
38
10
26
6
24
88
68
4
24
20
4
56
10
62
78
40
6
20
6
34
48
32
34
2
48
22
68
36
6
24
6
30
28
6
50
6
60
28
26
6
84
40
24
6
14
22
48
2
30
34
36
14
6
54
54
36
40
50
28
6
6
24
24
56
16
48
6
20
46
14
12
30
18
10
20
42
70
24
48
6
42
20
34
66
54
36
38
60
6
54
4
12
30
36
164
24
112
20
60
60
10
14
4
2
54
6
60
30
18
52
84
26
4
20
4
32
40
50
18
22
24
6
20
18
60
30
16
24
30
6
20
96
48
96
4
30
42
108
30
42
24
50
60
36
10
20
4
6
78
50
4
18
68
12
34
30
24
2
40
12
12
20
84
40
6
14
22
8
6
24
6
36
54
6
82
98
48
36
4
72
20
24
46
14
24
6
106
20
24
4
36
6
18
36
6
38
60
22
44
6
10
30
38
16
24
6
18
2
6
10
20
54
60
30
24
12
30
64
168
6
56
16
20
84
6
4
14
36
4
122
30
10
20
10
128
12
10
44
36
10
80
18
4
2
4
12
20
30
10
38
72
4
30
116
30
4
14
42
4
14
22
18
42
60
8
6
70
54
12
20
22
36
102
24
86
18
12
30
18
10
2
82
2
36
54
6
24
34
36
14
22
80
54
10
26
30
148
30
32
4
18
26
12
48
6
6
10
18
72
8
40
2
24
54
6
6
22
48
38
16
66
48
12
48
26
24
30
42
82
62
10
6
18
20
6
30
6
18
46
66
14
6
18
40
2
24
24
4
36
90
30
86
4
54
2
4
12
18
26
54
4
26
22
14
16
8
22
20
48
142
14
16
128
30
40
26
36
28
2
48
60
6
66
48
6
6
24
76
20
24
24
34
6
36
36
98
6
30
4
60
42
84
14
10
36
6
48
12
38
130
66
14
30
42
30
70
12
42
54
30
2
48
52
12
8
10
50
4
54
26
24
16
14
36
64
6
14
12
18
12
30
22
36
2
4
50
6
4
14
66
70
14
130
2
22
8
34
14
6
10
6
30
18
26
54
30
30
6
6
10
18
26
6
54
10
6
8
64
8
18
40
20
10
24
56
6
54
96
28
2
24
10
2
24
24
16
50
40
26
10
14
40
6
24
6
38
6
4
32
40
20
30
54
100
54
32
18
22
48
6
74
10
42
84
60
66
20
22
48
14
36
78
22
48
42
8
12
70
20
24
66
24
4
2
82
8
30
22
12
20
54
94
6
32
34
48
26
12
4
20
24
10
24
56
30
22
134
24
16
30
26
4
44
10
12
158
6
4
56
4
2
24
10
14
16
14
12
4
36
12
6
32
22
48
20
54
36
22
18
30
84
26
78
6
16
44
30
10
14
42
18
22
20
34
66
30
30
18
20
16
30
14
112
158
22
12
2
6
24
40
60
14
30
16
56
30
24
58
26
6
16
14
4
32
10
68
126
100
56
4
18
32
24
10
26
96
18
10
62
22
18
18
42
14
30
6
34
36
20
22
2
60
24
22
48
6
36
8
34
26
10
30
2
34
90
30
6
60
80
4
14
40
12
20
4
14
30
22
12
2
6
18
22
38
52
30
18
26
64
32
48
30
12
4
6
24
26
4
26
28
12
14
66
4
36
30
14
60
6
100
68
6
6
4
6
18
2
24
144
40
12
30
18
26
6
54
40
6
8
22
8
6
106
20
34
26
58
2
24
40
6
78
32
18
82
8
102
24
6
40
50
88
20
16
20
16
8
64
48
14
34
26
58
2
10
26
48
70
20
6
10
50
24
10
30
30
6
24
6
114
6
14
22
14
46
14
10
44
12
40
14
66
10
104
90
36
48
40
42
14
30
30
6
10
44
6
4
20
60
4
56
36
4
26
18
22
14
4
30
2
60
4
80
24
36
114
6
10
24
30
42
24
56
24
66
54
4
26
34
36
44
6
30
100
14
66
96
34
78
26
12
18
4
6
42
48
2
10
20
52
6
36
86
70
18
6
14
4
56
6
10
14
52
44
84
16
30
14
66
24
30
82
110
4
36
20
22
26
36
24
42
10
20
58
26
54
42
60
34
26
30
10
44
60
24
70
80
16
26
22
2
4
30
2
10
20
48
10
6
26
70
44
6
28
32
54
24
16
54
2
24
10
6
72
8
54
64
2
34
54
20
4
6
26
30
16
8
6
84
124
2
46
38
12
18
6
36
70
18
62
28
60
24
2
46
12
12
24
24
18
14
4
80
16
6
14
10
6
8
112
18
30
80
46
18
38
48
36
6
18
30
10
6
48
48
78
36
44
10
50
22
24
60
20
24
6
30
4
96
24
20
36
6
28
20
22
60
8
6
6
18
30
22
38
22
68
10
30
50
30
6
28
32
36
28
2
40
18
26
6
18
12
18
46
54
2
18
16
80
16
14
10
146
30
10
80
40
38
96
30
34
24
8
18
72
54
10
50
28
26
46
56
24
28
12
50
4
36
20
16
8
186
66
4
18
8
4
50
34
50
12
4
14
60
16
74
12
30
34
6
20
4
60
14
16
6
140
28
6
50
90
24
10
2
18
16
26
4
18
38
18
10
6
30
26
48
6
16
38
4
32
30
66
18
6
4
180
96
66
38
16
14
6
4
6
26
28
2
18
22
90
18
12
30
48
32
52
2
6
10
20
10
44
28
56
12
48
16
14
6
6
70
12
2
34
26
6
58
26
24
42
78
70
12
20
88
26
46
50
18
12
10
14
94
36
50
30
30
24
6
36
58
32
4
56
58
30
30
32
28
24
32
30
36
28
26
16
84
20
30
10
20
6
58
20
6
58
8
34
36
14
30
36
4
90
90
56
40
42
38
18
16
30
26
30
34
50
10
6
90
12
2
4
32
4
20
4
32
48
6
16
18
30
26
40
30
110
4
12
30
38
30
42
24
10
6
128
70
2
40
14
6
10
54
6
12
8
54
58
2
4
2
34
6
90
78
20
6
60
30
166
20
82
2
114
30
30
16
14
70
2
24
64
42
8
52
18
26
6
48
16
36
44
4
26
6
118
30
72
20
48
10
62
40
14
46
74
6
4
14
10
30
56
40
30
24
2
48
66
6
70
8
100
20
30
36
6
4
50
30
34
12
30
20
4
14
12
30
54
16
14
60
10
44
6
24
12
28
54
18
14
6
28
20
16
20
4
32
24
16
30
12
32
10
30
6
20
30
24
40
26
24
36
4
6
38
46
80
10
6
50
84
10
20
6
24
16
18
24
8
58
66
20
24
106
6
68
10
2
18
12
22
32
6
70
78
12
20
90
34
26
52
8
58
20
6
84
60
6
30
16
24
26
30
10
20
24
34
30
54
2
90
30
10
74
6
6
114
6
4
6
8
22
8
60
12
4
24
6
48
18
38
30
96
16
42
2
40
20
6
28
62
18
4
12
36
30
20
78
66
10
74
12
10
20
4
60
114
56
4
30
42
38
6
34
6
36
14
24
22
18
26
36
4
30
6
50
28
36
44
4
8
4
74
90
90
12
24
58
48
48
26
4
6
36
12
12
6
18
12
30
18
50
10
2
24
16
24
50
54
52
20
22
8
64
48
42
36
84
126
48
26
10
44
16
14
96
36
18
42
18
70
12
54
6
18
20
10
50
6
84
36
34
20
10
6
20
16
60
50
24
36
18
60
6
90
4
12
14
16
54
48
18
24
26
24
16
20
28
2
4
24
12
74
30
6
18
36
70
50
10
30
20
16
14
4
84
8
58
6
14
12
22
38
10
8
46
30
26
40
14
60
66
34
14
36
4
32
60
4
14
6
24
42
34
18
38
54
40
14
12
180
48
132
4
20
46
110
24
30
90
10
14
46
30
78
32
40
14
96
90
10
30
14
60
36
16
24
6
12
26
12
58
2
30
30
22
2
10
14
22
20
18
16
14
16
14
10
96
56
24
4
2
10
38
40
2
4
20
28
36
2
78
10
110
6
10
24
26
24
10
26
24
100
30
30
26
4
12
128
4
32
46
8
30
40
6
56
22
12
50
24
10
6
24
2
4
44
12
18
40
26
6
4
6
60
14
10
14
10
84
26
34
26
6
16
20
28
2
40
20
120
28
80
66
60
16
84
36
14
120
24
34
42
50
4
50
22
14
66
18
12
24
46
68
6
60
4
86
84
30
130
102
50
88
26
4
2
64
6
38
16
30
14
6
84
6
4
2
28
2
30
4
66
104
6
18
22
18
24
62
36
4
20
30
10
54
36
66
30
78
6
44
10
80
42
18
70
72
8
40
6
54
26
64
66
14
10
32
10
8
30
6
40
20
10
26
4
30
20
16
50
30
10
38
12
58
56
40
138
18
8
60
36
10
14
16
14
16
20
6
10
8
6
10
6
98
12
10
74
24
16
36
44
6
24
6
60
4
50
34
42
104
30
76
18
2
18
22
50
4
14
4
8
54
4
110
12
54
40
6
50
22
36
60
6
24
42
44
90
6
4
14
12
142
8
30
18
66
40
18
2
30
6
60
24
6
4
26
22
2
40
14
6
58
2
24
72
54
24
36
4
26
70
56
24
46
24
18
8
10
68
16
74
70
30
2
4
20
6
70
30
8
30
12
84
6
4
14
36
10
60
36
80
28
6
36
20
48
70
12
38
12
22
48
54
24
122
4
44
36
10
6
48
2
30
48
36
40
90
24
36
26
48
16
54
12
98
12
18
6
10
6
8
22
8
12
22
8
10
44
96
10
8
40
62
34
30
56
10
50
4
26
34
14
22
18
26
36
24
34
24
18
50
30
22
6
6
44
6
34
86
90
34
36
6
12
32
46
42
26
22
14
94
50
12
4
18
6
32
24
30
16
20
24
16
54
36
42
36
26
16
18
26
16
38
66
10
30
26
40
8
10
96
20
10
20
60
10
60
36
30
44
6
58
2
24
6
54
6
4
54
20
22
60
24
14
36
46
8
70
2
34
14
16
6
8
16
120
6
12
2
4
2
118
86
6
4
36
120
20
18
16
6
30
20
60
18
30
42
18
6
40
56
10
72
2
36
22
48
30
18
2
28
36
20
94
12
20
28
2
4
26
4
14
42
40
48
2
28
72
18
32
4
20
64
110
36
6
48
36
70
44
16
26
40
12
6
86
30
64
2
64
6
14
4
24
56
6
6
18
36
58
86
6
34
62
4
14
30
64
42
6
68
6
150
4
20
60
130
42
38
72
84
36
18
6
10
54
2
78
154
2
6
88
24
36
6
14
6
16
54
6
14
16
8
16
20
16
18
32
34
48
12
30
36
24
26
28
116
88
86
34
12
48
42
24
32
4
44
42
70
78
2
78
4
8
10
20
84
6
30
18
40
2
54
6
22
92
10
44
10
26
24
34
26
16
26
48
46
50
10
36
30
12
2
4
20
12
18
16
6
80
18
16
14
76
14
6
10
44
42
4
20
40
36
30
8
6
24
36
36
10
48
12
44
6
4
24
80
6
96
28
32
28
30
26
136
68
12
24
40
74
42
10
24
30
20
24
16
54
32
4
26
4
60
14
6
120
16
14
60
54
22
68
70
84
36
96
6
18
24
62
4
42
74
106
24
14
36
4
20
6
66
18
22
20
58
2
10
132
12
26
40
18
12
12
56
30
12
94
6
8
6
36
34
14
22
50
4
20
24
10
36
80
10
44
12
58
110
30
40
12
24
20
46
20
34
44
12
30
30
48
10
6
56
58
24
12
48
68
48
12
60
54
90
10
110
6
10
38
22
30
60
48
96
26
24
24
12
60
10
14
16
48
24
26
12
108
36
4
42
12
2
40
20
54
10
42
14
16
24
36
18
2
30
18
120
36
60
10
6
38
16
6
8
30
42
40
60
8
36
6
4
66
20
10
12
36
50
30
10
12
14
28
2
24
10
24
42
44
30
70
6
26
64
30
44
42
4
20
24
16
86
28
56
46
68
10
42
18
2
4
30
6
42
12
24
56
4
20
40
20
30
36
10
26
4
18
18
30
14
40
80
10
50
66
18
12
40
30
18
26
10
18
42
14
66
10
20
34
6
6
14
90
40
14
10
2
10
20
54
84
60
60
30
34
32
4
2
10
48
62
18
6
24
16
6
44
6
10
104
114
16
6
14
10
30
30
14
12
24
4
42
90
38
4
6
42
44
16
20
30
10
14
10
86
18
6
60
60
6
78
40
20
70
50
10
30
26
6
34
6
8
166
36
8
16
14
6
36
18
42
60
24
28
6
6
30
18
2
40
36
8
46
54
12
60
30
24
30
74
22
90
14
24
82
8
6
34
26
36
30
58
36
20
4
6
74
30
40
42
30
14
16
50
18
30
10
12
24
36
14
6
10
50
10
14
34
12
132
6
20
22
48
32
30
4
20
30
64
12
18
56
16
54
20
16
60
44
10
14
6
6
78
70
122
28
26
16
8
90
10
12
24
140
36
30
4
54
26
36
48
52
18
26
136
8
40
26
10
6
20
64
114
12
54
24
80
4
36
2
190
12
92
34
32
48
12
34
20
10
74
22
42
8
34
54
6
18
62
36
64
30
24
12
18
30
42
24
14
4
32
30
30
70
14
120
22
8
12
40
80
40
20
40
18
26
24
30
6
66
10
38
40
6
20
40
54
50
30
42
30
30
10
48
20
22
20
24
16
42
102
18
8
10
8
34
2
90
36
10
104
24
42
24
16
50
4
26
30
10
8
6
94
50
12
40
30
38
12
4
18
8
10
20
18
30
36
36
28
12
18
12
30
44
6
54
46
14
16
8
36
6
18
40
66
44
30
16
20
60
16
74
70
26
10
20
24
10
30
14
6
16
14
10
36
30
74
90
66
22
42
20
6
10
8
46
30
20
16
20
48
60
42
54
94
2
58
2
4
14
4
62
4
26
64
2
34
60
60
6
14
84
6
24
10
6
24
86
84
22
60
14
88
32
24
22
38
12
34
6
18
62
10
80
30
4
74
10
24
2
60
24
16
80
66
78
36
30
28
18
20
22
38
34
24
36
30
36
8
6
34
2
40
20
10
38
42
34
14
22
90
18
84
6
30
62
30
4
26
24
46
30
8
6
16
20
28
26
10
24
2
30
94
20
30
6
58
26
24
6
6
10
18
86
6
18
10
30
24
8
10
20
4
6
14
60
40
24
6
14
30
12
24
54
34
8
138
6
70
50
6
30
30
4
14
6
60
60
36
10
8
30
46
20
24
42
10
30
24
26
52
48
18
30
156
6
42
2
154
6
36
30
14
4
42
68
60
6
36
22
2
16
50
40
84
26
18
72
108
12
10
14
70
24
2
10
30
14
90
30
16
78
2
60
4
14
52
98
36
34
36
26
10
8
4
6
26
16
48
36
6
68
30
4
60
8
54
76
44
16
18
24
42
44
10
2
70
8
6
76
20
34
50
64
20
22
12
56
30
30
16
146
40
24
18
18
164
70
14
76
50
40
66
54
20
16
48
30
30
32
10
42
12
48
18
20
4
36
42
2
144
10
20
42
24
58
12
48
2
24
42
18
30
70
56
54
16
24
62
4
78
18
8
42
58
6
44
22
14
16
14
30
10
20
6
48
64
2
36
4
80
16
50
48
22
20
70
38
16
60
44
6
60
6
18
60
16
80
4
30
62
60
54
34
2
30
28
12
8
42
4
36
38
30
36
4
80
30
22
74
10
54
42
84
24
26
94
2
64
48
2
30
30
6
240
10
14
36
84
28
18
80
18
30
12
100
30
74
24
10
2
4
14
12
10
90
14
6
24
6
48
10
30
26
6
22
18
24
44
12
88
12
30
8
16
6
84
14
6
24
10
20
66
10
14
72
4
6
8
70
20
36
90
40
30
14
16
20
30
114
6
130
24
2
28
36
6
80
4
26
60
30
18
30
46
24
2
30
18
4
60
2
24
12
34
26
4
18
56
30
6
114
34
78
42
26
72
30
34
6
48
30
26
34
72
54
50
60
16
80
28
26
16
30
80
18
10
36
20
100
20
114
16
26
64
14
6
24
40
26
24
10
12
42
66
2
30
24
10
80
30
24
40
12
54
6
14
24
40
6
20
6
54
16
54
30
60
66
14
6
4
60
20
30
46
20
24
10
6
14
76
42
26
12
4
36
24
6
80
4
50
4
26
10
116
22
38
24
10
14
6
28
48
8
10
62
64
14
10
26
16
14
6
30
28
26
46
24
24
2
10
30
8
10
144
92
36
4
6
20
4
74
6
58
38
18
12
60
34
14
36
4
50
12
34
14
16
36
30
72
42
14
30
60
36
40
18
116
16
26
58
2
22
38
10
8
10
54
32
6
18
6
60
4
30
30
2
4
60
86
10
18
30
2
10
30
74
30
10
26
30
10
18
12
24
48
2
6
30
24
90
36
4
44
30
6
16
60
12
56
22
18
24
6
20
34
12
6
8
34
32
30
10
56
40
44
64
66
66
38
12
4
20
76
104
16
14
4
50
40
6
30
96
80
10
38
10
2
4
14
42
10
18
54
32
6
34
54
26
30
16
30
20
28
32
34
36
38
4
2
24
36
30
24
12
10
38
4
182
54
4
6
6
44
30
16
26
10
18
20
12
30
40
54
104
76
60
14
6
4
30
26
4
42
42
26
6
16
8
6
4
102
20
28
6
66
44
4
26
96
22
32
24
46
144
80
52
30
54
36
42
2
66
30
60
40
20
18
16
14
16
6
18
26
10
30
14
30
16
26
10
14
4
26
76
20
30
54
16
30
14
16
50
58
6
14
12
52
36
6
6
48
2
4
30
6
44
30
16
50
4
6
20
18
6
6
18
30
94
2
34
60
26
66
48
30
6
6
30
40
74
10
74
22
44
30
4
20
12
4
18
12
44
36
28
2
4
36
6
20
34
14
12
24
6
24
60
30
6
4
20
6
4
74
6
30
4
54
32
196
20
88
62
18
4
38
24
30
24
30
10
24
2
40
18
26
22
20
30
10
18
36
26
34
30
14
90
12
4
44
4
8
58
20
22
18
32
108
36
16
8
10
2
10
50
48
30
10
42
8
6
96
18
22
24
26
24
6
10
8
96
4
2
10
14
90
28
18
14
4
62
18
40
36
6
90
38
10
12
24
24
2
4
26
18
6
34
56
4
2
24
10
6
68
4
42
30
6
104
54
22
30
8
4
18
8
6
4
50
16
26
48
52
18
26
28
56
16
56
34
36
30
74
10
54
2
40
14
34
30
20
10
2
10
8
10
20
12
40
30
48
2
60
18
22
44
6
18
16
104
132
4
36
44
4
62
4
30
30
14
6
16
18
56
4
2
48
16
80
24
16
66
18
32
34
18
6
26
6
4
36
8
82
8
16
14
34
12
26
24
24
12
24
46
14
24
10
20
30
22
54
74
40
2
22
2
70
54
32
82
66
72
18
32
4
50
30
30
30
16
12
38
90
54
16
30
12
66
146
64
90
6
26
4
44
6
6
84
24
46
110
4
2
70
18
20
30
12
22
12
24
2
4
54
26
6
52
26
6
46
8
42
40
20
58
12
24
66
20
24
10
20
6
28
2
78
10
32
24
36
40
42
32
16
14
30
64
2
84
10
6
30
24
20
34
56
6
28
6
14
4
18
8
102
30
18
22
50
4
26
18
6
4
12
8
66
4
62
24
40
30
200
60
4
6
24
26
36
4
14
30
6
24
12
24
10
30
18
18
44
54
6
4
2
34
86
54
90
24
30
34
6
12
30
20
18
36
4
6
48
2
24
16
54
12
8
10
6
60
26
70
20
94
50
16
14
24
6
16
14
30
24
22
42
56
10
12
24
36
8
30
16
14
12
60
24
34
12
38
40
12
24
56
28
54
32
36
10
48
114
8
18
12
24
60
4
36
14
16
20
16
38
36
4
2
10
20
30
4
44
4
108
38
60
6
24
40
24
72
26
30
52
32
16
12
42
6
38
46
6
14
34
6
30
6
44
46
42
8
18
12
24
4
42
44
4
62
18
64
26
40
20
22
8
40
2
22
48
14
10
30
26
64
44
6
36
64
6
20
10
18
2
82
62
16
18
26
34
6
86
78
16
20
16
24
54
96
6
20
4
44
36
36
4
56
10
14
16
110
28
36
48
38
28
30
60
20
16
14
66
54
12
34
44
22
14
24
52
48
6
20
24
42
40
14
30
16
20
24
24
30
40
32
40
168
50
52
50
24
34
2
48
60
34
122
10
26
4
20
10
104
10
2
34
50
16
38
136
56
100
20
34
44
30
22
24
6
90
24
24
20
12
4
20
30
16
44
6
24
6
4
104
12
10
74
6
48
40
84
6
6
84
20
16
24
32
52
62
30
16
38
16
156
60
18
20
6
54
6
24
22
30
20
60
4
26
54
58
32
24
30
16
30
6
134
30
10
60
44
16
170
36
10
38
60
6
10
56
34
26
18
42
4
80
6
64
26
48
72
24
10
24
80
4
18
14
34
2
40
24
44
16
20
40
80
4
20
72
54
4
30
2
30
114
4
12
104
30
40
6
24
36
30
8
16
110
24
30
10
86
4
6
44
72
4
20
16
20
10
8
30
10
12
84
30
36
14
24
16
48
8
34
80
6
4
20
46
20
10
50
48
12
22
2
4
6
26
18
40
80
12
28
56
30
34
26
6
30
24
64
20
30
30
6
16
38
22
48
26
16
24
36
8
34
2
4
42
18
2
28
50
36
46
128
90
34
26
72
60
4
6
24
6
74
54
12
4
18
18
8
6
34
20
6
46
14
10
44
40
2
4
14
22
24
36
12
56
30
12
4
14
36
90
94
32
4
36
48
140
6
6
4
20
16
8
16
24
2
4
56
10
54
20
60
130
14
42
78
36
16
14
10
20
58
32
6
48
90
6
70
44
66
40
14
12
30
48
6
30
10
14
6
6
24
34
36
6
38
16
26
24
34
6
50
4
66
14
4
32
6
24
30
64
12
14
4
72
8
6
40
14
6
6
108
34
12
50
24
12
58
60
30
32
4
36
30
54
20
66
10
20
84
76
38
66
16
8
34
36
2
24
10
26
54
16
30
50
24
6
4
90
176
10
38
4
42
14
4
26
10
6
26
58
2
4
30
14
4
2
30
46
74
16
8
22
24
36
30
48
12
18
26
30
84
66
36
10
104
6
30
22
180
156
2
10
14
16
74
16
12
12
24
60
26
36
4
20
6
10
20
22
12
20
28
2
4
20
46
14
30
16
14
72
10
12
8
24
10
26
60
34
134
120
4
48
12
72
146
10
14
30
40
6
42
6
26
54
16
26
24
34
62
10
54
36
14
4
2
48
22
60
8
76
24
30
26
16
8
34
98
40
80
28
2
10
102
48
20
18
16
56
18
4
12
36
50
30
4
80
6
60
48
36
4
20
36
30
6
40
48
30
66
36
14
6
10
48
56
24
16
44
6
60
46
12
8
18
40
32
78
72
60
30
22
18
8
40
20
6
6
54
16
8
60
60
10
12
14
16
50
48
16
36
74
28
8
34
20
4
12
54
6
20
34
84
20
12
18
30
4
12
20
10
30
56
30
10
8
42
4
20
6
48
22
8
6
64
2
10
80
24
6
28
6
26
78
70
2
4
84
42
44
6
18
12
34
6
104
30
64
56
70
50
54
42
30
40
18
60
30
116
10
14
6
94
114
42
20
16
14
36
54
40
6
24
14
10
2
10
12
32
30
24
72
54
16
44
30
6
18
30
16
6
48
92
30
10
48
20
6
6
18
46
18
26
10
12
50
40
14
6
54
30
36
10
38
16
14
30
12
22
42
20
4
126
74
12
30
54
6
4
44
16
20
124
32
30
4
14
12
10
20
24
24
36
54
70
20
94
18
38
6
40
26
40
8
4
18
8
60
6
10
30
6
18
56
6
34
14
6
28
96
72
50
10
50
24
4
54
12
44
106
60
66
144
14
40
6
80
4
6
36
30
20
4
30
24
12
14
90
6
24
10
24
80
30
30
66
36
4
6
44
4
6
66
60
44
100
18
32
4
30
30
36
30
78
32
30
4
30
20
102
10
18
6
86
24
36
4
20
4
2
88
32
18
6
6
100
8
34
62
34
2
24
156
184
14
22
104
4
12
8
12
40
30
90
60
38
12
30
4
30
14
136
14
46
6
14
106
20
10
18
20
4
18
218
70
86
24
12
18
16
18
32
46
8
22
14
34
62
30
78
6
4
62
18
126
114
72
4
50
24
22
18
36
20
4
2
34
18
62
4
20
10
24
36
6
44
10
30
2
58
152
40
20
90
64
6
162
68
90
18
6
40
116
24
4
6
44
6
84
52
38
70
26
4
2
30
34
36
8
60
12
24
10
48
36
12
8
16
140
4
50
60
30
100
32
28
20
6
16
44
4
2
34
44
34
36
30
60
2
70
50
18
12
4
86
48
100
12
110
22
12
86
18
6
4
66
20
24
30
10
26
30
6
24
10
14
52
14
16
18
42
30
30
8
16
44
36
6
40
50
18
42
28
20
4
2
16
90
38
6
4
12
38
72
10
120
30
68
22
14
24
216
34
24
42
6
14
24
12
34
14
12
18
36
4
2
58
6
84
50
36
4
2
120
4
24
6
60
24
50
10
36
26
4
50
6
24
10
20
10
26
30
4
30
50
10
20
10
36
20
4
18
26
6
34
2
48
10
12
104
60
16
54
54
6
26
4
20
34
12
30
44
60
16
8
22
44
84
36
10
36
14
66
90
4
44
16
24
26
16
18
2
18
22
50
24
6
24
84
30
10
54
48
14
60
60
24
16
30
14
6
40
24
60
26
16
80
28
20
10
12
48
2
10
50
22
8
24
46
48
42
14
34
6
36
14
24
46
60
6
48
20
16
50
34
2
48
6
24
30
36
30
10
18
48
48
6
74
52
80
34
14
12
18
60
6
10
110
16
8
106
20
16
14
16
18
2
30
40
24
26
24
88
96
36
48
26
10
24
18
38
16
26
4
36
54
48
38
18
22
8
12
4
56
48
16
80
58
2
6
48
16
30
36
78
26
10
20
6
48
36
34
36
48
8
4
6
38
4
38
24
4
32
10
30
42
32
6
40
42
68
60
100
18
26
6
30
30
4
50
30
30
10
18
32
6
58
24
26
12
48
96
34
66
84
20
12
10
98
30
4
32
6
60
18
60
36
30
58
86
42
30
10
74
70
26
18
30
40
54
42
74
10
20
36
16
24
18
62
4
20
72
150
48
4
38
24
64
26
88
2
6
4
74
10
2
30
30
58
2
22
2
70
6
8
70
2
18
22
114
24
80
6
6
4
48
8
34
24
32
60
58
26
70
20
4
24
38
24
6
10
42
18
14
34
54
36
116
24
46
18
26
12
10
18
60
12
30
12
36
50
30
46
14
12
18
12
22
48
18
26
30
66
4
20
60
4
12
12
18
38
30
66
30
64
2
24
10
20
24
42
18
130
36
6
68
12
28
36
6
38
6
6
28
54
12
6
30
12
2
24
10
30
2
18
42
52
32
106
18
12
8
40
66
24
20
6
4
12
30
14
160
90
20
36
60
58
56
30
114
4
2
30
10
74
82
42
12
80
10
6
14
10
44
36
6
124
26
54
126
10
8
10
30
62
4
74
10
12
20
90
70
60
48
2
58
24
26
36
90
6
24
6
30
28
12
74
54
16
20
36
22
48
270
20
60
24
34
36
20
10
50
34
20
10
2
10
20
10
60
38
16
20
30
6
30
18
30
36
6
18
12
40
8
70
80
4
32
24
6
24
22
18
80
30
16
6
20
82
68
10
90
30
14
6
4
6
44
64
42
42
2
16
42
32
16
14
36
4
36
30
14
24
6
16
14
54
102
28
26
10
6
78
20
76
14
16
54
30
6
26
30
34
6
8
40
26
36
10
68
82
18
80
36
36
30
48
4
12
6
14
54
22
38
96
10
14
66
16
132
92
36
30
24
76
44
40
26
60
40
44
64
2
10
8
16
108
2
4
26
10
6
60
24
24
26
36
10
14
30
4
12
44
4
6
26
28
2
22
48
24
26
4
50
16
84
20
16
8
42
22
68
48
10
90
26
36
10
20
64
48
38
22
18
14
6
30
10
8
46
14
46
20
6
30
10
50
60
30
4
54
26
30
6
10
14
40
36
42
32
36
34
20
34
24
60
12
30
6
20
48
6
54
4
2
10
6
38
4
32
30
4
2
24
10
74
4
18
20
10
14
24
16
146
18
70
12
30
38
6
6
18
12
180
18
30
52
8
30
4
32
4
42
24
20
10
44
60
10
36
18
62
64
32
40
90
38
126
10
20
36
40
48
2
88
60
26
70
20
10
66
14
46
38
100
20
22
30
30
14
34
80
22
128
30
36
16
12
12
36
20
30
64
26
54
120
58
62
24
10
24
18
18
20
40
6
20
6
40
24
14
6
16
44
40
44
12
24
34
6
30
26
70
68
12
18
10
42
12
36
36
14
16
18
8
4
6
38
40
24
6
122
130
14
10
20
54
112
20
18
12
10
14
10
24
30
12
38
6
64
20
16
20
34
6
44
30
30
10
72
8
64
26
36
16
30
20
40
8
66
36
4
20
60
36
40
20
18
4
8
10
20
28
92
90
58
6
66
18
2
210
48
40
72
24
30
60
6
14
24
30
12
48
4
42
56
34
24
62
4
36
30
14
24
60
30
60
10
32
28
26
6
24
54
10
36
20
24
16
50
16
8
16
56
10
30
8
22
18
96
6
18
6
36
8
36
40
6
12
2
46
24
24
24
96
42
8
6
30
6
18
12
24
36
4
30
20
4
32
18
6
46
18
2
60
28
32
58
36
44
6
30
30
36
30
30
10
14
70
26
10
8
30
6
66
90
10
8
12
64
26
64
6
8
10
26
4
2
70
24
6
38
6
54
10
2
28
116
24
6
34
20
66
28
2
90
4
26
34
26
10
14
132
64
14
36
10
36
14
28
2
30
16
8
16
30
74
10
26
30
16
140
114
88
18
30
38
150
66
30
10
26
34
14
12
60
18
34
12
66
8
12
28
176
4
50
12
34
80
24
12
22
42
6
80
18
52
8
12
4
26
60
4
24
26
4
12
14
40
74
10
50
10
2
78
6
36
4
6
14
6
40
24
110
36
30
28
60
26
4
12
74
16
38
52
128
22
20
24
24
30
36
46
48
24
36
2
30
34
30
146
4
6
8
12
90
114
6
78
42
40
20
48
100
12
54
84
2
4
20
34
2
30
24
54
10
2
28
2
30
40
38
64
6
12
42
36
50
16
14
6
36
10
30
110
28
50
6
16
38
12
22
56
40
162
20
24
6
58
2
10
24
78
42
14
6
24
34
48
14
10
110
64
56
24
10
42
30
8
10
32
30
118
26
6
4
6
24
14
12
34
50
4
30
26
4
36
14
6
70
20
24
22
24
44
6
16
24
26
18
10
12
20
10
8
36
4
66
96
54
48
2
40
14
16
24
20
16
36
14
106
50
4
18
32
40
54
2
18
6
4
62
22
26
46
164
36
30
4
26
16
48
60
62
84
36
24
40
14
22
8
40
36
20
60
24
10
32
64
30
50
40
14
12
40
14
114
90
22
14
6
24
36
60
78
46
20
24
22
44
40
48
12
20
24
22
50
28
26
6
30
22
26
34
38
10
18
42
48
26
30
30
84
12
28
32
24
46
14
24
6
16
48
80
12
10
14
6
24
10
80
4
122
10
48
2
94
26
78
100
42
24
26
40
8
64
2
30
10
6
20
10
8
40
2
40
8
10
26
6
22
8
64
30
180
44
12
4
44
82
14
30
6
34
230
6
30
4
18
2
16
90
44
6
30
48
22
44
10
30
24
26
4
2
10
14
54
16
30
24
12
8
70
2
30
28
6
18
38
138
6
24
10
6
36
8
40
56
34
36
110
40
26
40
120
30
14
28
68
48
22
120
110
4
86
60
24
4
6
14
42
34
20
16
30
14
4
2
24
10
14
12
4
6
144
20
30
24
16
44
16
26
58
12
132
18
14
46
68
6
16
14
4
6
24
2
30
30
18
150
36
84
6
4
6
66
8
6
66
54
16
8
10
30
36
56
22
12
74
6
6
22
36
12
14
16
8
42
30
64
44
6
16
14
76
14
24
22
128
10
20
12
18
46
26
4
18
36
2
30
28
30
2
30
18
46
18
26
12
24
54
10
6
26
70
20
90
40
38
10
26
4
30
26
46
44
46
14
16
8
6
6
10
30
78
62
24
34
50
6
36
34
14
12
18
36
46
50
24
24
42
24
10
18
26
12
10
44
66
40
14
24
30
6
4
26
24
10
2
48
82
8
100
42
74
6
18
16
6
24
180
30
6
48
30
32
48
64
26
16
56
10
8
12
90
82
8
10
38
12
4
90
6
12
2
16
30
14
30
4
6
36
218
6
16
18
62
24
126
28
24
168
8
10
20
42
30
18
6
4
20
34
86
34
2
6
34
36
20
84
36
4
24
50
40
66
24
6
86
64
60
20
6
48
16
48
2
34
2
40
8
22
20
34
26
4
30
14
30
10
30
114
32
24
70
42
14
10
110
30
6
10
44
16
54
14
10
12
74
30
4
26
24
6
10
56
4
6
42
2
34
6
54
90
20
6
16
14
10
56
24
16
8
40
30
72
18
26
30
136
38
6
6
58
2
108
6
10
30
6
8
22
78
102
8
36
36
54
40
30
14
12
88
32
34
24
30
72
14
54
12
34
80
6
40
30
20
18
16
6
48
62
18
30
10
30
2
34
26
48
30
102
18
6
6
58
2
4
74
52
38
12
18
6
6
18
30
12
24
16
134
34
24
56
4
36
62
34
56
4
20
16
80
54
4
30
6
26
52
48
84
48
2
4
42
48
6
18
86
16
20
6
48
16
14
82
18
2
34
74
6
30
10
18
8
10
60
38
4
32
76
44
64
6
36
24
80
66
48
36
16
18
6
56
112
6
32
28
6
14
16
54
20
16
48
72
20
114
42
4
6
20
10
24
36
48
42
114
6
18
6
26
10
18
50
16
26
48
22
30
14
46
20
34
36
108
2
10
44
24
40
20
6
24
132
4
26
4
14
4
38
22
48
50
28
30
2
18
36
150
24
42
18
30
30
10
2
54
4
2
84
40
30
48
32
40
6
20
4
18
26
30
52
20
24
10
44
42
40
44
4
2
4
36
20
18
42
30
30
40
14
28
68
34
14
90
6
6
4
60
6
8
12
64
30
36
20
40
8
6
4
12
20
18
52
108
50
12
60
118
36
90
20
6
10
18
42
20
24
40
14
10
56
114
46
24
20
12
58
62
28
20
22
18
20
46
6
38
16
26
40
8
16
104
22
8
6
60
10
54
20
76
54
42
14
34
24
12
44
42
58
30
110
30
6
36
30
18
12
84
24
70
66
14
30
10
32
22
6
62
60
108
6
58
2
30
66
18
4
48
54
18
2
6
24
160
80
34
6
66
44
16
30
18
20
12
28
32
4
50
30
60
4
72
18
32
34
20
4
72
8
30
6
24
12
30
64
36
38
16
14
10
12
8
12
4
18
26
22
8
42
24
30
4
32
48
6
94
24
8
10
8
36
4
86
90
34
42
38
12
52
2
4
30
6
20
36
40
68
130
122
70
20
18
6
36
4
14
46
48
6
42
48
42
18
26
6
30
10
12
6
12
78
2
18
16
44
4
2
4
54
32
34
20
6
6
28
62
10
8
30
82
104
94
42
18
2
18
6
60
36
10
8
16
6
14
34
36
20
66
10
84
18
2
130
14
12
60
4
6
48
32
30
84
60
40
26
10
38
36
94
2
28
12
20
180
48
10
66
174
2
4
60
96
68
12
4
6
18
20
42
48
6
6
10
12
62
64
32
22
36
66
56
4
26
30
10
14
4
6
26
64
44
10
36
20
40
26
22
38
84
30
10
6
14
30
66
30
28
6
56
48
12
10
12
6
80
90
6
4
140
52
60
18
12
14
30
16
90
38
4
48
44
10
14
6
6
10
44
4
26
54
12
4
86
52
2
120
4
50
40
2
144
4
12
18
80
4
8
4
26
154
140
34
26
4
42
8
34
18
8
22
48
24
72
54
20
112
8
30
6
24
16
26
30
4
18
12
20
28
26
22
20
210
78
60
6
24
16
44
6
4
96
30
50
4
50
16
14
22
54
20
6
18
6
36
10
18
126
14
16
18
38
4
6
20
78
82
30
30
90
24
56
22
12
14
66
36
54
6
34
54
32
18
70
42
30
14
30
64
2
30
30
4
18
8
10
38
16
84
2
10
74
24
12
40
74
6
30
18
34
48
14
30
30
40
14
16
14
94
12
30
6
50
78
112
50
48
12
82
26
34
48
68
30
22
8
36
6
10
14
6
60
48
30
12
4
60
18
26
10
26
10
30
26
54
10
6
8
22
48
2
24
120
4
20
10
12
44
16
38
60
6
6
60
88
36
18
6
50
6
24
60
10
20
22
50
48
30
10
2
28
36
6
30
90
134
54
76
86
48
42
58
26
6
28
66
60
50
66
18
42
4
44
6
46
74
6
34
14
40
42
20
28
6
14
6
36
28
2
10
14
10
54
6
60
6
8
102
52
6
42
14
106
48
2
30
4
26
34
24
24
6
32
24
16
42
12
54
12
78
32
34
30
44
40
12
14
100
26
30
34
90
44
10
26
4
20
6
24
30
106
26
30
4
20
10
14
30
34
42
20
58
60
2
24
52
162
32
16
48
12
50
54
40
6
8
66
30
10
6
38
22
20
54
4
30
2
30
4
44
10
32
40
24
20
10
26
30
64
126
12
2
76
38
52
14
76
18
2
4
36
8
10
62
108
12
10
20
30
24
10
20
30
60
4
20
12
34
14
42
18
6
64
2
64
54
30
2
48
40
32
48
30
10
56
90
6
18
52
38
30
40
20
6
10
74
22
90
44
60
64
6
20
4
2
78
10
26
54
6
40
26
30
24
10
26
4
50
16
80
18
12
4
54
2
22
32
30
40
14
12
120
18
36
114
64
42
26
18
66
70
18
62
4
6
60
26
40
18
26
36
48
30
4
32
16
8
42
40
30
110
130
54
26
30
4
36
8
36
6
28
6
26
10
8
10
20
4
18
8
34
42
6
18
12
44
10
24
26
6
18
22
8
4
48
38
30
30
36
30
30
84
6
4
20
30
10
2
22
32
6
34
110
16
8
76
6
38
6
90
34
26
6
70
14
4
12
48
30
6
26
22
26
70
30
2
48
30
40
26
6
4
14
42
4
56
94
6
20
18
6
16
50
60
28
2
22
18
110
60
4
14
72
24
36
60
30
18
34
18
20
22
2
30
36
24
4
12
18
12
24
78
6
20
36
6
54
10
48
92
6
60
10
8
40
80
4
66
62
60
58
54
2
34
6
14
72
30
34
26
4
44
6
36
58
54
62
4
60
12
18
56
24
66
4
2
28
32
60
100
12
32
6
18
6
4
50
36
6
18
6
24
22
14
6
40
20
10
54
6
20
24
4
26
4
32
172
6
36
90
54
42
8
36
64
20
30
12
30
10
20
34
66
60
50
48
16
116
4
44
60
6
114
22
50
24
24
16
14
22
12
2
40
20
6
58
42
14
40
44
30
40
32
10
14
40
116
18
16
44
34
2
30
16
12
2
40
36
44
30
46
20
4
18
32
30
36
24
6
4
74
6
34
2
40
8
22
18
20
70
42
12
2
16
60
80
18
6
16
8
6
90
10
26
18
4
8
34
116
4
6
120
74
16
24
86
90
58
20
40
56
40
14
10
24
6
20
36
36
78
4
2
136
38
12
24
6
18
30
22
38
12
30
52
48
44
28
2
6
124
20
6
48
16
60
74
60
10
12
80
28
6
54
36
18
68
18
10
60
36
36
24
24
30
12
18
2
18
6
16
44
4
2
88
122
22
12
30
50
28
42
20
66
4
50
34
24
2
34
2
4
26
58
26
6
28
26
16
44
66
24
4
2
180
10
18
62
18
106
20
100
18
42
36
30
84
20
6
18
6
126
28
2
84
30
70
36
38
30
6
16
24
48
36
12
8
40
2
28
32
10
14
24
6
30
4
2
30
18
12
4
24
6
56
60
168
30
16
36
12
62
66
10
14
10
30
50
24
12
18
30
66
6
48
10
2
40
14
6
78
12
18
30
10
12
18
2
22
66
20
96
34
56
30
10
26
4
14
4
12
6
14
6
28
26
10
50
6
4
80
4
60
116
40
26
40
98
12
4
26
28
42
20
24
10
20
64
12
110
10
104
6
34
24
6
36
78
24
6
30
92
18
40
6
20
70
86
18
6
10
20
16
14
6
48
30
6
24
112
42
78
38
12
24
6
10
14
58
38
24
60
54
6
24
12
60
10
50
4
14
10
2
34
14
40
12
50
10
24
6
60
84
20
66
10
42
8
4
30
110
16
8
12
52
60
18
44
6
64
44
16
14
40
36
114
20
52
18
6
14
16
50
4
20
30
36
58
32
28
62
16
20
34
6
74
4
2
24
54
22
102
6
20
22
12
152
88
6
50
16
14
10
84
48
18
36
30
54
6
20
6
58
32
10
54
14
34
6
114
26
16
20
16
18
2
18
4
8
30
18
6
64
50
64
26
6
54
6
10
6
30
14
30
36
24
6
10
54
6
44
34
110
46
20
28
38
10
8
124
36
2
60
34
30
66
44
54
10
2
18
22
18
2
88
96
20
54
16
36
8
16
30
44
30
6
6
18
36
4
6
50
84
22
18
30
80
6
36
64
14
60
16
26
24
4
72
14
16
38
10
2
30
34
80
144
12
70
12
62
10
44
6
24
36
10
36
50
58
2
22
18
20
10
108
2
4
14
64
56
16
80
88
32
40
6
78
2
10
8
10
20
66
16
60
44
4
6
6
30
134
66
10
74
4
20
6
28
98
82
6
2
34
14
22
90
14
6
70
44
36
30
24
30
6
28
26
46
12
36
32
28
2
18
16
24
6
18
2
60
10
48
32
100
44
40
62
4
14
12
18
30
10
2
30
24
24
22
38
70
6
24
6
6
38
6
10
84
6
44
60
6
30
10
56
34
20
64
2
4
36
12
18
20
4
44
36
6
34
20
4
90
30
32
114
30
24
70
6
30
86
10
14
4
12
8
90
12
28
20
4
2
16
20
48
102
48
16
6
8
162
4
50
84
12
4
44
30
6
34
72
8
90
60
34
108
90
44
70
80
6
34
30
14
4
78
14
4
60
116
88
38
4
26
18
72
40
50
18
40
6
80
76
14
6
54
4
72
38
36
10
36
20
142
2
10
30
90
30
26
4
44
6
16
8
120
60
6
30
58
2
36
40
18
30
20
22
8
22
24
86
28
6
80
30
16
20
18
12
4
44
12
30
30
54
6
24
30
84
90
10
32
114
46
8
52
14
60
10
26
22
12
6
8
30
6
30
28
18
68
30
36
64
24
62
6
4
30
56
4
20
90
6
4
6
8
12
70
42
48
20
28
6
78
26
40
36
56
88
26
6
10
98
36
40
18
18
68
16
20
4
2
88
24
8
58
6
26
4
18
8
94
56
18
6
30
30
60
16
38
60
10
20
6
6
60
30
18
40
26
24
10
116
6
18
40
2
40
14
16
80
28
20
52
20
34
14
10
24
8
30
24
70
20
60
10
6
60
24
44
60
4
12
14
22
18
2
60
64
14
30
30
6
16
68
30
40
54
2
24
42
24
6
18
40
62
34
6
14
4
96
44
22
134
4
6
20
150
28
18
48
62
40
24
50
6
18
12
40
18
90
26
6
4
6
134
6
40
44
46
30
54
24
2
48
40
30
20
106
14
12
22
36
12
30
24
74
6
36
4
78
8
18
22
24
26
18
22
30
78
32
4
6
38
12
18
90
112
18
20
6
24
16
44
6
10
26
160
14
10
56
30
10
14
36
54
6
58
30
32
18
70
42
8
10
6
66
8
10
26
6
54
30
46
8
36
24
6
16
14
6
52
48
12
12
30
18
56
70
6
44
6
90
40
104
36
16
12
6
42
170
22
42
14
6
24
10
66
14
10
32
4
6
44
24
42
40
20
34
110
4
32
18
4
108
20
28
86
30
40
56
18
10
26
36
28
12
78
86
4
32
18
180
6
156
22
18
30
14
36
4
74
70
2
30
10
90
84
18
2
6
30
4
20
34
66
18
38
54
34
20
12
34
20
30
60
4
30
12
48
72
8
46
24
32
40
68
52
20
4
84
62
4
44
30
22
20
34
74
12
10
20
48
6
90
24
46
14
6
6
100
18
26
10
44
22
102
38
4
14
40
72
24
66
14
6
4
26
64
86
78
96
6
22
96
32
34
14
42
18
36
4
2
24
94
36
20
28
2
4
20
34
8
24
66
40
78
66
14
30
12
70
38
16
6
48
12
30
80
4
6
8
6
40
86
54
4
26
10
50
36
48
6
16
18
6
78
2
4
6
20
4
2
10
18
32
4
20
16
54
36
8
10
6
24
24
48
120
44
4
50
16
20
10
66
8
46
24
26
16
98
6
154
12
20
18
12
34
26
10
8
30
6
30
94
24
32
24
46
74
6
16
50
4
26
24
90
4
12
8
46
20
46
14
24
22
50
10
8
22
20
48
12
10
18
56
4
180
26
4
6
44
60
106
48
62
90
24
6
66
28
20
22
8
94
12
20
4
12
44
4
36
26
4
36
14
6
90
70
104
24
34
8
10
20
10
14
34
30
2
4
14
6
30
66
18
22
8
6
10
110
46
54
44
30
12
10
38
52
14
6
40
8
12
114
16
42
8
18
10
20
10
32
4
18
8
48
36
36
18
6
4
60
2
40
8
12
28
32
28
30
126
6
30
14
126
4
66
8
6
100
6
8
30
16
56
10
12
12
20
10
20
16
14
36
18
40
42
14
16
24
18
26
90
6
4
54
92
4
2
48
16
36
8
12
10
54
20
46
8
16
6
42
66
12
8
52
44
4
2
18
34
62
16
30
14
30
4
62
40
14
96
124
26
10
24
6
18
12
30
18
20
12
28
2
24
4
2
30
144
34
32
48
30
52
114
20
136
8
10
30
6
20
6
138
6
40
14
12
18
12
18
12
10
72
62
6
94
66
80
4
24
30
26
6
70
50
24
10
6
8
72
84
34
12
68
42
10
80
58
2
30
4
20
46
44
64
2
10
48
36
90
6
80
148
2
54
6
10
14
36
100
18
92
70
14
96
28
2
24
60
4
20
6
40
6
8
12
4
6
44
4
2
10
20
4
80
24
22
42
2
40
24
36
36
8
12
22
2
34
32
30
34
24
20
4
8
30
22
6
12
60
14
30
36
18
16
50
24
22
12
2
76
18
20
12
18
34
32
4
80
16
24
20
6
24
22
18
54
18
14
24
40
6
24
12
44
24
42
24
6
30
4
14
12
22
62
40
24
2
88
24
62
120
130
50
34
6
60
84
20
70
12
72
6
20
34
36
92
34
20
6
30
22
2
84
42
84
34
26
106
80
22
42
44
36
34
20
6
10
26
70
14
36
28
12
38
30
96
30
16
8
102
70
74
6
4
24
6
18
38
10
48
24
8
18
36
34
50
40
26
4
2
24
60
10
56
40
8
102
10
18
30
30
54
12
48
2
34
30
2
10
8
12
4
14
16
14
76
86
10
80
22
12
6
18
2
54
30
4
32
4
50
6
24
64
32
48
30
4
86
52
24
6
20
64
66
30
44
24
12
28
72
12
32
84
6
36
18
12
84
10
24
26
114
12
10
24
36
20
18
22
8
6
36
4
74
22
14
16
50
138
16
26
70
14
64
26
54
16
90
30
20
6
48
6
100
20
16
50
52
98
4
30
24
30
26
46
14
36
18
60
34
56
66
4
2
24
4
30
12
54
6
44
24
36
36
4
6
8
102
4
20
90
4
36
26
40
42
62
30
6
4
74
12
40
18
26
66
18
30
10
56
40
26
54
24
10
20
46
30
6
14
10
6
44
60
24
16
26
30
22
32
6
4
24
26
4
26
6
52
72
56
18
96
10
84
86
36
22
128
24
6
10
38
10
30
26
40
26
58
26
4
2
4
26
22
56
66
24
30
22
42
38
84
34
12
72
38
18
16
14
10
62
24
90
10
30
20
16
20
40
18
120
20
34
6
12
14
6
4
20
16
42
26
22
38
12
60
58
2
28
2
24
16
30
42
72
6
20
18
36
30
4
32
30
64
14
90
6
34
6
114
30
2
78
40
20
36
4
6
24
2
88
102
24
14
30
4
2
10
14
12
24
46
20
90
18
4
86
22
38
76
30
14
22
8
16
36
54
20
6
10
44
6
24
6
24
30
6
4
26
88
30
36
20
64
36
20
16
50
64
20
30
34
2
154
36
30
50
52
96
96
24
42
68
10
12
12
2
60
66
30
10
12
6
12
24
18
98
24
36
90
18
6
30
4
20
10
20
16
50
24
36
4
32
4
6
104
6
90
30
10
18
32
22
2
6
144
6
30
10
8
96
10
14
40
2
24
6
4
14
150
6
4
42
104
16
38
40
32
48
6
4
12
18
6
104
34
2
40
6
14
60
6
4
20
64
90
30
36
6
14
28
12
54
2
30
90
84
4
24
8
34
14
22
38
4
78
8
12
54
4
60
32
40
44
34
80
16
56
54
10
56
88
20
16
20
4
20
16
50
54
96
66
30
18
10
20
16
30
6
14
60
6
40
18
2
24
10
80
10
14
40
60
12
54
20
10
30
54
56
6
10
14
16
54
6
14
6
28
26
4
26
16
50
58
50
22
60
8
42
30
28
12
24
6
74
6
30
10
8
12
10
8
46
26
60
28
26
64
72
12
26
10
60
60
2
108
22
44
6
18
10
50
16
36
60
14
60
6
58
26
34
30
12
20
24
30
24
10
2
24
4
6
26
34
48
36
2
4
44
12
4
14
12
18
22
44
30
54
66
4
2
4
30
110
4
12
14
36
4
18
60
126
12
80
88
2
108
30
36
96
10
8
6
36
22
6
50
4
18
44
4
2
18
16
6
24
14
10
2
34
80
16
20
24
10
30
24
20
4
26
46
74
6
66
22
2
6
10
180
20
30
10
30
24
20
34
32
40
18
26
6
24
24
30
12
54
24
10
2
144
4
62
4
14
42
34
54
20
6
6
4
36
14
6
48
30
30
6
70
74
46
26
10
20
18
52
12
2
24
36
6
4
14
46
6
14
24
6
96
4
14
6
6
28
26
4
6
50
40
6
44
36
30
4
30
26
4
44
6
34
30
2
4
6
30
20
4
18
26
6
34
6
20
64
36
24
20
10
6
30
36
50
10
20
120
82
26
16
14
46
26
40
18
32
24
40
20
66
54
10
20
28
38
10
48
62
18
16
20
204
4
2
4
30
26
4
66
50
40
54
156
20
60
16
12
42
30
66
14
88
18
14
114
30
22
24
6
20
28
60
2
22
6
66
50
4
2
24
6
10
50
4
30
14
34
26
22
18
30
2
58
24
8
30
100
18
20
64
8
54
34
12
18
30
50
12
4
18
48
54
26
10
24
20
34
32
40
12
38
4
54
26
6
108
4
62
24
16
20
34
56
6
18
4
12
14
12
64
26
28
30
20
12
4
14
4
86
42
4
66
44
24
42
58
20
12
78
6
30
16
54
14
16
44
52
30
20
54
6
10
14
10
30
30
66
138
42
8
76
60
14
30
36
4
36
14
40
42
84
24
86
36
30
94
48
6
6
20
16
18
114
12
36
30
50
48
6
118
18
44
40
20
54
12
18
40
26
4
2
64
14
22
104
10
30
86
4
24
2
24
16
20
4
18
66
50
112
14
46
30
30
8
16
24
36
54
6
30
80
36
4
26
24
10
6
78
2
34
20
16
24
50
66
54
90
10
14
46
6
60
44
90
16
24
20
16
44
106
42
2
34
30
56
24
10
32
4
50
84
6
16
20
48
16
44
4
18
98
10
12
80
28
6
48
6
2
64
6
90
14
4
42
50
18
46
20
106
38
40
6
6
24
74
36
30
6
24
6
24
96
10
44
66
48
42
10
54
14
66
6
24
10
6
50
4
20
54
6
6
24
34
2
40
50
24
10
54
2
10
60
14
40
14
4
2
10
36
8
36
144
12
48
66
6
24
126
18
10
102
8
12
48
22
20
40
44
4
20
10
32
10
24
14
60
30
22
18
2
48
126
40
18
26
10
86
70
110
16
74
76
44
64
32
30
24
34
12
12
62
6
48
22
24
6
14
30
28
168
48
24
2
ABCD 128432*5^$a+1 [119]
56
76
44
84
12
48
100
36
104
136
144
80
16
140
96
4
56
120
280
20
28
20
36
76
204
264
80
12
100
104
36
84
16
44
156
40
24
84
20
216
160
84
12
308
156
36
4
56
4
80
124
180
20
12
4
204
20
12
100
8
40
92
84
124
36
144
12
224
100
236
48
180
96
16
44
64
20
12
28
80
72
40
228
36
104
72
168
52
68
60
192
60
40
24
56
144
136
20
100
24
56
60
108
52
20
28
36
60
44
100
12
168
80
40
20
16
20
120
136
200
24
16
224
64
56
4
240
36
140
4
192
120
104
60
84
112
44
16
68
12
60
64
96
8
96
40
24
56
16
128
16
96
80
4
84
32
48
76
36
8
132
28
56
16
48
12
84
44
36
60
84
316
116
124
84
12
60
24
140
64
12
128
36
4
80
40
36
36
128
72
100
108
32
24
144
96
96
88
20
76
24
12
260
28
80
52
44
16
108
20
12
24
16
60
84
80
40
104
40
80
16
464
360
112
60
44
16
24
60
20
76
44
160
20
64
92
24
144
136
24
72
48
56
40
56
24
16
68
100
72
8
76
44
36
96
28
72
140
48
36
144
16
80
60
76
224
36
48
60
180
60
16
84
20
256
56
88
12
68
16
56
24
76
48
176
36
40
20
84
96
28
32
28
56
120
16
24
56
120
28
12
8
256
60
176
28
132
288
12
104
24
256
24
32
208
72
8
16
44
16
80
4
12
80
28
260
52
80
88
32
24
60
76
104
220
96
128
12
48
40
96
44
60
36
16
128
12
4
140
280
24
56
24
132
28
72
48
252
60
68
60
136
60
84
96
80
76
44
36
28
20
12
40
144
140
64
12
8
336
96
120
84
4
12
44
4
80
12
100
68
16
80
60
4
12
84
80
96
28
272
64
36
24
24
32
24
120
64
12
128
100
12
20
64
56
4
44
120
156
4
56
24
40
56
96
48
40
96
84
60
260
16
140
40
104
180
16
80
60
64
72
128
16
156
68
432
24
36
108
96
4
92
228
12
4
44
36
156
4
20
64
56
84
76
104
16
104
160
72
104
4
12
20
204
16
68
100
12
20
24
184
140
100
12
84
44
96
180
40
104
96
456
4
84
32
24
4
92
4
180
96
60
68
60
132
28
60
116
36
160
248
40
12
60
68
12
4
60
20
60
100
80
4
72
104
16
140
144
304
12
48
56
124
60
56
40
96
128
112
8
76
44
120
12
60
24
16
48
56
24
12
4
96
24
260
36
88
276
140
4
96
140
40
140
60
24
40
56
204
76
104
96
16
24
116
108
40
120
20
16
84
72
68
180
16
144
80
112
48
80
60
76
36
68
12
108
120
76
60
24
56
36
64
84
72
68
156
4
180
56
24
40
200
96
40
260
180
40
56
60
84
24
112
24
44
96
60
4
180
12
60
104
64
56
40
56
40
44
36
48
16
204
20
76
84
140
240
96
4
72
68
60
96
36
60
4
20
16
104
96
240
48
132
64
20
40
56
108
60
16
36
48
36
56
84
64
20
456
84
36
96
64
176
48
120
16
24
60
12
104
24
16
36
84
104
52
380
24
216
84
64
176
204
256
24
140
60
136
200
16
264
224
12
100
8
160
36
20
64
56
84
100
152
88
12
20
28
20
156
4
156
180
96
140
84
264
16
56
40
68
16
44
52
60
68
16
116
28
180
12
68
60
12
24
120
36
160
68
40
56
144
96
136
84
44
16
24
140
12
64
216
60
44
24
40
56
76
68
40
96
84
20
72
24
156
28
36
36
24
180
140
100
84
32
48
16
60
80
60
36
244
56
208
32
64
200
64
140
36
96
40
68
12
4
44
16
20
60
24
16
44
16
44
112
8
156
84
16
156
20
64
120
56
60
64
44
40
32
168
16
36
84
44
180
72
4
80
60
40
80
144
12
28
72
24
56
120
48
232
8
16
276
144
44
16
356
28
392
64
204
132
8
100
12
48
56
64
12
140
100
44
144
36
100
60
260
16
80
28
32
28
32
148
60
36
60
24
120
20
132
208
12
48
80
156
24
156
4
80
72
100
68
72
64
180
116
40
20
48
16
20
64
96
104
36
64
20
16
44
60
52
68
72
144
120
60
124
276
144
32
160
44
4
140
52
44
40
44
100
92
4
140
100
24
20
112
164
60
76
20
124
24
60
12
180
48
12
24
44
96
4
72
24
60
80
60
64
56
60
100
80
40
120
80
60
196
140
48
36
120
100
96
44
40
96
104
64
20
12
144
40
140
100
56
40
44
84
120
40
72
168
32
120
4
84
72
264
24
56
144
136
36
68
72
40
168
56
24
40
32
28
32
64
116
108
16
84
32
24
100
44
36
4
72
8
12
28
56
16
44
60
84
12
84
124
56
40
56
48
40
36
20
96
108
160
12
128
16
20
36
120
100
144
204
20
52
24
144
80
36
76
104
184
120
56
4
36
44
96
36
48
112
104
24
12
60
88
80
156
16
108
32
64
56
40
20
84
64
32
24
100
20
24
72
120
64
96
80
4
44
120
16
24
20
112
68
240
40
72
8
232
48
120
20
132
40
24
56
100
180
140
28
36
20
60
100
80
16
144
24
32
40
24
20
220
56
108
16
20
364
20
160
92
28
20
16
36
60
260
48
112
8
132
84
184
120
60
12
24
104
196
84
12
44
16
24
44
180
12
84
76
348
36
116
28
96
156
24
104
240
180
16
20
60
60
40
204
140
16
104
376
24
96
104
40
56
4
36
96
8
96
64
32
4
84
176
60
100
96
44
84
40
56
24
96
144
40
32
168
280
92
64
84
56
24
172
48
60
32
84
76
8
136
24
296
4
156
84
80
100
72
8
40
20
16
80
4
252
20
28
140
100
60
72
428
76
36
68
60
12
84
4
72
20
100
104
24
112
44
64
116
124
12
48
80
40
140
100
56
4
180
72
128
96
100
176
4
24
32
64
20
36
88
212
64
60
24
60
140
240
40
56
136
8
40
72
48
36
20
60
180
16
128
96
60
36
28
20
112
108
12
20
28
20
16
60
96
80
84
64
12
24
200
36
60
24
60
16
44
36
4
96
168
56
24
100
272
28
56
24
72
64
56
84
100
200
40
60
20
76
108
96
104
12
4
120
20
180
96
60
28
96
24
60
36
56
84
4
12
644
16
80
184
144
120
32
124
20
24
16
56
28
12
68
16
144
12
24
60
36
168
32
24
64
12
164
40
20
84
72
48
72
88
96
144
36
44
16
180
156
164
16
68
16
44
100
216
120
80
24
72
168
96
36
108
40
12
60
80
100
20
24
40
104
36
100
44
12
24
76
80
48
12
24
76
140
24
220
60
56
24
4
32
28
36
116
108
96
36
24
24
16
44
52
48
120
32
24
16
60
84
24
32
120
160
8
100
12
8
12
84
40
276
60
144
20
204
40
80
112
188
12
40
44
36
28
60
296
16
24
56
28
12
404
60
84
16
84
92
60
24
64
176
124
20
72
64
84
12
20
84
40
24
32
88
56
40
36
300
80
40
8
36
4
236
100
120
84
20
72
384
64
120
12
20
28
80
16
44
120
112
300
108
32
24
40
36
48
32
84
24
100
12
104
24
96
400
24
12
20
24
4
92
144
36
148
56
40
224
136
56
28
20
12
84
96
108
156
16
68
60
36
4
32
28
12
68
96
4
56
16
8
40
116
156
24
40
56
48
12
28
96
96
84
36
8
72
28
12
48
56
24
72
28
96
60
80
16
8
60
16
140
96
228
36
40
176
84
204
40
32
124
84
12
44
4
96
80
4
72
80
4
164
16
140
304
32
100
44
160
156
144
24
72
24
56
84
4
96
96
144
24
32
24
60
4
56
40
24
56
160
80
16
120
84
84
176
304
12
224
16
80
4
44
12
4
96
164
76
20
28
36
176
48
76
116
144
40
24
60
92
148
192
68
12
148
92
100
128
96
124
116
16
48
72
48
20
60
256
80
144
36
16
44
96
24
144
16
44
36
184
180
12
20
240
48
76
56
184
20
64
20
16
104
36
4
156
20
184
56
124
20
112
24
20
84
40
36
140
16
68
16
20
64
32
28
92
84
36
160
44
100
56
24
64
12
68
40
20
192
60
48
36
64
20
120
16
144
152
24
40
60
84
140
12
84
84
72
24
64
56
400
56
60
84
96
24
36
84
40
164
76
24
56
84
60
160
116
4
152
40
168
56
24
112
48
56
280
96
408
120
20
16
36
128
172
48
92
24
40
84
32
204
64
20
16
20
96
24
40
104
40
60
92
144
40
60
96
84
44
132
48
16
140
36
160
120
168
12
44
84
100
56
40
44
52
44
4
80
12
28
176
160
84
140
16
104
120
72
40
144
80
4
96
180
44
172
224
84
36
60
124
72
8
16
96
48
120
120
180
80
12
4
84
56
24
72
144
36
4
60
36
44
4
56
40
156
20
144
60
76
8
120
72
144
40
84
12
68
96
160
96
80
60
184
80
16
24
36
260
40
48
180
12
48
56
64
32
24
84
16
44
96
84
52
48
72
48
20
100
12
288
92
120
60
64
36
248
52
48
12
68
76
56
64
44
100
80
156
96
84
60
16
68
220
12
8
76
20
40
24
32
40
48
80
72
24
16
24
56
84
60
84
16
80
100
44
12
208
356
96
100
8
100
32
28
36
324
60
80
12
84
60
16
48
200
40
32
24
60
16
20
48
12
84
16
8
16
180
20
24
16
164
76
84
80
16
140
4
336
20
76
68
12
208
92
64
116
108
72
24
4
32
84
24
96
96
144
24
156
16
84
140
60
84
52
108
32
4
24
80
100
140
16
24
176
64
96
140
16
44
24
120
112
120
128
12
84
16
24
20
96
60
384
84
16
44
40
200
72
124
80
76
24
44
16
80
60
24
136
56
28
116
40
116
240
28
20
16
20
76
48
12
80
48
96
96
4
140
24
40
212
28
56
124
32
100
8
256
56
28
116
24
16
36
188
40
56
40
60
36
44
16
128
12
24
16
128
136
36
224
36
60
100
8
16
84
80
16
116
168
36
64
20
60
12
88
12
84
24
116
60
120
60
64
60
56
24
36
96
64
20
204
16
116
24
160
56
168
132
148
56
64
180
36
24
32
24
16
108
12
48
260
100
60
12
24
144
12
128
12
100
68
16
56
88
12
68
72
84
100
80
24
120
76
176
48
16
20
64
12
44
16
128
40
32
28
20
76
84
12
44
36
4
44
100
80
40
296
60
76
8
160
56
4
96
20
24
136
44
132
48
112
60
128
12
24
16
104
24
156
124
80
112
20
28
80
40
32
40
84
60
80
4
36
56
4
80
64
12
84
140
84
12
144
244
260
76
36
108
80
112
44
96
288
112
20
268
32
40
200
208
56
136
200
28
12
24
104
36
16
20
108
52
128
172
44
180
100
104
16
56
124
36
8
16
116
108
40
12
84
44
160
20
76
176
4
24
200
40
32
40
24
104
12
84
144
96
40
80
120
40
80
16
24
60
60
20
256
108
32
88
56
24
16
44
36
240
156
108
40
56
64
152
120
4
60
36
60
80
48
36
84
156
100
224
96
156
84
136
68
16
44
72
204
64
80
96
4
72
20
48
12
40
44
4
80
12
4
24
56
124
176
160
44
40
92
148
32
64
44
96
4
56
40
44
12
100
44
16
20
84
60
4
56
40
56
64
20
36
28
20
16
80
24
72
40
8
220
80
16
84
56
100
116
24
24
120
96
36
100
140
48
36
60
64
20
112
108
20
12
108
16
24
156
44
100
12
84
116
40
24
60
96
128
12
84
84
12
468
76
60
24
92
148
140
16
164
16
44
112
44
40
24
20
36
76
68
136
200
16
8
16
56
144
120
36
28
80
112
68
16
84
56
4
96
36
44
144
96
180
184
56
60
160
20
24
16
84
12
68
16
84
32
168
36
16
48
92
40
140
144
60
96
180
84
24
36
76
8
12
84
16
104
4
80
36
24
16
96
24
60
80
60
4
20
232
24
24
72
44
96
4
44
36
96
88
96
180
140
100
140
16
68
96
60
4
36
60
80
100
24
36
84
92
28
32
40
60
140
24
144
12
28
72
24
180
144
80
96
16
68
60
12
4
96
68
60
36
64
12
164
16
24
144
96
84
32
28
36
20
24
132
108
16
84
92
88
60
12
8
76
156
24
24
32
4
36
104
180
16
68
40
192
8
96
204
76
56
168
16
24
60
92
40
8
36
76
164
4
80
16
224
12
144
64
12
104
24
40
56
4
60
20
100
96
140
36
24
24
160
12
84
96
104
160
20
96
60
40
44
64
116
96
88
176
4
12
128
40
236
160
36
44
60
216
64
80
96
60
100
188
16
116
64
144
56
24
60
12
228
12
100
164
124
60
180
20
336
40
36
48
80
96
36
28
132
8
36
124
32
40
188
52
108
20
16
56
148
212
108
16
20
220
96
144
80
16
44
16
68
156
120
60
64
60
56
136
84
20
40
24
60
80
100
56
196
128
240
36
16
48
192
44
16
48
140
36
180
96
24
16
128
40
12
204
56
40
68
192
28
216
24
72
144
80
40
144
80
100
60
20
36
124
236
184
120
56
76
84
80
16
224
16
8
120
76
20
16
104
4
60
56
24
52
20
28
80
12
64
120
216
24
24
32
84
16
224
84
12
84
60
64
12
8
216
36
28
20
60
16
56
24
96
88
32
24
256
84
84
80
96
144
12
28
72
120
224
240
4
12
80
48
16
24
12
48
20
120
36
144
16
80
60
36
48
432
64
20
280
36
84
44
60
16
84
36
60
164
96
16
48
120
56
60
36
28
36
24
32
24
60
36
28
12
120
300
44
96
84
16
68
60
112
144
84
96
176
88
32
24
40
240
164
16
224
16
84
12
84
60
140
16
80
4
36
140
4
80
256
8
36
76
84
116
60
28
36
144
80
16
96
44
4
140
120
96
144
96
60
16
68
12
4
24
200
12
28
120
60
332
48
36
4
72
68
96
16
44
16
24
24
56
60
60
24
12
4
56
100
140
84
76
48
72
80
24
4
60
96
164
96
4
56
136
8
216
156
28
152
48
72
148
32
180
208
252
44
96
4
36
8
36
160
84
80
60
132
144
60
84
112
204
116
24
16
164
4
236
84
12
28
260
12
100
84
104
112
8
76
144
32
64
20
64
72
24
56
64
180
156
164
16
224
100
24
80
112
8
40
56
40
84
32
108
40
72
180
84
156
68
60
16
20
60
4
92
48
36
144
16
216
8
40
36
84
32
88
56
40
80
144
36
144
240
36
120
24
172
48
140
120
112
80
60
48
36
96
24
4
156
20
4
152
100
44
84
516
124
20
40
120
60
180
12
224
16
44
84
16
44
136
24
56
280
104
40
32
40
24
104
40
56
24
72
40
48
20
76
80
4
36
44
60
40
32
28
36
140
84
300
12
84
96
124
116
100
248
40
60
156
20
16
44
304
36
20
60
84
12
48
96
64
32
84
40
320
120
24
96
4
12
144
20
60
16
120
8
36
16
44
36
4
44
52
140
100
60
48
20
120
16
56
28
12
8
232
68
112
84
60
44
36
64
132
120
8
60
12
88
56
40
24
96
84
36
80
16
44
36
28
20
12
28
36
20
16
8
112
20
84
24
52
20
24
40
56
4
140
100
36
128
16
56
40
44
196
128
12
4
384
32
24
16
48
80
16
180
60
24
80
60
52
140
48
36
400
96
44
36
168
16
144
20
60
52
44
16
68
180
60
12
4
140
24
280
212
28
80
120
40
36
20
24
40
120
20
100
200
36
36
24
100
44
52
44
96
24
60
16
80
180
28
92
120
60
28
56
96
24
100
84
12
48
140
36
16
60
164
76
24
24
36
80
60
180
36
28
20
12
28
152
124
20
24
16
80
120
64
12
128
12
4
164
16
44
52
128
72
4
36
140
84
16
200
148
12
48
56
136
68
252
48
16
24
56
24
60
16
80
100
56
4
164
72
208
80
72
40
120
80
108
36
124
80
96
16
20
64
56
100
60
24
80
16
168
240
32
48
112
120
24
24
200
16
36
20
28
12
144
20
60
24
112
44
96
48
12
24
64
12
68
12
48
96
36
28
20
16
104
36
76
8
252
48
76
84
96
144
36
96
48
12
84
44
16
80
100
96
80
48
40
56
24
100
20
76
144
32
84
64
96
44
12
4
84
56
24
112
8
40
56
136
104
24
40
56
60
100
104
16
84
12
104
24
40
32
60
48
76
96
128
16
56
24
276
148
140
420
40
56
120
144
16
24
12
60
24
44
96
16
48
20
240
112
128
12
28
32
24
156
60
24
40
216
104
280
144
32
124
36
44
60
84
16
84
80
72
40
224
24
100
20
12
208
12
20
160
20
28
252
8
156
4
72
24
60
96
224
36
28
92
40
24
20
36
144
16
300
20
28
80
96
36
28
36
140
4
56
16
8
112
168
20
12
84
96
28
32
288
100
60
56
64
96
56
144
100
36
128
12
4
44
52
44
16
84
24
116
16
20
160
80
60
180
184
80
84
156
24
72
100
228
152
64
104
16
120
224
72
168
72
24
16
144
104
172
128
16
140
64
32
40
60
164
156
100
80
60
64
420
60
44
192
24
76
164
124
20
12
28
32
264
16
104
16
20
108
180
12
64
56
160
48
56
120
60
60
36
4
236
28
56
60
76
8
76
44
96
84
16
44
340
20
60
12
184
96
44
4
80
40
32
148
20
112
168
72
104
64
20
36
24
96
4
176
60
4
20
156
60
40
24
36
140
36
4
56
40
24
116
108
240
16
24
72
128
100
36
60
80
36
24
84
192
48
12
144
96
64
36
204
216
24
56
28
60
120
32
24
4
156
20
160
80
84
40
116
16
128
36
160
140
36
60
84
24
16
84
60
20
76
80
40
120
20
36
28
12
84
44
96
36
84
240
60
16
48
92
288
40
72
20
84
24
72
240
220
44
36
64
20
16
44
84
16
120
116
108
16
116
148
32
24
36
64
44
112
164
4
60
36
140
60
16
8
16
60
80
96
124
20
64
60
32
148
12
128
40
32
208
140
16
44
72
40
180
140
144
24
40
132
48
92
48
72
40
144
80
120
64
32
184
96
8
76
80
60
180
124
96
20
96
60
40
44
36
88
36
144
192
128
96
4
60
12
24
144
56
16
24
44
100
12
44
64
320
196
156
48
20
16
44
72
120
48
16
164
96
84
12
60
88
80
40
132
164
24
36
160
20
16
48
60
60
56
24
112
24
56
4
164
76
140
24
12
4
24
272
100
68
240
216
216
40
200
48
76
80
84
156
16
108
216
176
160
48
60
80
420
156
84
16
44
16
140
120
60
64
176
64
32
288
36
24
16
24
56
40
60
84
56
24
16
60
176
4
80
60
4
300
20
16
96
44
76
240
20
124
80
16
128
52
20
64
56
40
44
4
192
368
232
128
100
32
64
20
76
44
4
80
132
24
96
84
16
44
24
156
4
56
64
32
40
128
16
80
16
128
96
64
32
24
64
36
20
64
12
84
176
24
24
112
140
64
36
128
40
72
24
36
48
212
28
20
76
300
24
12
44
100
144
36
44
180
76
96
164
96
88
152
48
120
16
80
16
68
36
24
16
56
40
68
76
80
4
132
8
40
92
4
80
76
68
40
32
24
60
96
28
72
8
120
96
96
60
108
40
56
16
24
44
60
16
36
48
132
48
12
68
16
240
24
20
160
20
16
24
56
24
16
180
44
16
80
64
56
124
92
88
200
36
76
68
52
48
120
32
24
124
36
224
220
12
68
372
40
24
44
96
4
12
80
84
64
12
84
44
76
56
28
92
160
48
120
32
24
100
96
20
204
16
140
84
84
16
24
36
96
108
56
40
20
36
204
84
76
20
136
48
56
24
52
20
24
4
96
60
80
4
20
16
240
96
128
12
100
24
36
80
28
32
24
136
200
24
16
128
96
96
100
44
24
16
44
12
88
80
12
4
380
64
156
56
28
116
16
8
132
48
60
96
40
44
60
40
32
24
24
76
84
72
20
28
20
52
44
60
120
144
96
144
76
36
24
56
40
104
96
240
24
100
84
56
36
48
12
4
96
68
16
56
24
16
128
16
24
152
48
96
16
120
20
48
16
20
76
84
56
88
72
168
12
60
48
200
40
72
108
32
4
96
224
40
180
84
32
108
96
16
84
140
4
80
216
64
312
8
16
296
24
160
56
28
320
12
84
60
84
112
44
40
44
112
68
112
24
56
48
160
56
4
276
104
52
44
180
96
84
144
96
16
44
36
64
24
32
160
324
20
76
288
96
80
60
36
60
4
80
16
164
16
108
20
136
96
8
76
36
48
32
60
48
36
64
12
140
48
52
44
100
36
44
4
72
8
60
12
4
180
120
104
16
56
40
8
256
144
180
12
144
20
4
72
68
180
240
12
4
24
32
100
108
72
24
296
88
56
96
24
100
60
20
60
4
272
28
20
12
84
276
144
16
224
24
72
60
48
16
224
60
120
160
12
44
84
156
40
56
168
112
128
12
208
12
180
60
24
60
44
36
64
20
216
24
40
32
24
60
16
80
4
44
36
96
28
20
96
136
84
84
156
60
84
192
180
44
4
320
16
140
36
48
136
144
56
24
180
132
40
164
36
40
68
60
40
72
84
20
76
164
16
24
20
204
120
120
72
88
80
100
80
96
144
60
36
4
72
104
76
68
16
120
120
96
108
116
96
60
48
36
76
44
16
68
96
4
56
40
216
8
12
48
52
144
24
72
60
48
36
204
12
104
16
108
60
96
24
32
64
44
60
96
24
16
296
168
16
24
20
76
200
124
12
8
96
96
28
12
20
28
20
112
44
84
12
4
60
36
44
144
192
264
16
44
100
24
80
72
28
96
20
40
84
32
84
136
80
48
40
60
80
60
96
84
16
36
60
164
184
80
372
28
36
84
236
64
20
60
60
36
60
16
20
28
20
276
60
124
72
8
16
20
36
48
96
40
56
60
108
52
48
92
84
76
128
112
20
4
44
180
192
64
224
40
36
60
56
24
4
80
16
20
120
160
80
240
264
12
84
16
108
36
80
184
36
44
40
56
340
140
16
8
112
48
80
72
144
24
96
16
80
28
20
12
4
344
292
20
124
224
96
156
84
16
68
12
100
368
40
36
20
24
100
32
28
20
16
20
336
28
80
16
84
92
400
48
240
32
28
80
40
60
96
44
100
12
24
56
228
96
4
12
60
224
36
144
36
48
220
20
160
32
40
104
124
236
4
12
24
96
144
224
136
104
40
32
84
36
28
12
20
108
16
320
100
44
40
96
56
4
36
60
44
64
216
24
20
160
132
24
84
20
112
48
56
196
20
108
156
16
24
60
36
8
360
12
4
24
72
140
100
44
220
84
80
60
112
80
288
40
140
16
96
84
80
40
36
84
140
36
60
240
28
36
44
100
36
56
84
4
56
16
68
16
80
84
60
100
96
44
96
204
36
220
80
84
36
136
68
16
84
72
24
200
36
100
60
80
100
144
80
136
8
40
56
96
24
4
12
20
64
20
124
140
36
4
80
16
144
12
60
8
16
24
32
100
44
180
100
120
240
24
92
28
20
100
12
84
44
76
84
96
84
56
40
56
24
216
64
84
32
28
32
40
120
48
260
60
72
40
84
96
20
64
104
96
16
48
56
16
44
16
68
16
56
100
204
116
64
20
16
168
36
20
120
144
16
20
60
16
24
56
84
96
64
176
4
80
16
24
56
28
20
120
100
12
8
120
40
140
100
56
4
80
132
108
100
156
80
144
52
60
68
16
224
40
36
84
32
108
196
44
12
84
60
4
12
164
16
60
8
96
60
16
108
20
220
240
336
80
4
36
44
96
16
20
48
216
24
12
28
20
52
44
16
80
28
56
60
204
256
164
132
108
12
4
80
16
44
256
24
44
52
104
64
32
360
48
120
96
240
160
36
20
24
16
84
84
12
60
120
284
16
20
144
16
348
80
76
24
96
120
56
24
184
240
140
52
44
84
16
24
80
72
60
108
40
56
64
176
84
100
12
44
324
100
56
84
252
24
16
24
20
64
140
112
104
76
60
80
64
24
56
84
16
80
144
16
80
4
120
312
8
100
116
264
16
80
100
140
4
20
16
96
48
96
200
24
60
12
64
84
36
24
56
136
8
96
40
24
32
24
100
20
24
112
168
32
28
12
8
156
60
16
8
76
80
60
36
48
52
128
12
4
80
124
32
100
24
24
240
12
20
24
184
96
140
96
48
12
4
20
16
44
96
84
96
48
16
24
56
60
96
208
80
16
60
56
24
84
60
36
16
68
16
60
44
36
16
68
40
240
20
220
96
264
56
16
20
108
112
68
16
144
20
112
144
60
20
60
4
12
68
12
48
300
36
76
8
40
120
60
140
96
84
16
80
100
44
12
40
60
68
40
32
4
20
144
40
132
108
80
160
56
604
36
200
24
216
196
48
156
104
12
28
36
20
40
24
56
4
12
68
16
180
144
60
132
8
52
84
56
24
300
64
60
56
144
112
48
32
24
16
144
56
64
56
88
12
140
88
72
8
172
44
120
96
168
16
104
76
60
80
120
124
92
84
60
16
8
112
48
80
12
48
12
4
36
60
108
20
12
24
40
36
48
36
24
96
104
220
32
28
80
72
28
92
120
120
40
8
52
68
60
12
184
24
32
264
96
160
24
56
28
32
84
24
136
44
12
84
240
4
12
60
48
72
224
40
20
16
20
28
176
180
24
16
164
36
24
280
32
24
4
12
84
44
36
124
56
76
80
84
40
36
20
268
212
40
68
16
44
40
56
96
144
4
36
96
44
144
36
60
4
96
96
108
20
16
264
80
40
60
32
28
20
160
80
96
244
56
16
8
12
204
84
180
12
28
180
20
216
36
84
64
56
16
68
112
128
12
84
4
56
16
24
44
36
64
152
84
16
20
28
20
96
60
124
36
36
204
144
12
180
60
128
96
24
60
96
4
120
152
64
96
44
84
40
80
40
32
28
60
56
40
84
12
84
116
24
180
156
4
20
76
80
28
132
20
88
80
36
36
160
80
108
100
32
24
40
44
76
36
44
40
44
12
48
36
16
128
96
16
128
132
60
84
220
44
256
24
12
20
40
200
48
60
60
160
116
100
44
12
24
76
140
84
160
20
40
80
36
64
224
156
40
96
60
80
100
168
32
24
144
252
28
36
140
160
224
36
4
72
68
12
100
80
28
120
92
208
36
56
48
16
84
12
308
100
12
44
4
96
80
4
56
4
20
120
36
84
352
44
124
192
8
76
20
24
16
56
24
16
104
96
184
80
40
44
16
80
4
120
36
140
40
24
116
64
32
28
212
124
164
16
44
52
44
4
12
168
80
76
44
36
60
100
20
16
44
4
92
28
96
36
48
20
156
76
200
60
28
152
24
144
16
20
60
24
60
156
136
48
12
68
16
24
32
100
80
28
96
264
156
140
84
60
40
56
16
24
60
44
36
4
56
24
60
52
104
96
40
80
60
108
16
144
36
44
40
240
300
20
16
44
52
8
36
4
12
140
180
28
20
252
24
40
84
180
32
220
48
180
12
48
92
160
80
144
180
36
48
12
124
104
40
72
104
16
20
108
72
108
16
60
24
12
60
8
60
96
100
24
20
96
100
96
24
84
32
4
80
16
168
152
24
84
16
284
40
60
96
80
4
12
68
12
64
84
96
44
180
12
84
256
24
56
124
84
152
48
120
216
84
36
64
152
40
24
36
20
60
220
84
36
8
16
56
144
24
40
12
144
44
120
520
32
40
24
20
156
84
36
184
56
28
60
56
40
36
20
204
60
96
144
100
80
4
272
88
96
56
88
36
140
16
180
128
12
4
60
104
160
80
12
60
24
204
180
16
204
12
260
28
56
120
40
104
40
56
96
48
120
12
28
20
12
24
60
16
84
24
32
84
84
12
100
140
208
60
20
36
24
136
120
20
60
4
300
116
60
24
12
4
44
36
216
48
36
96
148
56
64
80
40
32
28
36
44
196
140
156
88
80
72
40
24
104
72
24
96
40
128
16
24
176
40
120
104
16
104
160
72
8
336
16
44
36
48
192
60
108
40
56
4
96
44
16
96
180
48
36
140
96
60
88
12
68
96
16
44
84
12
144
76
8
96
156
48
16
156
80
48
96
96
40
48
92
4
96
44
16
324
300
36
48
56
36
148
12
144
80
60
24
120
112
24
140
84
12
28
116
204
16
116
204
100
116
108
100
32
108
16
36
8
292
128
12
40
128
156
96
304
20
64
12
48
80
16
44
52
224
4
12
44
16
68
16
84
140
160
32
4
24
56
60
36
48
76
20
16
188
100
156
116
24
240
36
60
84
156
100
84
24
32
160
224
36
28
20
36
264
36
4
56
40
140
76
68
16
36
60
140
24
124
20
40
72
24
56
28
60
36
260
40
120
56
48
72
204
16
68
40
72
48
56
24
12
4
56
24
16
108
20
120
160
152
124
60
36
20
40
24
60
80
36
24
4
176
84
216
36
60
24
16
128
96
96
40
128
132
84
160
44
12
88
80
112
48
140
36
64
12
84
96
144
56
244
44
40
60
32
84
24
96
16
24
44
196
144
56
36
28
116
96
28
32
24
16
128
96
40
84
240
116
24
96
40
44
60
180
12
40
144
80
64
96
56
120
160
8
100
32
208
32
64
140
40
60
416
28
120
80
220
32
60
24
156
84
16
104
120
64
32
204
4
140
52
104
64
32
40
200
24
60
16
204
20
160
300
80
4
80
12
64
96
8
112
8
40
56
24
76
260
96
28
20
220
20
12
124
96
20
108
72
28
80
12
64
36
144
44
112
8
16
144
176
40
116
84
24
16
96
240
68
76
24
32
24
4
12
84
44
36
4
12
20
124
204
20
52
48
140
36
144
16
120
104
216
4
32
84
120
96
64
84
80
220
20
36
240
96
88
56
16
8
112
48
72
24
80
64
36
96
60
144
56
24
4
20
156
84
12
144
16
128
36
76
20
300
28
80
40
32
40
68
16
20
64
32
64
44
16
44
40
60
20
76
44
52
68
76
96
68
60
96
64
20
192
144
24
96
244
236
4
176
160
476
24
40
20
64
116
64
60
32
108
40
60
36
60
140
136
8
96
16
8
160
80
136
104
112
8
36
64
60
36
44
72
28
32
48
36
40
164
76
56
28
80
12
88
72
24
144
192
60
164
16
8
16
104
12
84
40
24
60
140
40
12
60
128
36
60
84
96
60
24
72
4
36
168
180
36
24
96
56
28
300
176
144
36
4
56
16
8
60
16
84
152
4
276
80
64
104
36
84
96
264
100
92
4
80
60
4
96
140
64
56
76
44
84
36
60
16
108
200
76
20
24
16
56
24
16
20
64
60
164
252
4
44
40
12
164
60
16
84
156
68
16
80
24
100
32
64
36
104
196
60
84
44
16
56
24
96
4
140
36
4
284
36
144
12
28
56
40
420
84
32
24
160
20
64
12
68
60
120
156
84
12
180
64
104
72
28
20
12
64
44
72
88
20
100
56
160
24
140
12
40
44
84
16
56
88
140
160
36
24
32
168
40
180
96
20
24
40
12
144
80
16
20
24
24
76
80
4
72
8
12
28
56
156
84
16
24
20
64
20
156
76
48
56
24
112
48
36
60
24
32
28
12
24
200
136
8
136
240
24
32
84
16
84
24
152
28
32
100
24
80
4
192
60
24
156
44
16
8
16
264
72
44
100
56
40
168
32
84
96
100
8
16
224
72
168
36
60
84
16
276
104
24
12
100
128
40
180
96
20
16
48
92
48
132
120
88
96
44
12
160
104
256
108
36
80
96
168
16
80
4
60
20
100
12
300
128
40
92
60
84
4
56
160
20
180
16
44
160
44
112
20
28
96
24
32
24
16
68
16
60
24
12
20
124
36
60
68
96
16
44
124
96
56
28
20
16
24
116
96
288
16
96
128
96
16
128
12
48
52
44
16
8
156
60
64
96
116
4
96
8
132
64
60
24
72
68
160
12
164
60
184
96
60
36
348
92
24
184
80
180
16
20
120
84
12
4
84
80
60
12
4
240
80
4
80
16
96
168
32
24
40
84
32
28
56
204
112
44
4
180
56
40
96
8
120
40
36
20
16
168
56
16
108
32
4
24
116
76
48
192
84
140
16
24
44
60
72
24
4
96
44
36
4
80
12
204
64
32
64
36
20
64
96
8
112
120
80
108
60
16
24
200
40
72
84
140
24
112
140
28
132
224
76
20
28
80
160
56
24
16
180
144
36
60
80
96
48
12
4
164
16
56
148
140
132
28
192
68
36
124
92
4
80
16
60
24
300
404
96
24
132
124
84
32
48
76
24
140
12
168
156
96
48
96
96
28
56
76
48
20
40
200
76
20
64
60
80
16
116
348
100
12
80
60
88
332
4
120
104
300
100
72
240
164
180
16
104
36
28
56
60
36
28
32
60
48
352
48
120
12
20
108
96
36
24
16
224
36
48
12
88
12
84
120
36
68
220
96
44
72
24
64
132
140
84
60
16
8
76
84
72
8
40
20
316
120
24
56
96
88
80
16
84
60
96
180
84
12
180
8
40
72
8
16
56
4
84
80
252
100
8
16
20
204
96
84
156
4
12
68
12
228
60
36
60
36
28
56
64
12
68
60
36
184
80
36
160
284
16
96
180
20
40
128
132
28
72
48
56
24
60
76
36
20
48
40
32
24
136
120
24
80
100
20
64
12
44
180
36
48
16
60
80
196
128
16
24
32
24
40
36
84
80
24
112
8
12
148
32
144
160
60
84
60
36
44
180
96
60
144
36
124
20
40
200
76
44
16
224
96
40
56
4
44
112
84
156
8
40
20
52
60
44
36
100
44
220
104
232
48
176
84
12
48
40
32
24
4
20
280
20
16
80
84
60
36
60
64
132
108
20
40
72
8
16
84
32
208
12
144
84
180
12
44
100
164
16
96
24
104
72
280
104
84
132
184
24
72
24
44
96
100
80
76
44
40
24
56
60
64
356
156
64
324
12
140
4
140
16
24
80
144
40
56
144
72
40
44
64
60
72
48
60
32
84
64
96
104
96
40
144
92
28
72
128
112
24
260
76
200
28
80
76
84
180
96
44
156
36
48
12
144
216
48
192
144
184
20
16
44
52
84
44
16
44
40
32
48
16
60
140
24
40
20
52
168
32
24
16
24
84
20
72
40
8
100
60
72
48
140
240
132
24
16
68
16
84
12
84
144
56
24
60
36
16
80
184
84
12
20
28
56
40
24
72
20
304
60
24
200
36
100
44
96
4
56
24
60
192
60
180
124
80
144
136
60
96
20
28
12
68
16
236
100
80
48
52
60
80
28
240
80
72
24
4
12
68
36
96
24
100
44
16
20
60
96
84
16
180
168
32
24
76
84
96
8
16
84
12
48
36
36
8
72
88
192
24
56
48
72
28
36
56
88
156
36
128
136
20
16
80
60
24
124
12
48
80
16
24
56
16
144
240
104
156
84
172
68
40
56
40
176
64
104
12
28
36
36
8
40
60
192
20
64
44
96
64
20
112
44
4
296
40
120
56
28
20
12
60
244
176
84
24
192
48
36
100
104
36
96
28
32
24
76
140
40
60
68
16
56
148
252
104
64
56
4
180
32
24
24
156
4
12
84
24
72
44
16
44
84
12
64
56
48
40
116
84
40
72
8
40
92
108
52
128
156
24
120
52
84
96
44
124
32
40
60
48
92
24
24
100
96
36
24
200
76
20
24
16
68
156
4
20
76
36
60
44
24
40
20
52
104
64
72
80
28
140
120
360
136
44
16
44
16
80
24
120
40
80
156
16
180
24
20
156
24
124
116
184
20
60
16
164
16
60
20
160
44
40
92
60
4
140
36
124
144
80
16
20
124
80
72
24
36
64
84
156
80
36
48
252
60
24
16
48
12
44
96
24
60
16
48
20
336
156
28
36
96
140
48
40
152
84
4
140
52
144
96
44
16
20
28
20
16
360
96
68
76
24
32
40
24
44
16
80
60
24
16
236
48
36
204
36
144
232
20
28
56
184
36
20
40
36
144
60
24
60
176
100
24
20
156
40
24
152
144
16
24
56
280
20
64
44
40
60
96
44
120
76
44
40
56
240
160
200
136
48
152
28
32
28
20
16
20
24
40
60
12
80
4
44
36
36
120
100
60
20
84
160
80
124
212
88
36
36
104
64
132
48
12
164
36
64
60
156
164
144
36
16
24
84
20
40
312
48
120
120
56
4
176
76
120
48
12
80
28
56
64
56
24
60
12
24
60
16
348
320
136
44
12
144
4
12
68
100
140
196
44
52
44
64
32
28
32
48
120
12
220
104
300
4
32
64
44
100
56
16
168
12
324
140
204
40
56
120
120
16
80
168
16
44
112
240
108
20
12
148
60
72
80
60
100
8
16
84
240
36
44
76
56
24
4
12
8
16
56
4
80
84
96
16
140
28
20
112
20
120
24
16
24
20
96
208
12
68
60
16
80
16
68
160
140
52
128
100
152
84
64
20
40
56
40
84
236
4
80
112
44
100
164
112
200
4
140
24
40
56
156
144
204
96
16
404
16
68
120
36
76
20
4
24
32
40
44
60
136
60
140
48
16
20
300
16
68
16
336
20
24
4
80
96
16
44
84
36
400
24
80
36
36
60
84
120
4
32
28
20
16
84
12
60
84
44
16
56
204
96
228
96
16
24
116
28
32
148
32
28
96
200
64
272
48
300
16
20
60
16
68
16
176
48
16
216
128
40
56
4
32
48
240
12
64
20
16
84
44
12
160
48
32
24
64
12
44
120
300
84
12
64
20
24
100
140
40
12
20
124
84
56
16
168
80
16
396
108
56
16
168
36
20
136
104
40
24
32
24
84
12
4
60
56
24
84
192
64
80
144
12
24
144
16
216
48
360
56
84
12
64
20
64
36
44
12
88
12
68
256
80
40
20
64
32
60
24
124
60
56
64
296
184
32
28
180
96
264
32
40
224
144
76
60
24
32
60
48
16
96
84
56
64
20
64
12
84
140
16
48
20
12
88
120
116
84
40
312
24
80
120
64
96
200
16
8
60
16
236
4
140
96
24
124
36
56
64
20
64
156
164
60
40
56
4
36
60
84
12
68
156
76
20
324
60
16
68
96
16
80
168
100
80
16
20
40
84
12
128
120
16
56
48
36
4
12
108
20
36
60
100
204
92
384
84
100
12
48
36
44
100
56
84
96
4
120
56
204
76
84
36
104
36
36
28
20
40
56
16
264
24
32
120
4
80
4
12
60
120
200
100
84
80
280
56
48
96
24
16
24
176
64
156
84
96
96
8
36
60
24
60
52
44
16
84
24
56
16
24
36
204
144
36
84
56
16
128
100
96
84
56
24
120
36
4
12
228
216
20
36
64
96
44
36
40
8
76
260
24
96
160
24
32
24
24
16
44
12
48
112
20
240
4
96
44
16
224
96
84
16
188
16
60
36
20
24
4
36
120
24
32
24
100
36
44
4
80
160
12
68
16
44
76
84
20
156
64
32
28
36
36
8
72
168
292
68
16
56
48
40
96
24
20
36
160
80
16
200
120
48
112
204
236
4
80
64
80
192
28
56
16
140
84
76
68
156
64
116
40
180
180
120
20
16
68
72
4
156
8
16
56
24
184
32
84
64
176
64
12
8
76
20
264
96
16
168
56
4
96
96
144
36
44
60
24
12
60
64
144
80
16
180
20
24
160
56
120
100
84
32
24
4
20
76
36
8
192
84
180
16
60
20
88
56
24
16
20
76
8
76
116
24
36
64
44
16
24
60
80
60
192
84
16
284
120
16
108
132
80
88
72
24
164
112
48
12
144
80
184
120
116
4
56
96
24
16
44
16
68
12
144
76
8
40
176
64
20
160
80
12
4
144
92
40
44
96
4
56
4
96
288
156
20
84
96
16
108
32
220
24
60
116
40
128
36
76
68
36
144
12
4
80
60
124
180
96
36
48
60
80
16
20
96
168
72
24
24
60
16
44
40
12
68
16
24
32
4
140
40
44
36
96
28
60
32
48
72
28
20
12
324
64
60
80
16
60
84
20
112
60
60
8
76
20
64
56
180
36
48
192
28
132
168
80
112
24
156
68
60
192
4
144
92
4
44
76
36
84
24
56
40
96
48
56
24
312
24
144
72
160
168
20
36
76
44
96
84
36
88
152
144
24
72
88
80
52
44
84
60
16
84
36
140
60
36
48
16
36
104
24
12
28
116
16
80
60
48
112
20
268
20
60
96
144
36
64
80
196
44
180
136
20
204
120
76
36
140
208
36
120
24
12
68
16
44
112
164
120
24
40
116
36
160
8
132
28
96
164
112
48
12
24
56
184
104
132
4
24
116
96
124
84
32
84
16
24
104
96
24
112
104
64
440
36
96
28
200
192
64
96
44
96
84
16
8
96
196
44
216
40
80
168
240
96
124
20
136
96
20
28
120
156
20
40
36
44
4
96
44
36
36
48
240
60
52
44
124
56
16
24
84
140
196
60
24
60
80
112
44
4
36
44
100
12
60
248
16
24
32
24
120
64
20
132
48
112
44
84
40
36
84
140
112
240
60
68
156
16
8
12
60
84
196
108
20
12
60
48
36
244
32
24
36
64
44
96
160
20
4
80
72
4
36
168
20
180
172
20
64
104
72
184
24
120
20
16
140
184
12
48
36
44
60
40
56
36
48
96
96
4
224
12
100
24
84
20
96
16
48
56
16
104
24
180
16
80
36
40
8
60
16
44
132
28
116
60
336
24
24
36
124
72
224
24
72
168
112
120
44
4
152
4
96
84
24
56
144
12
60
64
104
40
240
20
16
96
48
80
12
4
44
36
100
44
96
84
16
80
64
176
40
104
16
80
124
96
44
100
60
20
36
24
40
32
124
44
52
228
72
80
84
84
136
144
72
8
112
20
124
80
144
52
84
44
160
20
156
16
164
60
60
136
80
48
12
60
24
60
180
40
24
60
116
300
76
128
36
4
156
80
16
140
84
64
20
16
204
12
8
76
20
40
80
64
20
156
100
84
80
76
80
84
156
4
80
16
96
128
72
168
12
240
28
96
56
240
40
84
80
96
28
200
96
60
84
16
24
96
84
300
20
100
236
204
112
180
44
24
40
56
40
20
16
48
116
16
8
100
96
20
24
16
80
4
96
60
24
56
4
180
152
4
44
36
4
72
48
56
16
44
96
124
84
32
84
24
36
84
12
64
84
200
96
16
84
116
24
16
24
96
44
96
28
20
12
84
60
136
60
20
64
56
84
36
48
120
16
464
96
16
68
156
16
8
16
264
20
36
16
80
28
60
72
44
160
20
136
48
20
156
196
20
24
4
12
168
92
4
44
12
4
180
44
96
84
12
84
16
168
56
64
60
32
64
60
56
40
24
56
4
116
48
72
40
120
8
16
56
24
64
80
16
44
12
64
20
16
48
212
48
12
84
24
256
176
64
36
20
24
24
232
8
12
48
180
16
96
60
68
12
84
156
84
16
8
112
224
4
36
140
36
40
128
36
16
44
24
112
104
24
112
60
108
56
96
48
12
108
16
80
4
140
72
208
60
12
224
100
80
60
64
20
76
104
136
84
32
84
16
48
60
12
128
112
164
100
44
100
96
56
24
300
124
32
24
60
64
20
40
36
60
164
156
100
80
36
64
56
144
16
48
176
24
72
84
36
60
4
104
16
20
64
32
100
24
56
60
48
112
48
156
20
4
12
44
4
236
16
8
96
16
188
12
40
108
20
12
100
120
8
316
84
12
48
156
24
72
128
36
4
92
48
12
40
44
4
56
36
48
180
40
96
144
56
264
52
20
24
4
176
204
40
56
16
80
4
20
76
68
40
216
56
120
28
20
76
176
28
36
20
160
140
4
12
44
4
20
112
8
136
56
84
16
44
36
100
144
224
472
24
60
116
24
24
60
16
36
60
60
80
88
12
44
24
16
416
60
28
260
240
60
100
12
8
160
96
60
36
44
124
20
36
16
60
68
12
84
24
112
8
40
176
16
48
20
156
40
144
32
64
296
24
156
4
24
20
112
164
24
160
56
184
96
80
144
40
80
112
44
16
228
80
220
32
60
24
240
64
56
120
64
32
40
68
172
24
216
164
16
68
96
40
20
124
116
180
40
80
16
48
36
44
112
68
96
84
60
52
104
64
20
36
60
84
16
24
200
12
28
116
124
72
8
100
96
96
44
4
140
40
12
68
16
44
16
164
76
80
84
16
96
44
16
48
92
40
140
100
8
40
32
24
16
180
128
76
24
80
16
60
36
140
4
44
12
24
64
56
36
4
80
60
100
24
116
64
12
168
56
4
96
44
276
64
80
12
40
8
120
16
24
56
76
108
20
196
96
80
28
32
100
140
160
140
4
44
72
108
60
36
76
68
12
88
80
12
244
24
72
288
200
192
48
52
20
120
40
200
88
80
16
44
12
84
64
36
80
16
140
84
96
24
36
108
16
24
12
140
84
16
144
140
64
116
144
52
140
84
24
120
120
72
28
96
84
32
24
40
44
76
80
100
204
20
36
76
80
84
40
36
68
72
84
36
268
12
180
84
56
48
40
12
44
184
236
4
12
68
16
120
84
20
12
84
24
36
204
40
60
180
12
48
80
96
4
32
40
8
16
96
8
96
64
32
40
104
24
156
96
28
32
40
128
136
224
96
160
80
24
60
12
40
44
84
76
20
120
96
24
40
36
68
12
364
180
236
48
16
20
36
64
56
168
12
28
216
204
20
120
120
96
24
180
16
96
204
24
320
72
84
4
140
52
60
20
120
24
156
84
16
24
24
32
168
16
36
20
168
112
128
96
120
64
80
40
96
116
28
312
140
108
72
64
60
60
84
20
16
44
60
40
96
44
12
84
100
296
84
316
20
64
20
40
260
36
24
40
240
96
60
44
64
56
60
36
28
32
28
56
24
16
56
48
76
20
16
48
60
80
16
84
12
128
12
144
96
84
16
348
116
84
40
312
224
124
96
60
20
60
4
12
68
60
52
108
20
100
80
12
180
48
72
48
36
36
144
16
24
80
100
44
40
56
4
140
40
72
24
56
160
8
300
96
36
28
32
4
96
8
72
28
116
24
16
116
84
24
52
224
4
12
224
4
80
156
60
36
4
56
168
112
120
224
4
12
104
120
84
16
96
68
76
36
104
40
44
12
4
20
64
12
140
100
224
124
152
28
80
156
144
72
24
4
36
60
80
76
20
64
36
48
56
120
96
60
4
56
64
240
56
24
100
20
76
60
68
60
516
16
80
48
52
60
20
48
40
56
24
72
40
104
16
24
180
44
40
140
12
4
60
20
16
44
16
80
84
60
100
140
24
40
20
36
60
84
12
28
56
40
144
56
40
24
56
64
20
16
44
40
56
4
92
4
224
96
60
24
60
96
4
12
140
148
32
124
96
84
116
24
324
132
28
96
36
140
48
96
4
236
36
144
184
36
116
28
32
64
60
176
4
80
144
196
60
20
16
104
120
60
124
56
16
44
160
300
36
44
16
168
32
64
144
56
120
76
44
40
24
96
104
136
20
316
48
36
44
72
24
4
140
36
16
48
176
4
12
60
8
60
16
140
24
360
16
104
76
20
120
160
36
20
40
84
96
20
64
96
8
36
4
56
184
80
72
168
12
108
36
64
60
80
96
4
12
48
56
40
24
96
176
120
40
48
96
144
56
24
136
20
204
36
64
12
104
24
256
96
24
104
36
64
12
164
4
72
20
48
192
84
76
164
40
96
104
16
48
32
28
60
56
24
16
84
80
100
32
24
100
80
16
44
24
60
52
44
4
12
180
44
16
68
136
96
48
56
24
40
60
32
288
96
64
12
324
80
16
108
20
132
60
28
72
80
88
56
16
120
168
140
12
168
16
104
112
84
224
96
204
112
128
72
40
84
44
192
64
20
4
152
160
20
60
24
76
68
60
76
20
84
136
56
40
8
40
36
44
132
64
20
76
128
132
48
16
44
60
180
36
120
36
4
44
12
148
60
56
16
108
236
120
124
80
100
96
96
44
96
84
120
40
204
36
24
116
124
120
60
96
44
16
56
24
160
164
252
24
160
204
20
96
240
40
80
184
156
80
196
44
124
20
16
84
12
108
72
24
176
328
92
28
80
72
108
96
84
76
180
24
132
44
40
24
32
24
300
64
60
152
28
116
124
36
120
56
24
100
204
116
4
56
36
4
24
32
100
180
248
40
60
140
40
312
120
224
64
80
72
84
336
28
36
44
72
40
104
24
16
36
128
16
60
20
4
60
36
96
8
192
4
20
64
96
24
56
96
160
8
36
64
20
12
84
24
112
84
284
40
56
136
8
40
152
4
36
188
76
20
16
108
56
16
120
48
260
36
24
72
184
24
12
20
120
84
76
8
16
140
60
180
96
124
20
180
120
120
64
12
60
240
164
60
16
8
76
140
84
180
96
124
32
28
72
204
44
180
156
4
96
36
44
4
120
20
52
60
140
24
184
192
8
136
116
28
96
36
44
84
76
80
96
100
84
24
32
168
360
36
36
124
156
104
64
12
84
56
64
24
56
84
180
16
44
16
36
128
96
76
48
92
168
252
124
80
40
60
44
72
48
76
156
48
392
144
96
48
120
40
56
36
28
80
96
4
12
24
60
96
48
12
8
60
172
20
28
36
84
56
24
12
84
60
100
96
8
120
12
28
36
240
20
24
240
112
24
44
52
8
36
124
116
180
160
176
124
20
16
120
20
48
156
4
80
12
4
60
20
64
20
216
64
56
120
40
80
16
128
12
60
40
264
84
32
28
80
72
40
128
36
16
44
4
20
112
8
132
48
36
120
24
172
48
36
104
16
20
64
180
32
108
60
196
84
80
16
140
96
28
36
96
108
32
120
88
72
80
28
20
12
180
28
60
176
100
84
140
60
36
60
24
112
140
4
120
20
36
268
116
16
120
84
20
76
60
68
156
24
16
96
204
80
96
60
400
20
100
104
36
64
60
56
28
96
80
4
56
16
168
12
60
168
12
68
16
24
72
44
84
72
168
12
64
240
20
136
80
160
84
36
8
36
76
8
60
12
4
36
44
4
56
64
32
40
108
116
24
100
96
84
32
28
12
20
148
156
96
68
72
40
120
68
16
260
76
68
16
80
24
36
64
140
100
116
24
52
224
64
20
60
12
4
176
4
60
140
40
96
24
36
20
48
72
264
40
24
72
84
44
276
4
80
16
200
84
12
4
176
244
104
16
84
12
84
144
80
16
60
276
284
96
24
60
100
24
20
220
56
156
28
120
56
36
28
56
96
64
44
16
84
60
236
64
132
44
84
36
40
116
124
20
384
36
40
24
56
196
140
48
40
80
172
68
280
80
36
124
276
20
76
128
132
24
180
96
4
60
176
28
20
132
144
144
120
160
56
24
136
104
72
48
16
296
40
140
144
16
48
36
24
80
16
56
60
180
40
104
76
44
84
60
52
48
36
56
88
72
68
16
20
64
80
192
28
20
96
24
120
216
120
316
20
124
36
104
64
20
100
12
44
24
16
56
64
84
60
96
84
12
200
348
12
48
36
4
140
96
96
324
96
28
32
4
24
116
36
40
144
24
32
24
64
56
64
72
80
4
44
36
16
20
24
144
132
4
24
56
184
32
24
96
280
144
180
44
96
144
16
224
40
80
12
64
36
128
16
56
40
24
56
120
48
132
388
200
180
60
36
4
12
68
40
116
4
192
24
200
184
56
16
104
160
24
60
92
120
64
140
4
56
36
28
36
176
160
188
36
64
20
96
24
112
224
84
12
4
80
16
48
36
104
96
16
80
24
16
60
240
84
24
200
120
40
32
24
36
48
16
60
24
140
60
96
16
24
60
80
84
16
24
20
100
92
48
36
16
60
224
160
204
176
244
36
144
96
44
36
60
144
76
20
36
28
92
24
24
100
32
100
120
20
84
40
56
28
156
104
156
4
12
44
24
156
4
80
40
20
96
36
60
304
20
40
24
92
84
24
280
12
44
4
12
168
92
64
36
104
24
60
12
24
460
20
120
36
64
144
36
44
100
96
60
36
60
180
44
276
60
100
8
112
48
72
24
164
16
20
40
84
12
164
100
44
156
16
48
36
80
4
92
144
84
40
72
8
16
96
48
36
44
72
88
20
100
32
124
224
96
16
68
16
44
16
84
12
44
24
40
56
60
36
88
80
16
56
40
8
12
100
80
208
12
44
96
64
164
52
48
152
168
16
96
168
56
16
44
304
116
120
40
44
60
16
20
60
16
68
96
4
92
48
16
96
44
36
60
240
160
48
36
116
60
64
20
120
40
56
88
240
80
40
20
100
12
108
132
84
24
56
24
16
56
144
16
48
60
332
88
12
20
40
128
40
12
84
60
84
80
12
100
44
16
20
88
32
208
152
24
184
216
96
8
76
96
84
96
44
96
4
24
20
12
84
100
140
36
40
20
124
80
16
20
28
20
60
280
56
24
72
4
140
24
60
16
80
144
76
144
152
28
132
168
36
84
32
28
36
60
60
20
4
32
24
144
36
100
144
56
136
60
180
24
264
56
16
48
120
200
40
60
20
16
96
44
84
156
256
48
32
100
24
224
96
36
84
76
84
140
16
20
40
8
16
56
48
40
12
84
60
20
204
76
56
48
72
24
24
132
28
80
40
32
24
4
60
132
48
80
60
16
180
80
16
68
12
48
16
20
16
128
12
4
156
108
116
36
88
96
56
88
56
120
40
56
48
36
144
12
48
96
24
172
84
80
124
20
16
24
72
8
232
8
96
184
240
12
20
48
112
44
60
40
24
32
84
180
60
124
96
20
300
4
60
56
96
204
4
56
184
12
60
48
72
44
84
60
12
84
36
168
16
116
64
44
72
28
96
96
44
40
60
96
20
24
96
4
164
12
48
16
164
12
28
20
36
16
108
32
4
24
32
24
124
12
20
100
48
60
140
256
56
48
112
60
68
12
28
20
112
80
144
16
300
8
40
56
96
24
16
84
60
24
60
176
60
16
8
60
16
84
72
24
56
84
196
108
36
120
240
116
64
60
56
240
24
4
20
16
96
168
32
4
84
56
24
12
60
24
124
116
24
36
84
40
120
156
156
200
28
92
48
136
96
60
68
16
24
32
24
96
60
4
104
100
96
36
24
24
176
64
12
60
68
300
180
36
184
56
160
56
180
64
44
196
116
40
144
24
72
128
36
16
240
164
60
16
20
28
272
28
80
40
56
244
96
60
80
84
16
180
80
60
4
80
40
212
60
40
24
20
96
28
120
216
24
96
56
100
20
24
4
12
264
44
12
4
80
84
40
96
116
324
64
200
240
36
4
60
80
96
100
60
36
44
16
44
40
24
20
132
48
156
124
36
20
120
84
16
96
44
4
92
100
44
96
84
16
44
36
4
80
16
104
96
208
32
40
348
80
36
64
32
24
4
176
244
296
64
20
180
336
16
8
72
24
16
48
96
24
252
84
96
60
44
324
160
36
56
64
180
44
100
60
20
16
20
40
36
20
24
4
92
84
16
128
60
132
64
336
48
32
60
208
120
156
20
64
32
28
12
80
144
24
112
48
120
72
128
60
36
144
16
80
24
36
64
32
84
40
84
32
288
132
28
260
96
16
104
160
36
20
28
20
96
24
120
120
72
24
16
180
224
36
124
164
172
180
224
40
96
8
12
64
20
96
24
100
44
72
24
4
96
180
60
80
84
40
36
80
100
140
64
116
156
84
40
180
44
52
128
12
48
40
32
40
168
252
44
36
28
32
24
76
68
12
124
144
36
44
16
24
32
28
156
56
40
80
100
84
60
80
364
152
48
96
96
48
120
160
176
96
144
180
84
12
144
84
12
160
108
116
96
124
24
56
144
16
56
24
84
60
36
84
252
28
72
48
12
80
4
44
12
84
100
24
56
60
76
8
76
60
80
100
44
136
144
360
20
12
4
96
420
8
16
56
48
40
72
168
132
84
104
136
104
36
84
96
60
84
352
120
104
24
40
32
24
16
20
124
180
44
36
196
44
4
72
20
28
56
64
140
96
100
140
64
32
84
40
56
24
84
100
56
144
276
60
24
16
24
36
20
16
128
12
160
80
60
24
16
44
64
140
16
96
84
20
40
24
32
24
100
224
16
80
96
64
180
24
96
84
36
104
36
220
180
44
72
28
96
44
40
72
24
44
16
84
56
24
76
84
12
44
64
20
96
64
92
24
40
116
84
120
216
64
44
60
196
36
48
236
60
24
40
32
100
80
84
40
20
160
44
72
108
60
16
120
60
80
4
140
52
8
40
12
128
52
44
16
140
84
16
68
12
228
40
36
20
184
20
36
24
40
72
80
144
100
44
36
16
68
16
24
56
144
16
240
96
108
60
72
8
96
16
48
36
96
84
60
80
4
236
4
56
36
4
224
60
132
48
136
104
96
40
56
60
148
152
4
156
8
240
156
60
24
40
152
28
116
24
16
20
364
80
40
140
76
36
44
24
112
120
8
40
56
144
16
44
36
16
200
48
336
4
80
60
96
16
68
12
84
60
4
92
228
16
96
128
36
76
300
8
76
20
24
100
32
28
56
24
52
60
84
44
52
20
40
260
48
16
404
96
24
16
116
28
36
36
48
32
24
160
84
12
168
32
24
40
144
12
108
32
4
36
44
4
12
80
28
32
84
16
48
20
72
160
84
20
64
60
32
64
44
100
36
60
156
68
16
96
224
4
12
44
160
176
84
96
220
68
36
40
56
184
20
4
12
180
140
4
240
24
32
64
20
16
48
32
208
20
76
144
116
64
56
84
76
36
140
180
28
36
80
60
40
240
80
40
84
180
32
88
20
196
56
84
4
12
144
84
72
120
48
80
252
108
16
104
120
112
128
340
96
44
40
96
24
116
60
24
12
84
16
44
36
48
120
120
12
100
108
96
84
32
220
48
92
84
4
12
44
16
68
156
24
156
84
12
28
32
24
40
104
40
260
36
124
12
80
84
76
68
16
36
8
132
60
4
276
264
96
104
240
120
340
36
8
112
20
4
80
64
140
192
28
72
168
72
48
32
60
28
56
24
40
56
16
24
44
60
16
96
180
84
44
36
60
84
16
120
36
48
132
140
208
60
120
32
28
80
16
140
136
128
40
36
20
60
4
120
32
24
124
60
116
180
16
108
60
20
100
32
24
84
12
148
20
240
16
44
36
60
16
84
296
148
156
24
156
236
120
28
80
96
4
56
64
32
4
236
64
116
28
32
24
16
44
84
160
32
24
16
20
28
152
120
84
64
20
156
4
12
128
16
84
12
44
40
24
56
60
64
60
192
8
40
36
44
40
32
28
116
124
12
168
12
60
80
4
140
16
8
76
140
64
180
32
84
60
64
20
96
24
16
164
36
24
136
60
84
32
160
104
240
40
56
24
16
144
24
32
160
84
20
16
24
24
92
64
20
40
36
20
184
36
68
60
16
44
36
124
20
292
44
96
100
108
60
72
104
4
60
20
36
96
28
92
84
84
112
8
96
24
40
36
36
168
20
52
368
96
120
4
12
144
84
12
68
60
16
36
20
24
4
80
60
132
4
140
60
24
16
24
56
40
84
60
72
24
116
108
16
56
60
108
52
44
16
80
120
124
44
36
60
40
44
36
156
348
100
180
32
208
216
24
56
16
84
164
40
212
48
36
336
124
60
96
20
108
96
144
16
24
12
60
80
48
40
56
24
60
12
4
84
236
36
48
12
180
48
40
56
16
48
92
48
36
24
16
84
156
24
56
40
236
28
72
48
236
84
96
24
112
104
124
116
24
16
56
28
36
120
56
108
12
100
68
72
24
120
84
96
96
4
24
80
112
8
136
144
80
52
48
80
156
24
16
44
12
180
48
96
4
252
68
96
24
36
76
48
56
24
40
32
28
96
20
64
12
128
132
28
12
8
60
112
84
60
176
48
12
40
60
48
20
136
56
40
144
96
48
80
292
188
96
84
16
20
76
108
212
4
24
32
24
16
44
84
76
20
120
16
68
16
20
40
120
44
12
4
404
40
20
16
84
332
4
56
48
100
140
100
116
40
24
152
84
60
4
92
144
24
16
140
4
12
108
96
20
180
16
24
56
48
12
64
84
32
144
24
112
68
76
56
48
72
100
44
36
28
20
16
80
96
4
24
20
76
20
64
252
48
72
8
72
144
64
56
4
176
60
40
44
60
36
4
56
24
16
56
4
80
4
12
180
144
176
40
128
16
84
180
32
24
40
44
96
4
72
84
80
76
24
144
96
44
96
36
60
28
212
220
68
156
84
100
60
96
176
28
32
24
60
16
140
24
60
16
68
12
60
24
40
20
84
76
20
40
56
40
20
28
36
240
60
84
96
80
4
80
12
48
16
80
60
24
16
56
120
88
152
40
84
36
8
180
100
56
4
80
112
60
8
232
20
64
336
20
28
36
96
108
12
48
36
20
24
16
180
116
208
56
16
68
52
60
128
112
68
60
132
28
92
48
36
76
104
24
40
32
24
100
44
16
24
32
24
4
80
76
84
92
40
48
72
24
24
32
100
44
40
24
20
160
116
60
64
32
28
72
108
32
48
36
40
36
84
56
100
48
320
36
144
156
16
140
24
124
20
120
96
120
24
192
288
112
8
60
12
100
44
96
180
100
44
64
20
12
28
36
44
196
144
12
24
56
48
52
128
12
88
92
28
20
52
44
60
36
60
40
80
184
116
28
56
40
24
456
56
24
16
84
140
40
60
204
96
56
28
36
176
48
12
108
72
88
80
40
12
48
36
156
44
16
80
160
68
112
84
24
20
36
124
116
16
80
144
64
92
28
20
112
44
16
68
16
84
32
28
96
36
8
120
76
164
96
144
12
4
24
56
60
220
84
140
72
28
192
140
48
120
216
64
56
60
16
80
4
140
76
20
124
24
60
116
76
60
164
60
16
8
60
16
44
120
12
48
16
36
44
4
56
96
40
24
56
28
116
364
12
84
96
128
60
96
16
84
84
120
116
84
60
76
36
108
32
24
124
12
20
100
24
80
160
164
16
60
84
12
8
60
12
168
16
44
36
240
16
80
28
20
16
24
72
24
20
96
28
80
216
124
140
100
132
44
4
72
68
12
88
56
40
24
96
36
48
36
56
48
16
144
152
24
4
32
64
60
56
40
68
76
20
4
12
20
120
4
36
8
52
80
28
32
24
16
104
180
220
96
8
112
8
160
20
156
40
44
12
84
256
44
40
144
56
24
16
24
240
72
8
196
84
140
16
60
24
32
64
140
36
24
516
48
12
24
16
24
120
80
156
28
56
24
72
24
4
12
264
104
120
60
100
96
44
16
20
76
44
24
112
128
376
240
56
28
12
68
60
36
84
16
60
36
140
160
80
60
40
60
140
24
16
44
160
84
92
124
24
56
40
44
96
36
28
272
4
60
20
16
44
16
44
304
96
20
204
72
24
196
128
96
4
12
48
176
4
92
144
84
16
44
36
40
20
124
56
40
20
96
84
16
104
100
20
24
72
40
144
24
32
40
8
60
52
8
216
120
120
60
16
68
252
108
72
88
20
240
12
4
44
180
16
320
4
96
44
36
16
24
84
20
12
84
40
116
64
44
96
36
48
132
28
176
76
120
8
112
68
12
24
156
4
96
108
36
56
264
64
56
100
20
24
72
124
116
64
236
60
168
280
276
44
16
80
120
124
156
56
120
180
4
264
32
24
480
24
72
40
48
36
116
40
164
4
396
80
4
96
24
96
36
140
24
60
64
12
20
84
96
28
12
48
20
76
24
60
96
276
8
36
16
44
24
72
144
40
24
56
60
36
48
12
60
24
184
72
120
68
16
60
80
16
68
12
168
16
44
16
80
60
64
56
76
164
16
44
124
80
16
84
60
260
16
20
220
44
36
144
156
264
16
56
408
136
24
60
32
48
36
280
20
4
152
180
4
44
196
80
76
140
40
24
96
48
56
136
48
20
132
28
12
164
4
60
96
44
96
24
16
60
20
64
92
28
56
76
108
80
120
96
64
72
20
108
16
56
24
100
80
64
12
164
124
20
12
24
60
180
60
96
28
32
24
60
84
220
276
156
20
108
16
80
96
60
240
40
108
20
12
364
24
32
24
16
68
252
48
36
4
12
44
144
112
80
208
32
148
36
24
72
24
56
184
56
88
96
80
4
156
20
4
12
228
80
12
64
140
40
96
144
56
48
112
224
100
20
160
44
60
232
168
32
24
60
16
44
24
40
216
56
148
116
40
164
132
348
52
60
84
44
96
16
128
52
108
60
80
132
124
224
40
12
48
176
84
60
52
44
76
8
12
4
56
4
96
68
12
100
144
24
32
40
204
44
40
32
60
148
140
16
84
32
24
4
20
16
96
44
76
68
12
88
56
84
112
84
120
20
76
128
132
84
160
104
52
20
48
76
96
84
44
220
72
24
104
72
24
136
8
12
28
56
64
176
24
40
272
40
84
164
160
12
44
24
192
28
92
24
136
120
8
16
56
28
60
36
44
96
84
156
84
60
136
144
56
40
24
356
96
84
40
96
68
160
80
96
76
24
44
16
44
96
16
68
36
16
104
96
400
8
76
60
24
32
28
12
20
28
80
112
24
56
84
156
4
84
12
60
20
4
56
40
44
304
20
16
236
84
120
36
48
16
84
12
60
24
44
12
88
56
4
20
16
56
100
80
148
120
200
640
32
24
144
36
84
60
112
84
24
20
36
204
132
28
36
24
152
28
96
20
64
92
48
76
56
24
4
80
12
160
24
56
84
84
156
4
80
40
56
16
44
96
144
124
72
24
24
60
32
84
96
24
96
100
144
180
60
20
64
12
44
24
60
76
20
16
180
8
100
60
56
96
24
16
48
96
80
180
156
48
112
120
44
4
12
44
40
24
116
204
72
60
64
20
40
56
24
4
140
96
16
80
184
60
224
52
48
56
24
16
56
40
200
168
112
80
184
80
4
96
60
120
44
96
60
100
20
76
108
72
44
16
48
20
220
20
40
72
168
20
36
64
156
84
240
56
24
96
60
84
16
140
100
80
144
40
56
24
16
24
72
104
24
16
56
24
84
292
140
244
24
132
180
120
48
240
36
60
80
144
40
60
96
164
60
96
4
12
44
24
16
44
12
168
12
4
140
64
60
56
40
24
140
36
64
56
4
96
44
36
60
180
84
12
84
144
60
12
184
24
80
100
132
8
72
40
84
20
40
24
12
44
4
176
60
16
24
60
44
52
68
112
140
48
96
124
32
84
180
16
104
4
156
36
44
4
80
60
16
104
16
56
84
4
72
48
20
36
60
304
140
16
144
56
16
24
80
36
84
124
180
32
40
344
60
4
176
16
108
60
72
8
16
96
84
44
132
84
64
96
44
132
28
80
12
4
96
44
16
20
100
128
192
60
220
128
16
24
60
32
48
36
64
156
60
164
12
84
196
128
72
64
36
20
60
60
24
16
140
100
104
4
192
20
208
32
24
100
44
96
40
200
64
20
132
48
136
20
276
40
128
40
32
24
4
80
76
80
24
112
120
8
40
36
164
16
80
16
44
100
24
56
40
56
88
96
116
48
36
24
40
32
64
144
12
20
48
240
40
56
60
96
84
16
24
36
140
24
60
124
192
200
40
68
60
36
244
80
12
144
60
160
84
116
124
12
48
36
44
40
92
48
60
112
80
88
140
12
84
60
16
24
80
156
4
24
56
364
20
12
84
64
32
240
24
4
80
156
240
36
28
132
68
12
4
56
168
192
208
72
48
36
20
76
20
168
40
56
96
88
12
84
140
144
160
36
24
56
24
400
96
120
44
16
140
40
224
16
44
36
60
60
84
12
40
24
260
76
8
40
56
64
92
28
20
172
68
96
16
44
4
80
60
36
96
28
56
120
40
80
184
180
32
28
36
84
140
36
136
80
48
36
60
4
80
172
120
44
4
236
96
60
40
120
8
96
24
40
60
80
16
44
360
172
68
12
28
32
208
32
40
168
152
300
84
220
144
80
16
84
80
60
36
76
68
40
56
16
108
20
12
28
152
124
20
16
108
60
56
24
16
24
60
12
68
60
136
44
100
72
8
240
16
44
36
144
112
8
36
64
12
48
152
28
80
36
40
96
84
80
4
12
20
24
24
16
56
4
44
40
12
44
24
40
200
60
12
180
228
120
16
24
92
48
112
44
84
12
4
60
84
80
12
208
116
100
44
132
28
32
388
56
216
64
204
80
52
8
36
96
48
12
24
76
80
4
44
96
36
168
120
12
108
132
28
36
20
96
120
4
144
20
232
24
264
96
84
36
24
116
64
20
112
48
92
64
180
44
12
100
48
96
44
36
4
72
8
60
52
104
40
44
12
24
60
84
12
28
32
48
36
76
168
200
96
4
80
112
128
12
84
16
68
96
16
60
44
40
24
56
40
56
28
36
104
16
20
36
208
140
36
120
144
72
24
100
80
60
24
12
48
16
80
84
16
56
184
96
8
16
96
20
108
96
160
36
144
140
264
60
36
184
56
60
124
56
156
64
20
16
8
112
48
36
44
96
4
36
300
380
24
60
132
168
132
84
16
108
236
84
96
64
176
60
16
80
100
108
32
24
76
80
100
128
96
40
56
168
40
56
4
12
80
48
96
96
40
168
116
4
12
68
60
180
120
16
356
48
36
40
24
96
60
44
16
56
28
12
84
80
4
80
12
4
24
36
36
44
4
80
156
36
48
96
240
40
24
60
12
180
44
16
164
4
32
48
156
96
48
16
20
120
24
112
60
20
64
236
180
28
32
48
112
48
276
44
16
44
52
44
180
16
128
52
108
20
240
96
64
92
28
96
164
16
116
28
80
16
44
136
56
4
20
160
80
60
84
40
32
48
120
120
112
104
24
16
120
56
48
40
12
180
44
4
72
24
56
88
56
40
56
24
60
16
20
64
24
152
28
20
120
40
92
64
44
40
12
128
132
24
16
8
60
16
176
48
36
60
180
40
36
20
28
20
72
40
24
104
12
64
44
16
80
16
84
96
20
64
44
100
236
100
56
4
80
96
4
56
304
96
120
8
40
72
48
20
196
44
76
24
72
24
44
12
40
104
64
20
36
160
296
48
72
48
96
156
28
132
48
192
320
28
36
84
176
144
16
80
24
312
348
16
164
72
40
48
80
60
36
300
100
96
44
96
28
260
16
84
236
4
32
40
8
16
44
172
24
60
164
12
28
56
16
264
20
160
44
112
48
336
20
36
208
80
72
84
4
12
84
56
40
144
120
56
60
100
24
116
48
60
192
48
180
12
40
48
120
20
12
4
20
60
60
136
24
20
36
160
108
32
64
20
16
24
96
20
180
24
84
76
24
72
8
16
96
104
40
24
36
96
68
40
72
44
64
36
56
168
220
60
20
16
20
24
72
24
4
36
44
100
56
240
36
144
100
24
116
124
56
40
84
12
120
48
32
108
36
120
4
12
68
112
84
56
160
164
4
92
48
36
60
16
20
144
16
44
76
200
28
140
136
140
4
60
20
156
84
12
28
20
36
60
84
16
156
48
92
148
20
12
28
36
60
116
48
16
20
76
20
64
44
60
136
320
256
144
104
36
84
76
20
40
80
4
60
516
44
192
40
140
4
56
40
108
60
116
64
96
20
24
72
108
132
24
4
192
128
60
120
12
268
152
60
84
24
16
56
184
84
140
40
72
68
16
60
24
32
40
68
16
96
68
12
48
52
44
4
92
4
120
20
16
68
72
40
24
296
280
168
32
108
192
28
32
24
60
16
224
124
80
120
76
36
24
84
12
228
36
44
12
4
144
36
140
124
32
4
260
144
112
204
204
120
200
100
36
144
92
64
140
36
48
36
60
84
12
60
40
8
16
144
96
500
60
4
80
276
64
332
4
96
120
144
276
60
24
56
4
44
96
24
60
60
40
80
12
4
60
20
16
188
12
184
24
116
84
136
276
84
44
96
60
100
44
120
16
60
20
120
36
100
44
124
80
72
40
84
44
40
32
88
176
4
176
4
12
60
8
16
96
8
40
236
4
96
176
48
120
232
24
24
56
36
220
80
4
44
40
32
24
84
16
44
112
20
48
12
4
20
76
140
24
124
116
40
20
64
236
16
144
264
12
20
124
80
180
216
84
36
60
84
124
96
84
56
36
124
24
296
84
100
12
84
44
196
80
76
20
60
228
76
44
112
68
36
40
80
4
240
132
8
40
56
36
4
60
140
64
72
24
84
156
104
76
204
20
16
44
96
4
96
80
60
16
24
60
96
44
16
180
68
40
20
76
20
156
40
80
184
84
12
20
48
76
24
56
16
128
96
40
104
36
76
80
24
16
48
152
24
16
128
16
140
276
108
60
100
96
80
60
24
112
48
80
76
20
76
68
72
64
36
68
192
184
144
20
60
52
44
16
24
44
156
24
16
44
60
120
16
24
36
20
160
24
32
240
280
48
176
124
80
160
20
160
152
240
84
36
144
24
36
180
40
24
32
108
112
20
64
56
144
180
76
8
16
60
20
64
96
140
124
152
88
72
8
16
116
64
20
24
340
20
216
24
60
12
180
268
32
40
24
104
76
140
4
12
128
192
100
48
80
12
84
160
84
152
148
116
16
8
72
48
76
60
164
60
52
44
160
24
12
44
4
36
60
84
92
84
16
48
96
44
36
60
64
372
8
100
156
36
60
248
216
36
60
4
36
128
16
156
68
156
36
124
60
24
60
80
60
16
276
44
24
112
48
140
100
120
116
96
4
96
44
36
48
252
420
64
44
60
120
12
144
16
44
36
124
20
16
48
20
12
60
24
40
96
48
120
60
80
100
140
132
120
48
52
44
40
44
36
16
144
140
64
20
456
120
64
56
4
12
68
100
12
68
72
84
144
156
24
12
4
44
192
4
204
20
120
40
156
20
40
84
212
48
76
276
240
44
36
48
232
48
36
144
80
16
44
72
120
64
36
44
4
252
84
80
4
12
44
24
60
76
56
64
80
24
36
96
64
20
24
16
24
56
120
40
84
36
56
84
100
96
240
44
4
80
12
84
76
68
12
268
120
32
60
64
44
16
24
200
52
224
156
40
168
32
84
36
88
72
8
100
96
36
224
120
96
144
4
96
204
116
100
56
84
84
112
24
20
180
124
12
200
24
144
16
80
4
12
128
52
80
4
156
108
32
24
16
24
20
124
56
24
36
36
28
96
36
24
96
104
120
160
80
4
20
60
12
40
44
4
12
68
40
36
96
44
24
40
20
36
16
80
64
96
8
240
96
64
20
76
24
72
24
44
16
144
80
52
44
4
80
40
20
16
80
4
92
4
44
12
64
20
180
16
44
484
32
40
80
84
16
180
8
36
100
24
32
4
20
60
4
12
108
56
40
84
132
24
84
20
40
36
84
200
40
140
112
44
16
80
144
36
48
16
36
104
36
144
16
68
72
288
16
80
16
84
20
40
260
4
200
36
96
4
44
16
20
60
4
192
24
56
28
60
116
244
120
80
52
20
28
180
296
84
96
60
40
24
116
36
88
32
168
12
28
36
204
20
16
144
12
24
44
112
44
516
4
44
76
36
80
60
48
16
84
20
76
44
96
84
100
72
68
12
228
12
100
44
36
60
40
188
12
148
32
180
40
120
80
60
28
56
24
256
20
4
12
128
12
100
68
12
244
24
72
108
132
8
100
20
12
84
40
24
56
16
48
20
16
20
76
288
132
60
44
40
80
16
48
56
180
156
24
60
36
144
40
80
4
80
76
164
16
44
16
80
4
20
60
16
156
24
56
144
24
40
20
76
84
60
72
108
60
120
60
12
68
16
300
56
124
84
72
24
156
164
76
84
24
80
120
76
60
80
16
20
48
132
28
140
16
36
20
24
40
96
44
16
44
120
16
128
96
144
40
72
8
16
56
60
64
36
80
220
48
180
140
12
88
176
64
96
296
24
24
16
20
196
8
40
272
64
60
44
16
20
36
40
24
144
12
68
12
60
24
240
40
84
92
24
96
168
72
60
124
24
156
60
96
128
40
12
84
44
12
88
56
84
36
124
156
224
280
12
60
68
16
84
32
160
44
60
24
60
36
76
44
84
12
24
16
128
12
28
56
60
64
60
120
92
64
60
164
12
84
256
44
16
80
40
48
80
16
44
12
64
20
16
20
448
156
224
100
156
80
4
156
80
96
84
40
20
124
56
40
20
76
20
268
56
64
72
164
60
24
160
176
76
44
64
20
12
24
76
20
28
60
32
120
60
204
120
120
100
80
4
140
16
36
120
80
144
64
56
144
120
16
20
160
20
16
48
60
80
100
72
68
12
48
180
16
80
4
72
20
4
44
36
144
40
32
168
40
56
184
56
124
32
28
36
20
24
40
96
56
4
60
84
80
96
4
92
48
12
184
56
24
160
80
96
160
8
96
36
28
36
60
84
180
32
24
4
92
4
140
24
112
44
84
16
56
120
400
108
12
68
76
56
24
40
44
100
32
48
60
52
8
52
228
12
84
96
168
80
72
60
288
36
120
180
256
60
164
60
24
112
80
48
40
72
128
120
160
20
132
24
84
132
108
16
80
4
92
48
52
140
48
76
36
68
40
56
220
20
24
96
64
56
40
24
56
16
84
44
36
84
16
96
44
4
80
60
12
24
204
76
116
4
216
228
156
24
96
44
60
40
56
84
96
16
60
248
16
44
12
64
36
180
108
20
120
16
24
140
16
156
360
44
60
24
60
180
96
60
156
120
48
136
116
64
140
264
16
44
12
4
44
52
60
248
112
44
36
28
92
64
104
12
84
40
144
132
20
124
84
60
132
104
36
4
24
36
80
84
312
84
84
76
204
56
96
108
16
60
36
48
80
60
52
44
196
260
28
36
80
16
8
72
88
96
24
92
48
76
84
140
276
16
44
24
40
212
48
76
56
64
56
24
24
120
40
80
112
200
64
240
44
100
56
24
72
144
40
44
12
64
56
88
56
96
124
44
96
84
16
84
12
204
36
180
8
40
12
44
264
16
24
72
144
80
156
100
8
180
132
64
140
16
48
12
24
60
176
28
20
112
164
60
96
60
40
120
104
24
96
36
28
56
120
4
156
80
40
44
12
48
36
124
176
24
96
60
16
20
48
12
124
144
56
16
48
60
156
120
176
24
144
52
44
64
20
16
84
272
120
24
16
204
20
204
76
36
84
60
60
24
56
4
80
16
80
84
40
72
128
16
24
32
64
56
144
124
180
140
100
96
120
36
188
112
68
196
80
96
48
12
28
32
64
20
64
60
276
20
40
24
60
140
36
16
44
16
548
12
40
60
48
32
4
264
260
36
124
12
84
60
20
36
24
4
80
96
4
56
16
24
56
4
36
60
44
96
100
48
20
96
60
96
28
72
80
60
48
16
20
220
116
28
12
24
44
156
16
24
60
80
84
112
128
136
84
20
96
64
72
68
36
64
32
24
100
44
96
16
68
60
40
96
44
12
40
140
48
12
184
140
36
48
12
64
36
8
96
16
84
84
32
108
16
84
152
88
72
164
16
68
16
344
72
28
32
64
44
16
80
64
20
76
80
16
68
76
24
80
16
236
4
56
24
60
60
84
192
28
80
16
180
20
24
72
40
68
100
60
12
180
20
28
20
16
56
88
12
60
48
32
88
12
68
16
120
20
220
20
36
40
84
44
16
80
64
80
180
76
36
20
40
180
180
200
84
36
60
4
56
40
44
204
72
24
16
104
64
60
156
80
40
144
80
12
4
56
24
76
80
384
64
116
40
116
64
60
36
20
28
92
48
40
12
84
44
16
156
8
16
80
60
84
156
84
96
220
84
92
48
60
52
140
100
60
8
60
52
104
24
156
60
24
12
84
60
180
16
44
84
76
20
96
28
60
96
56
24
4
80
180
60
12
208
20
12
168
16
140
36
88
80
196
36
24
24
60
32
64
96
44
16
24
204
12
240
8
40
36
84
56
40
56
84
36
160
120
48
72
80
88
152
24
84
16
44
36
4
56
184
120
200
12
4
96
44
16
68
72
48
16
20
36
60
64
84
140
100
152
88
12
140
4
224
12
88
12
68
112
24
20
84
40
56
40
144
36
84
72
104
76
84
56
88
12
60
8
16
60
36
168
36
36
104
180
16
84
80
24
36
64
20
40
152
144
64
32
28
12
80
48
40
32
48
72
48
36
100
200
40
24
20
36
124
32
28
80
16
20
76
8
76
20
40
24
140
100
12
128
12
48
40
56
16
8
72
4
156
8
12
64
260
40
120
224
12
84
16
108
212
24
100
60
24
32
40
24
60
44
52
44
40
24
32
84
84
60
112
20
48
16
56
48
16
20
84
120
112
20
64
84
12
20
28
156
96
248
72
24
76
68
136
84
20
96
24
72
60
28
96
24
176
24
40
12
20
24
40
60
116
24
24
280
32
4
80
4
120
72
24
200
124
60
36
116
88
176
4
12
84
84
56
24
76
44
36
96
4
60
80
84
220
20
136
104
40
56
16
48
32
28
60
36
20
40
84
80
60
36
36
64
144
56
136
48
92
100
128
40
80
100
96
20
24
40
200
112
68
96
64
272
148
56
96
24
96
48
40
32
24
24
112
48
80
16
80
16
48
132
284
4
236
84
112
68
60
76
20
64
20
72
40
44
64
32
84
24
16
116
48
16
20
76
48
12
128
40
56
24
60
192
48
12
40
44
60
96
288
372
28
56
40
176
4
96
20
120
84
16
60
48
32
168
40
32
120
204
36
88
36
44
16
84
140
112
68
12
4
60
36
60
8
60
12
180
4
60
20
160
44
52
108
140
16
20
96
84
24
16
56
40
104
120
84
156
136
48
252
44
24
220
92
180
100
8
112
20
28
96
164
96
4
60
180
80
40
32
100
44
40
44
36
96
120
84
96
64
84
72
84
44
52
44
4
12
80
64
80
16
8
112
48
72
8
16
80
16
44
4
92
28
32
180
60
24
16
120
104
124
32
28
20
36
160
200
96
4
164
16
156
68
72
24
60
84
96
96
160
104
84
16
20
40
84
92
4
44
36
36
108
12
144
100
164
12
28
20
12
100
20
28
140
36
160
20
16
24
264
56
4
12
24
44
16
44
16
96
68
96
60
64
20
96
16
68
60
52
128
220
12
120
224
40
36
44
4
80
336
16
44
84
112
164
184
56
24
16
200
24
100
12
20
48
112
60
80
48
40
32
24
4
20
16
60
180
24
32
84
16
68
40
32
168
16
80
40
84
240
12
84
140
100
84
12
48
132
120
20
4
44
12
100
68
96
40
104
192
60
64
36
104
36
384
36
28
12
84
44
232
44
84
16
24
20
52
200
24
124
96
140
120
64
96
120
96
120
44
4
12
128
16
164
12
100
168
32
48
112
20
28
72
8
40
56
84
36
40
36
48
252
8
160
72
68
12
184
80
60
156
64
20
84
40
192
20
84
40
24
12
48
192
44
84
192
240
84
16
144
140
160
84
92
48
60
96
16
68
156
4
96
44
120
72
24
76
44
40
44
12
24
76
80
28
80
112
84
116
28
60
56
76
48
12
80
144
4
80
100
56
24
12
84
184
32
120
60
124
20
124
360
32
108
16
80
4
60
20
76
36
8
40
80
12
148
176
60
16
140
384
64
96
24
56
196
140
144
24
96
64
96
24
20
36
160
56
40
44
244
60
116
160
44
16
44
36
4
296
16
8
12
4
60
140
24
12
100
60
80
100
44
64
96
20
96
124
20
96
64
156
68
16
104
40
156
20
76
68
192
60
144
76
8
40
36
36
104
36
28
20
76
120
56
48
36
84
156
16
44
276
4
24
116
16
108
56
40
104
40
80
40
176
24
96
40
176
24
4
20
412
108
32
84
16
68
16
24
116
64
132
8
16
84
12
68
36
24
52
20
64
140
60
16
8
72
84
4
236
4
80
136
224
232
24
80
4
12
20
48
100
12
20
24
96
4
116
24
4
12
8
76
44
36
76
8
76
180
44
160
32
100
24
180
156
48
20
256
44
40
12
48
92
48
96
64
20
16
36
48
56
84
36
40
144
56
156
84
364
12
68
156
24
160
56
24
40
120
192
24
84
32
208
116
40
56
88
36
20
64
32
28
180
56
184
80
40
72
60
44
24
60
36
124
60
152
364
44
16
120
60
80
16
128
52
104
16
80
24
120
136
44
64
20
96
144
112
108
96
20
96
40
128
36
64
140
40
140
192
28
20
76
120
56
48
100
20
280
180
12
68
16
60
120
144
80
72
88
80
172
68
120
100
12
48
152
28
32
48
156
16
24
44
12
48
36
36
48
216
180
124
96
56
60
84
220
240
44
40
216
20
36
24
24
156
16
68
72
4
164
12
4
296
168
96
16
80
40
180
128
60
16
20
16
48
140
36
16
164
76
84
80
16
44
84
40
56
396
28
56
96
24
144
36
16
68
156
100
44
16
204
32
100
48
92
24
16
288
32
60
28
180
80
12
48
36
156
48
96
40
60
164
172
48
132
44
76
20
108
100
80
76
36
48
12
164
4
96
44
12
88
72
20
84
64
216
84
272
84
40
144
276
224
52
48
176
144
12
4
24
20
52
44
16
20
144
24
120
76
20
16
80
124
44
52
20
64
44
96
76
8
16
56
48
40
152
24
160
24
56
144
72
24
60
64
60
56
16
48
56
36
84
24
112
164
76
8
120
36
84
96
16
44
16
68
252
4
320
24
16
116
244
44
16
44
36
4
12
128
12
40
128
16
56
168
16
80
76
48
20
12
100
24
116
100
8
16
164
60
192
88
152
208
212
180
60
28
32
208
36
20
184
120
200
112
120
60
44
40
44
196
44
52
44
100
56
24
124
20
12
28
80
40
32
24
36
148
56
4
180
152
100
84
60
80
4
120
20
96
36
48
72
40
128
12
204
4
12
84
44
40
96
44
292
44
144
12
24
60
96
28
72
44
16
68
16
224
460
96
44
352
48
20
12
84
84
72
208
152
28
12
20
100
80
24
4
32
204
40
200
16
8
16
104
40
12
308
156
16
80
4
224
12
28
152
208
12
204
80
16
8
60
180
76
96
204
104
72
64
56
28
116
156
64
96
20
208
80
72
40
44
16
44
264
192
204
64
132
48
140
60
136
56
48
36
4
56
16
24
140
4
56
16
48
36
140
36
84
40
20
180
16
8
16
104
96
40
80
84
256
44
16
20
16
20
24
96
180
48
36
64
120
96
104
12
4
120
84
12
84
44
40
92
448
12
24
216
48
200
12
60
40
140
60
24
124
12
120
8
40
56
120
40
56
208
56
84
16
44
40
140
36
120
36
144
16
288
20
12
108
72
24
16
20
28
20
36
40
36
224
4
12
128
16
80
60
84
16
96
84
80
156
4
56
40
24
20
124
56
24
100
32
64
20
300
36
28
140
36
84
72
4
140
24
72
168
120
120
136
80
100
20
136
84
44
40
32
24
40
60
36
120
8
396
100
80
40
84
32
28
80
16
56
60
28
36
96
48
36
44
60
16
20
144
12
100
44
24
76
20
64
92
4
140
16
224
180
24
112
48
152
24
16
68
100
32
124
164
16
240
56
84
16
20
88
96
96
8
12
64
20
16
48
32
40
68
60
16
24
152
84
4
12
44
84
256
140
64
56
184
80
72
88
80
16
164
112
44
16
80
64
84
272
64
84
12
44
84
180
72
168
252
28
80
40
140
12
4
84
140
12
4
176
28
440
156
204
40
56
64
96
36
84
56
64
36
68
16
144
92
100
48
56
64
56
144
96
60
76
84
36
24
24
240
12
44
180
100
104
180
12
40
168
96
56
28
116
24
112
20
100
168
56
24
180
96
16
128
172
48
32
4
140
136
44
96
60
40
108
20
136
84
236
84
132
48
280
72
128
12
160
48
20
72
24
16
24
84
12
168
92
48
16
140
144
16
80
96
88
12
44
36
28
116
144
96
96
84
60
36
124
116
24
144
40
12
48
36
104
36
36
24
4
92
84
4
56
16
8
12
4
24
20
52
128
40
32
24
40
120
56
24
16
24
20
96
108
16
56
24
120
76
84
140
76
8
60
96
4
12
68
16
80
144
72
24
40
36
48
36
204
20
160
32
168
96
180
4
56
24
72
48
36
4
120
132
260
28
20
12
100
44
36
48
216
36
28
80
52
20
40
84
60
84
36
60
140
120
16
48
140
36
40
20
124
56
16
108
240
32
48
60
40
152
168
240
12
4
80
120
120
60
124
80
240
160
120
72
24
104
72
64
224
16
60
176
48
76
84
20
72
160
8
12
28
36
224
16
44
16
56
168
72
24
24
60
60
40
12
44
84
12
24
120
36
4
56
120
288
160
56
64
36
60
36
284
24
16
44
12
160
48
20
292
24
20
180
16
8
72
28
60
56
156
244
44
96
16
128
172
68
16
140
40
156
48
32
100
128
40
36
140
256
24
56
4
84
12
180
128
16
44
36
240
40
84
20
16
24
212
84
24
132
28
80
16
84
236
24
60
16
44
96
36
228
40
56
60
84
16
24
80
36
180
64
32
124
156
128
100
20
60
16
36
8
96
24
12
48
252
40
24
120
204
32
108
100
32
48
60
72
64
60
80
4
80
120
36
76
24
56
24
120
180
276
28
140
16
24
140
112
128
16
140
136
44
100
56
84
16
164
40
20
16
68
72
24
16
264
80
16
68
76
180
44
36
64
96
140
64
20
36
16
44
180
40
20
36
48
40
240
96
180
96
128
12
84
60
84
112
44
16
68
36
144
16
96
248
36
84
76
156
84
180
144
80
160
12
84
140
16
108
32
24
144
316
84
92
48
36
40
84
80
16
84
12
44
256
8
72
24
76
108
56
40
56
48
120
132
208
192
84
120
360
24
56
76
44
24
16
56
24
60
64
20
12
28
180
60
36
356
28
36
44
12
48
336
40
80
16
44
16
108
56
144
112
8
160
120
32
24
84
172
68
60
16
36
20
28
12
68
16
44
96
16
48
72
128
16
96
60
20
28
116
16
108
212
24
64
20
112
48
12
168
32
28
140
52
80
48
16
84
12
80
60
40
60
164
40
144
56
24
96
324
12
48
96
40
56
48
40
120
120
140
192
4
224
96
24
96
16
68
300
36
4
72
24
60
44
40
72
20
28
20
16
20
60
16
68
72
180
28
56
16
120
168
32
28
12
20
124
24
96
44
12
4
140
24
76
36
60
108
32
4
80
4
176
60
100
24
96
144
276
60
296
64
104
36
4
72
8
12
28
72
200
24
76
20
28
20
12
4
96
8
16
200
40
96
224
100
60
56
108
52
140
28
20
156
484
32
28
36
20
16
8
100
80
16
84
140
96
4
12
48
92
48
136
24
36
164
96
16
108
32
4
24
32
48
16
200
16
8
16
144
132
60
68
76
104
60
16
84
140
36
16
200
24
60
100
56
84
64
12
84
240
116
28
180
32
24
24
72
160
20
60
24
240
156
84
24
16
20
36
60
240
28
36
20
220
44
180
12
228
52
104
196
68
12
4
264
36
36
204
60
56
184
56
24
16
84
36
140
84
64
80
40
240
56
60
36
28
20
76
176
28
152
24
96
4
236
48
36
4
140
180
60
36
60
36
88
116
96
64
36
24
144
20
60
40
32
28
12
24
56
144
16
8
16
60
44
36
76
8
12
28
56
76
68
72
168
12
28
72
8
100
212
28
32
28
80
180
12
88
12
68
72
40
168
32
24
60
84
40
132
164
96
60
240
108
180
12
48
36
36
28
36
60
44
36
16
44
24
112
104
180
36
28
20
156
76
104
136
68
60
40
12
20
24
216
24
84
52
44
60
36
28
36
20
60
4
12
204
20
276
40
168
56
16
180
48
96
144
92
168
156
180
60
156
120
184
84
60
20
60
72
28
80
96
4
12
128
100
80
12
64
84
56
24
12
60
40
144
80
60
64
20
40
80
16
24
56
16
84
116
108
12
240
4
84
236
124
96
36
20
28
20
12
4
176
124
20
220
20
76
60
200
24
24
16
104
96
24
40
200
12
4
96
128
96
40
96
84
20
204
36
24
352
24
60
36
104
24
40
20
12
24
144
12
60
84
36
64
56
24
24
160
36
60
56
24
16
324
60
84
12
24
96
120
24
44
12
84
4
320
72
120
28
32
28
56
156
48
60
112
128
36
76
120
104
184
12
44
40
236
84
16
8
240
196
44
96
4
36
60
80
4
60
176
76
8
12
4
144
56
96
208
72
108
12
8
12
28
212
84
24
40
152
168
72
100
44
84
192
60
24
76
68
72
84
64
32
28
192
104
40
56
24
180
100
104
36
100
24
56
16
284
84
72
120
88
36
20
64
32
60
28
20
112
128
76
20
16
44
24
16
60
96
128
100
12
84
24
212
4
24
56
40
20
36
168
100
80
60
40
72
128
36
4
32
28
20
156
4
80
72
40
104
36
100
44
84
120
36
160
144
32
84
64
60
180
140
100
92
60
84
60
84
36
156
4
176
48
120
160
20
60
40
96
104
72
24
184
12
224
60
64
20
52
24
36
20
48
112
44
64
132
24
56
24
196
20
28
36
60
60
80
304
72
48
12
80
28
20
12
40
224
60
64
32
84
64
60
32
108
16
120
56
48
96
144
112
8
156
84
156
96
4
80
24
16
56
124
44
16
24
56
16
68
76
24
12
224
4
56
4
12
120
44
4
56
100
80
60
24
136
84
60
32
84
76
104
24
40
32
24
100
44
40
32
28
236
96
100
44
16
48
132
44
84
276
60
180
64
156
20
24
40
12
144
44
136
44
12
84
60
100
36
168
56
40
84
36
56
148
20
76
116
144
40
80
40
284
16
36
60
108
32
168
16
24
32
40
24
200
60
76
120
48
32
60
108
16
36
20
108
196
56
40
60
84
156
44
24
16
96
80
28
20
72
40
24
116
124
96
48
56
76
60
68
16
44
96
280
56
324
96
84
60
84
120
100
12
20
28
56
136
128
100
140
40
12
80
64
140
120
60
36
28
176
64
32
84
16
24
24
140
160
192
20
108
16
260
64
80
96
256
224
16
288
32
108
16
44
16
80
16
84
80
16
80
60
4
84
192
80
28
212
48
136
116
208
80
160
12
68
16
44
192
4
80
4
12
180
44
84
16
24
32
84
36
60
64
60
80
4
60
36
44
100
36
156
60
68
52
8
36
84
40
36
36
140
28
32
208
32
24
184
56
40
24
56
4
32
48
16
116
184
24
32
48
60
12
48
232
44
240
16
180
8
36
244
56
120
76
44
96
4
60
84
20
72
4
44
36
124
212
84
256
248
40
140
76
24
72
84
140
240
64
20
12
24
76
68
16
80
16
80
88
80
36
36
28
12
8
120
16
80
4
80
60
72
168
16
224
36
100
140
60
24
16
96
168
72
44
64
20
120
40
92
180
64
44
12
48
40
12
44
4
12
8
76
36
8
136
44
16
84
56
24
12
144
180
60
84
76
116
24
120
64
32
24
16
168
12
20
24
40
60
176
28
20
52
48
56
64
56
96
64
96
120
20
64
116
168
196
44
16
20
156
84
180
144
12
60
24
184
32
504
40
80
4
36
44
16
44
72
64
44
100
120
36
20
16
44
16
80
84
16
360
144
80
84
36
40
24
12
44
40
144
152
84
60
304
20
36
60
84
112
80
28
32
100
8
240
16
120
176
48
112
8
36
124
20
12
168
40
72
140
4
80
40
20
124
96
56
124
140
16
68
60
16
24
12
180
8
40
12
128
36
16
48
80
40
152
64
96
108
32
268
20
76
176
100
60
80
48
36
16
84
44
36
64
92
4
80
60
100
56
160
144
24
32
88
20
112
48
12
168
32
124
80
4
12
44
36
144
4
80
136
36
108
240
72
48
32
60
108
96
280
224
76
260
144
72
148
32
84
124
12
84
20
64
12
20
24
180
4
72
128
40
56
40
156
44
24
12
48
96
16
68
136
200
124
12
20
108
180
12
48
52
20
48
120
52
60
20
48
96
16
84
56
84
16
68
40
96
56
208
32
88
96
36
128
76
20
4
72
8
60
192
144
96
4
44
12
64
116
340
48
120
20
60
52
44
84
60
36
76
120
48
12
44
96
40
104
40
44
96
64
92
148
32
28
120
176
40
56
28
92
100
44
40
140
76
48
32
24
60
4
12
84
80
16
108
32
124
56
124
20
16
8
96
64
56
24
52
20
168
232
104
16
24
284
96
16
68
12
28
80
36
180
184
36
140
196
44
24
112
128
16
80
16
44
4
216
56
48
192
28
32
148
140
240
12
100
188
40
72
104
120
96
40
60
20
60
60
64
96
168
56
100
60
264
140
52
48
156
36
140
28
32
40
80
48
352
48
56
84
36
160
56
4
164
72
4
36
8
160
116
4
176
184
32
24
40
56
88
56
24
100
320
16
44
16
56
48
232
8
156
96
124
36
164
16
8
36
316
48
56
40
96
144
80
84
12
4
44
40
12
108
120
80
96
40
36
108
96
84
140
72
88
96
24
152
88
12
300
8
12
28
20
156
40
80
40
56
28
20
12
60
180
28
36
84
216
56
24
4
80
132
28
180
56
24
40
36
84
80
12
84
96
28
92
24
304
92
64
44
180
12
148
20
16
104
52
44
24
16
24
36
20
64
80
136
116
4
80
60
204
40
92
208
236
16
68
100
96
60
80
324
96
144
40
152
88
180
12
68
100
12
68
16
56
180
48
12
88
120
56
256
140
108
16
80
64
56
124
96
84
32
48
72
144
40
44
52
104
24
156
36
48
40
56
60
76
8
40
260
60
52
20
240
28
176
84
12
64
80
240
36
48
40
32
148
60
36
20
40
84
32
204
240
84
12
40
60
84
24
20
12
4
96
84
44
36
144
12
4
56
120
48
40
36
44
96
36
28
20
132
124
96
44
24
156
60
24
12
28
36
96
44
36
60
24
60
16
108
72
8
36
84
120
16
56
40
20
28
180
80
12
48
72
28
80
52
128
16
60
20
144
172
48
60
56
24
72
28
12
48
36
20
16
188
36
24
96
196
20
24
40
56
144
36
64
164
156
124
72
8
120
120
16
80
120
76
44
40
336
44
60
324
12
84
16
204
96
120
24
24
32
28
60
120
156
164
156
60
84
96
84
192
144
16
8
132
108
40
60
60
20
76
36
44
4
36
120
80
16
8
256
56
40
144
80
216
24
24
216
156
28
20
16
44
40
60
80
12
4
144
180
92
84
60
4
120
20
12
84
36
144
184
372
44
100
44
36
4
152
168
256
360
116
100
8
16
24
32
24
160
84
12
144
20
64
36
60
380
24
72
24
40
20
36
64
24
32
84
36
48
76
140
36
64
320
16
140
160
8
76
20
120
64
56
160
104
120
12
28
72
8
196
44
96
40
144
12
188
112
164
100
24
56
144
40
80
120
192
124
60
176
48
36
60
84
256
224
12
64
56
240
168
100
60
20
76
84
92
64
20
100
156
44
180
156
40
60
20
48
16
80
136
8
12
28
296
124
36
44
60
16
20
36
108
192
60
184
120
84
20
220
32
28
72
24
24
140
132
24
84
96
156
4
84
72
8
16
44
36
76
84
204
32
144
84
232
104
64
200
52
20
24
100
36
128
76
164
112
140
4
80
16
8
36
76
8
96
124
420
80
120
120
60
12
168
72
24
40
104
16
104
72
124
20
316
60
24
44
12
88
12
48
12
8
120
112
48
56
64
56
36
60
24
40
20
36
144
16
288
56
84
36
40
24
12
188
112
8
112
8
52
44
24
60
12
84
100
24
72
44
276
60
108
72
24
4
32
108
16
36
128
60
36
76
8
72
144
100
20
60
84
16
204
20
120
72
28
140
96
84
60
52
60
24
56
48
36
4
96
144
72
20
60
84
60
24
156
16
164
144
96
156
108
96
16
84
80
36
124
36
8
52
60
8
12
48
96
16
68
60
76
20
36
60
4
80
16
128
12
124
180
20
120
420
16
60
8
12
48
16
300
104
112
240
48
60
156
24
60
12
164
84
112
168
32
24
60
4
80
12
324
40
180
20
96
24
84
132
120
48
112
84
80
76
68
12
208
56
60
100
56
40
128
220
80
60
136
120
56
204
4
80
60
156
36
48
36
40
216
204
44
16
24
56
4
180
32
24
16
180
44
100
44
136
56
4
20
60
84
96
40
20
84
12
28
152
144
24
72
268
156
80
264
12
48
36
144
12
28
56
16
200
148
12
20
28
36
84
32
168
136
44
60
100
12
24
140
180
76
44
24
40
20
52
44
36
184
84
140
96
36
48
112
20
120
64
24
72
24
60
44
196
84
56
216
28
356
220
20
40
56
24
4
36
44
16
80
4
56
144
96
36
204
36
48
36
40
36
48
92
48
160
120
120
80
420
16
80
16
128
12
100
224
196
108
432
84
200
96
48
96
40
80
60
4
56
120
16
108
92
40
8
280
32
144
24
52
60
240
68
16
164
60
16
180
56
40
80
48
40
32
24
60
84
12
64
44
96
16
20
28
20
16
20
120
84
60
136
96
120
80
208
20
160
20
16
120
116
28
36
36
188
60
100
36
56
4
96
20
24
100
84
320
60
36
60
84
12
100
24
104
192
24
4
12
104
120
144
36
60
196
44
36
480
4
80
240
184
20
16
96
188
16
36
20
28
20
160
56
36
4
240
56
40
24
20
124
116
180
24
72
24
4
416
64
36
96
44
16
84
200
36
4
156
20
144
24
120
96
16
48
60
12
84
84
32
28
80
16
164
16
56
4
80
76
248
16
176
120
168
12
64
44
16
24
56
120
24
16
36
84
44
180
156
96
480
60
64
104
76
60
24
32
24
4
140
100
96
140
24
60
12
48
36
60
16
80
24
16
44
4
12
68
40
116
64
60
96
84
12
20
108
256
36
44
4
92
4
84
236
4
56
84
96
4
96
80
16
60
20
48
40
192
104
316
84
44
76
56
168
160
32
24
16
144
56
24
40
56
64
80
96
28
60
56
24
40
32
60
64
44
16
180
320
16
60
8
16
140
60
64
116
84
136
20
84
40
56
40
144
192
84
116
204
76
168
56
160
104
96
124
116
124
80
16
116
24
16
24
44
12
280
128
12
84
64
96
44
76
120
24
80
16
96
8
120
280
12
60
84
144
12
8
16
60
164
96
144
60
52
60
80
100
24
20
76
84
20
184
132
20
108
60
72
28
20
60
52
60
140
168
12
48
12
84
64
36
24
56
96
168
72
88
20
36
24
72
24
4
92
4
140
264
60
156
64
72
44
96
144
36
48
12
64
144
80
132
24
4
92
88
72
168
56
16
20
60
4
84
56
384
100
116
24
112
68
36
124
80
112
48
92
180
144
60
40
24
96
104
16
96
140
64
140
4
116
160
44
60
120
256
60
20
156
48
160
32
60
64
116
124
24
140
16
44
256
20
60
40
236
28
32
84
96
4
24
56
124
140
100
12
20
84
64
72
20
48
16
20
40
24
56
96
64
20
16
128
16
80
124
32
168
40
72
168
56
124
60
56
184
96
264
12
48
96
36
168
32
88
56
180
16
68
40
56
336
24
84
100
56
16
24
144
12
44
84
12
88
156
84
56
64
116
84
12
4
104
16
96
48
72
168
80
100
12
24
44
12
4
60
24
32
64
56
84
4
56
16
104
60
144
12
84
64
140
196
60
24
296
240
4
96
164
12
64
84
80
12
48
12
84
16
308
12
28
36
36
24
56
168
72
24
100
44
120
60
60
36
256
204
120
80
40
20
64
140
180
16
20
24
112
84
80
4
72
8
76
36
8
120
12
28
32
40
44
180
16
108
92
48
196
44
16
144
56
136
84
60
20
144
156
36
84
60
60
40
44
36
144
12
144
64
140
280
56
4
12
80
88
56
40
224
16
44
100
56
36
124
20
64
116
16
44
96
148
56
120
264
16
24
60
236
36
28
36
84
80
12
28
56
124
36
56
120
88
36
20
16
24
80
4
12
84
44
52
128
16
80
16
180
144
56
24
240
96
48
16
56
40
44
84
12
100
104
4
96
20
40
24
12
188
52
84
396
108
56
16
368
216
36
180
28
36
104
40
56
136
144
24
32
184
24
32
24
184
72
320
124
44
40
12
84
120
36
20
48
232
8
40
116
84
40
72
24
20
64
32
84
24
100
20
12
100
24
80
240
160
180
36
60
228
80
40
216
176
48
12
180
24
36
124
56
24
84
60
36
60
96
48
40
12
68
72
4
80
196
80
28
132
80
88
56
40
224
16
36
128
76
20
60
84
192
48
36
16
188
76
200
264
40
120
36
44
16
24
56
4
80
60
36
244
96
24
72
128
60
76
20
100
24
56
24
36
64
116
124
32
124
36
84
140
4
80
16
104
36
4
56
180
96
4
44
12
64
36
140
24
124
20
160
176
64
60
12
84
156
8
60
16
44
120
12
144
84
72
84
16
108
32
160
20
180
60
244
44
76
120
44
100
56
240
24
156
64
132
24
104
220
12
68
240
172
24
44
16
80
84
12
28
72
128
40
72
108
92
24
24
16
20
76
200
88
20
16
44
40
56
40
44
96
144
156
16
84
80
60
24
136
56
28
60
192
20
28
36
20
24
16
164
112
188
112
8
72
48
36
16
84
200
24
12
60
184
24
80
132
84
64
272
64
104
40
56
4
36
44
60
40
56
84
12
4
20
184
20
36
124
92
160
120
104
100
20
456
88
80
16
44
220
212
4
140
36
48
40
80
16
200
64
60
12
24
60
44
16
96
240
48
32
4
164
12
144
64
20
156
124
56
40
116
28
20
240
76
180
180
60
84
80
60
112
84
224
12
124
80
36
28
36
20
124
36
56
48
16
84
36
320
120
36
4
24
96
176
84
76
144
360
44
172
8
76
96
44
24
12
28
36
36
104
36
48
12
24
60
36
28
116
24
112
104
204
60
100
80
96
4
60
92
160
80
84
84
40
72
24
120
264
56
120
100
44
112
168
12
48
176
100
56
168
16
156
84
56
48
120
40
212
124
80
160
120
56
48
40
12
44
24
112
104
244
32
108
36
160
20
64
140
240
96
100
144
140
52
48
80
12
4
24
96
176
148
12
8
112
8
72
28
80
16
44
240
40
32
40
128
136
56
168
96
60
100
104
36
36
300
28
20
340
12
140
100
44
40
140
4
12
68
60
132
184
20
96
208
32
148
12
44
100
324
140
12
4
224
36
76
68
220
96
204
20
76
24
56
40
56
148
176
60
16
20
28
20
52
128
72
120
28
116
136
48
120
32
24
4
140
96
96
48
100
36
140
144
16
80
96
4
80
76
84
24
80
112
8
40
176
16
68
16
84
12
260
24
136
104
36
4
44
16
20
76
108
200
72
168
40
56
16
80
60
28
176
84
12
144
24
76
80
4
72
8
96
64
140
96
84
16
80
520
24
12
20
120
4
80
16
48
80
52
128
60
16
36
128
16
56
40
44
16
48
20
40
80
36
180
64
176
40
96
128
40
12
20
160
8
40
12
60
20
84
16
44
4
96
80
40
116
4
204
96
204
80
180
16
144
12
360
140
4
24
56
264
100
32
28
36
260
24
40
32
124
84
60
20
16
200
96
24
16
48
56
24
16
44
160
116
60
64
32
324
120
96
4
60
24
60
12
168
72
8
40
20
220
200
12
28
80
132
100
104
16
20
84
64
12
20
120
64
24
72
84
44
96
16
80
4
36
44
16
68
12
208
20
72
24
40
84
476
40
224
60
12
40
60
44
36
28
216
56
84
124
152
168
72
28
32
84
76
128
76
36
20
40
8
72
84
4
12
60
8
256
80
40
104
72
24
156
148
32
24
64
20
36
76
20
28
176
36
24
136
8
40
56
64
32
4
20
60
4
140
76
144
80
120
40
36
20
124
96
60
180
60
20
204
40
12
44
64
56
120
84
132
48
12
180
28
96
60
96
20
28
216
44
12
48
40
140
60
132
60
40
168
180
92
24
16
24
144
96
24
72
308
96
60
24
112
8
36
16
144
80
4
12
308
96
16
8
16
20
64
12
20
64
20
444
112
20
24
84
16
96
68
16
60
20
16
144
44
132
88
116
64
132
120
84
20
136
164
204
40
152
4
164
12
100
44
16
20
28
60
80
36
36
300
84
216
88
80
16
200
64
120
12
44
120
60
36
144
40
56
60
28
120
120
20
16
116
64
204
20
60
16
36
104
16
24
24
240
56
156
268
96
56
24
36
244
140
4
12
84
44
16
80
100
24
32
24
76
324
440
84
36
40
24
60
92
48
96
24
120
40
176
144
60
36
160
24
80
240
16
56
40
68
100
56
16
248
240
16
140
144
36
76
48
380
420
12
4
60
24
56
24
60
12
184
24
32
84
60
24
16
80
144
112
8
16
20
84
76
36
104
36
108
40
32
24
16
24
44
16
80
60
4
36
44
52
104
36
4
44
112
44
136
108
36
56
148
12
84
44
40
240
56
96
4
60
80
4
36
224
12
288
96
16
20
60
180
28
60
260
16
20
24
52
140
168
60
12
180
48
180
12
28
96
36
108
32
48
240
40
32
144
300
144
16
44
40
176
16
44
4
12
80
84
16
44
16
20
280
20
240
124
84
92
64
36
44
16
68
60
96
84
16
20
144
156
36
48
40
32
24
16
8
240
100
80
112
128
12
244
44
136
200
36
28
20
96
64
116
24
240
40
92
64
84
72
168
60
80
12
40
104
64
116
4
80
40
20
132
64
176
240
60
28
36
20
24
16
36
48
12
80
48
36
240
4
72
24
60
140
24
112
108
32
60
40
120
408
12
188
196
80
240
4
56
24
40
72
224
40
20
36
48
12
100
48
56
4
332
48
36
60
16
84
180
24
36
80
4
80
136
20
96
60
120
48
112
24
24
60
96
84
56
84
76
80
16
84
44
96
100
80
60
64
72
108
252
104
24
40
56
36
28
20
16
44
96
4
96
44
72
264
100
20
144
60
36
76
20
28
36
264
72
24
56
124
236
240
4
44
120
12
100
44
4
96
44
180
16
24
276
20
64
32
88
36
20
24
52
128
16
60
24
32
40
164
4
92
148
92
28
20
76
36
68
16
56
24
24
36
220
24
56
64
36
44
16
24
140
16
140
24
60
112
44
40
56
144
120
16
128
40
152
124
20
24
16
144
80
136
140
4
32
24
264
16
44
52
44
16
84
56
40
60
68
112
24
84
60
56
96
60
108
16
96
68
96
36
24
96
4
36
8
40
72
8
112
284
96
84
144
40
36
144
96
144
36
140
76
8
156
76
168
80
112
24
120
24
72
8
36
84
12
84
16
108
192
144
156
128
40
56
36
148
12
80
4
44
12
64
84
116
40
96
120
24
56
28
32
148
60
80
12
4
44
40
72
164
4
140
100
96
80
60
124
336
24
56
64
20
196
140
4
32
168
36
4
152
144
36
48
36
60
460
24
32
60
124
56
40
84
60
20
4
56
4
132
44
4
96
56
40
188
132
88
56
60
196
104
4
32
48
16
96
84
44
60
72
168
36
96
28
56
64
96
80
60
36
408
100
60
20
132
168
72
24
40
156
80
60
168
12
48
112
48
36
24
56
96
240
124
144
176
4
60
12
68
180
76
84
80
96
144
16
96
204
60
84
116
64
32
124
164
16
60
36
188
12
100
80
48
12
24
124
60
32
24
136
84
116
40
68
60
192
84
144
12
40
104
436
48
20
220
96
44
16
24
120
20
36
64
96
60
80
84
172
68
12
48
192
60
40
44
96
4
80
124
12
104
96
40
68
16
96
48
96
116
24
16
164
16
500
88
240
72
8
40
56
4
60
80
52
128
60
96
184
12
44
184
236
84
112
224
40
96
104
64
56
16
68
16
44
16
216
140
48
100
12
108
56
40
116
144
124
176
64
56
204
76
20
16
180
60
128
52
48
80
60
12
148
156
20
160
140
36
48
156
4
92
84
4
236
84
60
16
164
112
44
16
48
92
24
16
8
100
32
124
324
12
164
84
16
284
12
4
20
16
44
4
140
12
148
116
24
120
76
44
160
20
16
20
76
20
64
44
16
60
36
188
36
124
120
80
16
204
36
56
64
84
32
84
40
24
56
144
136
60
96
44
24
60
16
36
48
96
144
12
44
40
44
52
224
24
16
104
40
80
16
56
168
72
184
80
96
48
36
4
80
12
48
12
184
176
48
12
4
176
60
84
24
132
288
96
16
188
360
12
60
148
20
72
148
140
100
12
104
24
40
56
40
144
80
76
80
16
140
40
44
16
44
84
36
16
108
92
160
8
40
36
84
60
32
28
120
32
28
252
120
60
60
8
40
116
4
192
44
36
64
56
304
84
116
120
16
224
4
20
156
4
56
64
20
112
44
24
12
28
20
76
20
16
68
12
100
168
180
96
84
32
28
12
24
156
44
24
16
144
56
24
12
4
24
36
20
60
16
108
116
16
48
240
20
76
44
16
80
36
28
260
12
48
40
80
16
104
132
4
44
36
156
4
80
124
60
72
24
96
84
140
84
60
16
80
4
80
96
36
48
112
8
40
12
108
72
60
108
56
40
20
84
156
64
20
12
28
56
240
40
56
64
60
44
120
172
68
16
56
100
108
240
116
64
96
36
108
32
28
56
96
24
4
12
84
116
24
84
156
64
116
180
40
144
96
264
92
48
16
84
60
36
120
20
60
136
120
8
16
56
24
64
96
56
84
64
32
84
60
76
8
96
120
36
108
16
24
140
16
44
36
36
24
24
76
80
84
96
216
64
120
56
64
104
40
96
56
24
16
84
60
36
84
44
172
24
156
68
172
68
96
16
108
176
36
48
12
84
40
84
80
76
24
12
144
324
56
24
72
24
60
60
64
20
52
44
276
60
64
36
8
16
96
240
24
60
44
52
68
232
20
300
84
180
444
16
156
308
96
96
4
44
52
44
60
40
44
36
96
88
80
72
88
176
100
300
24
32
24
24
76
80
96
4
240
24
116
64
32
240
100
8
100
12
48
120
12
44
4
36
44
16
180
104
36
16
80
144
4
56
36
100
44
16
68
40
56
156
28
120
56
196
48
80
76
24
80
72
168
16
44
12
84
84
96
40
104
40
56
96
60
28
96
144
356
84
16
44
16
80
4
56
40
24
120
120
32
24
156
108
112
84
144
12
68
36
24
40
32
40
80
84
36
108
16
44
132
4
140
144
36
156
108
72
40
84
36
8
160
20
240
112
68
72
48
280
192
60
68
112
8
132
64
60
80
120
24
52
44
40
144
32
24
40
60
44
40
56
24
12
28
36
36
128
12
160
20
28
252
260
28
276
180
60
44
96
40
24
32
100
84
24
56
96
48
12
4
140
64
116
24
40
176
64
32
204
16
144
140
184
92
4
96
24
104
136
20
124
180
12
68
36
64
236
4
60
20
72
84
16
108
120
140
180
12
28
200
40
80
96
4
32
48
36
64
60
12
200
28
12
128
36
16
80
28
200
12
100
60
140
148
20
12
28
260
112
48
476
120
60
60
180
64
92
120
184
56
24
4
140
40
156
44
16
80
96
40
8
112
168
96
80
96
60
4
224
40
56
204
240
12
84
36
40
24
96
44
4
92
28
36
96
308
12
144
64
116
124
12
48
216
120
20
36
160
44
4
56
36
4
144
152
208
80
132
84
16
8
72
168
112
84
44
36
64
20
76
80
124
200
40
96
36
48
240
20
112
24
80
64
336
24
32
168
96
36
64
96
44
96
184
56
48
72
168
96
4
96
84
32
28
36
44
60
40
56
40
44
112
44
16
48
20
16
96
44
24
156
96
208
60
56
24
112
68
36
204
60
52
48
272
28
32
4
80
16
68
40
56
16
60
80
28
72
8
100
116
136
68
132
64
44
16
60
20
36
24
184
72
20
60
208
32
184
24
56
124
12
20
100
8
16
80
4
80
36
24
40
72
24
60
44
52
60
164
4
80
60
16
84
56
36
100
24
176
24
24
36
84
120
96
160
24
12
204
56
40
68
60
120
72
24
16
60
128
12
64
56
48
16
204
32
240
64
336
128
12
84
100
140
396
148
20
96
24
40
56
16
48
80
40
12
20
24
16
128
100
20
16
140
76
48
36
20
60
96
100
24
84
116
16
128
120
72
24
84
60
100
12
80
100
48
132
48
92
4
80
60
4
216
20
64
60
116
36
60
84
40
24
156
84
56
216
40
248
40
20
156
24
16
80
60
36
28
116
144
12
28
120
140
60
52
20
64
60
84
60
12
84
84
96
24
36
224
12
168
72
24
136
8
136
56
24
36
148
32
108
12
84
64
140
36
60
24
72
4
84
12
84
176
120
84
84
40
36
84
92
28
132
44
16
128
72
124
140
16
20
28
296
16
44
64
20
120
16
20
244
32
24
120
40
56
364
44
136
240
24
32
24
60
16
20
60
4
24
56
60
76
104
16
140
64
44
192
48
240
40
72
8
16
224
96
144
136
96
48
180
156
24
240
72
84
224
96
16
80
60
120
120
120
48
232
180
20
124
44
52
48
80
60
216
60
4
80
112
24
356
84
124
140
40
56
4
80
100
12
84
236
60
88
56
136
60
84
140
124
36
140
120
96
28
36
120
20
244
92
28
132
68
60
36
60
36
28
36
236
84
24
40
392
48
36
16
84
216
24
24
20
100
92
4
96
80
60
28
336
24
120
176
100
84
32
24
4
96
44
36
60
24
12
204
36
60
24
16
108
60
80
72
240
88
20
100
12
128
156
4
12
84
140
96
184
120
224
36
124
36
204
20
16
20
24
196
60
96
120
120
8
16
80
60
240
84
12
28
80
120
40
176
100
84
156
60
56
24
4
36
140
96
144
16
44
24
156
180
16
8
16
104
96
24
72
124
60
164
132
28
140
52
44
180
4
192
140
4
24
32
244
20
96
24
16
84
44
280
96
200
36
28
132
44
196
164
24
16
180
20
16
48
56
36
84
76
140
64
216
104
16
80
168
312
40
8
120
12
64
176
64
60
24
12
60
84
80
36
40
24
140
96
48
16
20
120
64
32
84
100
80
60
160
20
24
96
36
28
20
60
72
124
96
84
144
72
8
72
24
120
84
12
24
40
36
204
20
64
96
144
276
104
40
56
96
4
44
52
80
28
56
60
100
56
84
16
108
56
16
24
116
84
40
24
56
4
80
60
196
44
16
80
16
8
16
60
240
80
16
108
96
104
96
96
28
32
84
136
68
100
32
120
48
16
164
60
112
ABCD 151026*5^$a-1 [26]
43
41
18
13
8
3
1
5
3
39
25
53
3
15
24
12
48
21
9
15
24
45
24
15
3
33
12
9
18
9
40
8
24
60
16
20
3
66
75
4
35
33
4
8
28
8
3
25
11
37
60
48
20
3
13
11
13
8
15
12
57
12
57
3
64
29
18
57
4
11
30
19
23
6
48
72
30
13
11
54
42
1
23
1
17
30
18
7
20
12
9
39
12
28
60
8
4
11
45
33
6
1
48
20
15
9
3
49
41
31
8
24
16
24
12
35
6
67
11
24
9
87
13
68
24
24
39
6
39
4
36
20
45
18
9
3
45
15
24
30
18
6
48
78
36
1
8
24
4
32
16
35
1
36
68
69
51
16
12
17
3
15
1
11
12
13
11
13
8
76
20
4
32
16
20
33
3
3
24
9
3
13
60
83
25
12
5
15
3
12
21
21
54
9
24
9
3
3
21
21
51
15
33
24
15
12
93
21
7
59
9
4
41
3
60
4
11
25
65
19
24
23
12
1
20
3
66
15
36
39
54
15
15
12
49
11
21
15
1
11
61
5
31
24
20
12
33
6
24
9
15
1
36
23
30
42
6
51
12
12
4
23
18
24
18
78
15
15
13
35
12
25
8
4
17
15
27
9
28
17
15
39
1
35
57
12
21
12
18
12
49
32
39
9
12
21
6
21
15
33
4
41
15
3
6
75
4
60
191
36
37
32
4
17
3
3
33
9
3
28
11
33
3
12
12
69
21
42
9
3
66
18
1
24
32
4
11
36
57
3
30
6
12
6
18
37
47
21
16
5
42
13
72
11
24
1
36
11
33
3
48
9
3
6
30
36
105
24
3
36
12
1
11
21
9
24
7
12
23
9
4
59
78
3
75
25
20
27
1
44
16
12
17
6
9
3
9
27
24
13
29
66
12
18
3
69
3
3
36
9
24
99
9
27
78
7
20
16
36
23
12
45
9
18
54
51
3
49
68
15
12
12
25
11
21
4
32
12
24
16
20
39
1
44
3
12
33
12
9
67
11
45
3
69
15
12
24
13
5
48
24
3
60
12
12
12
3
18
18
1
24
8
4
56
4
71
18
18
33
9
24
7
20
72
15
96
13
44
27
1
5
15
51
9
3
105
4
5
66
18
18
12
42
15
9
19
23
6
39
9
48
54
24
25
11
6
54
36
9
12
12
28
44
63
45
12
12
27
12
24
13
12
17
6
13
11
9
9
18
6
3
40
35
1
8
3
9
28
24
68
4
32
15
18
19
29
39
24
36
16
20
81
30
45
21
7
11
37
59
9
24
12
3
1
60
41
24
36
30
13
11
9
3
9
3
1
8
28
89
67
5
27
45
3
60
9
6
60
93
4
5
67
5
7
20
4
8
51
13
23
9
48
27
13
41
3
12
12
4
11
48
9
39
9
12
48
12
15
30
19
8
3
9
3
73
5
6
12
13
11
1
5
15
3
49
92
27
6
7
32
40
17
3
3
13
8
4
32
9
42
45
39
9
36
4
29
15
87
36
37
5
24
6
9
24
3
12
12
9
36
12
40
23
9
24
3
18
27
15
33
75
21
4
60
12
17
27
12
3
33
24
69
6
49
17
3
9
15
4
36
5
15
48
36
48
15
6
43
47
30
18
18
54
1
5
18
9
4
11
36
25
8
12
39
9
3
12
25
12
23
48
18
18
37
32
12
27
21
3
60
9
3
33
15
37
24
35
37
5
31
11
21
4
8
4
59
6
3
3
42
3
12
27
9
75
37
11
48
24
18
24
3
3
9
51
21
12
60
3
57
12
72
15
18
18
60
48
24
84
9
16
5
7
59
24
33
60
28
23
12
6
12
18
33
15
9
12
52
24
44
15
12
1
8
69
31
35
13
24
23
61
24
5
27
4
17
15
12
3
21
24
21
18
57
3
33
3
1
29
3
15
13
12
32
21
3
21
6
12
12
37
36
11
13
47
48
21
21
6
1
11
21
9
6
1
23
96
9
33
24
66
33
24
40
23
6
3
15
12
21
64
11
25
32
4
11
1
47
21
60
3
6
31
11
9
12
57
15
33
6
69
15
12
18
3
4
20
3
24
45
99
24
12
13
44
45
6
9
9
3
39
9
21
18
12
37
5
3
28
23
13
29
18
6
18
30
3
12
4
5
27
15
13
20
64
71
21
9
3
15
33
24
3
21
4
35
1
5
18
9
4
23
9
12
4
41
19
11
21
40
5
7
23
1
11
54
75
27
49
8
4
71
9
39
9
3
72
6
6
1
35
24
84
21
16
5
19
11
9
15
33
24
28
32
15
24
1
17
48
30
21
27
1
44
3
25
20
3
13
23
24
12
33
48
3
30
18
57
4
11
13
17
24
18
13
20
15
1
8
28
32
39
13
131
33
15
1
20
12
9
3
39
9
4
35
49
17
12
18
13
59
9
16
8
12
3
1
8
15
6
18
24
9
21
24
3
27
36
21
12
21
6
9
15
18
6
84
30
30
1
35
9
16
47
9
24
3
36
21
51
33
21
3
16
11
57
12
28
11
33
63
12
9
9
7
20
27
48
12
9
45
3
4
44
3
12
6
3
48
28
17
3
15
9
24
21
51
39
37
44
24
3
12
61
8
24
12
33
18
21
3
45
15
60
9
21
12
3
72
15
30
63
4
71
9
28
20
3
69
16
5
43
29
6
1
35
21
39
1
23
12
13
24
12
20
15
33
12
75
21
15
9
12
9
27
33
27
15
12
9
12
28
35
1
41
31
17
55
11
6
31
53
15
27
1
11
25
47
1
29
7
11
6
18
9
12
9
18
12
12
57
63
9
15
33
135
9
51
9
75
9
4
44
3
9
12
36
3
24
60
57
24
3
1
48
5
18
45
9
42
6
3
36
12
15
45
3
13
24
48
17
39
12
3
12
6
24
15
33
18
48
36
18
30
12
30
24
18
12
12
36
12
1
8
72
48
3
1
8
9
91
5
27
3
21
27
37
24
12
17
3
12
15
66
15
12
15
48
13
23
33
3
24
6
6
18
51
15
48
25
5
3
21
18
24
25
5
42
36
12
6
72
7
23
21
21
91
20
15
57
33
3
12
28
8
51
12
24
6
55
24
12
11
42
51
3
25
59
21
12
51
42
7
35
73
20
15
45
15
33
3
12
21
9
3
39
25
12
20
24
60
12
16
12
35
6
18
1
17
6
45
3
24
13
47
21
36
3
1
23
13
89
31
20
48
3
1
24
36
32
15
21
3
24
6
3
12
76
5
19
8
27
12
12
13
29
6
18
31
47
45
24
48
4
17
3
12
108
21
31
35
1
8
3
9
9
24
18
9
3
25
11
6
55
17
6
24
18
3
21
18
48
25
23
81
3
6
51
15
18
3
15
37
11
85
17
19
83
12
12
6
27
36
4
59
12
1
12
24
12
56
4
116
4
20
12
51
9
12
21
6
78
43
23
1
11
21
57
48
18
9
21
31
12
20
36
72
16
23
36
9
36
15
24
12
81
3
13
11
48
48
9
15
9
48
27
21
40
32
45
48
6
36
6
18
12
13
56
21
3
28
11
33
24
24
3
25
47
18
3
24
4
11
9
24
51
9
9
18
12
42
24
18
12
13
56
21
18
25
8
39
13
23
45
24
12
3
36
18
24
54
12
9
15
13
92
63
33
27
48
21
4
8
3
24
1
11
1
41
6
13
47
9
15
9
15
13
36
36
44
39
1
20
3
9
21
54
12
6
3
4
59
45
51
24
1
44
36
4
35
24
49
5
3
45
120
31
20
21
3
3
12
9
3
45
4
116
27
18
123
28
32
3
9
24
3
1
71
42
103
11
6
3
28
24
11
21
15
25
17
15
4
5
18
13
35
36
18
19
11
12
61
44
3
12
13
32
9
48
42
13
23
33
9
27
16
47
13
36
72
32
3
9
27
9
21
27
15
12
1
5
31
8
28
47
24
18
7
12
23
24
156
21
16
29
7
32
4
23
36
21
3
48
9
33
24
15
40
41
6
12
30
6
60
25
5
7
17
96
87
3
1
23
108
42
43
8
15
9
4
11
9
15
54
18
1
5
6
1
29
6
24
69
15
36
36
1
47
36
9
40
32
33
3
4
11
36
1
60
8
24
27
9
48
27
37
68
16
11
12
12
9
21
3
24
27
21
27
18
55
23
49
8
15
21
28
11
9
24
15
24
9
28
47
13
32
27
21
21
3
39
12
21
16
5
15
36
3
13
11
42
19
92
9
18
6
27
84
15
57
4
8
4
35
37
53
18
12
25
36
20
15
25
11
24
72
12
30
43
35
72
60
36
9
12
9
12
3
28
23
25
72
20
15
54
6
12
30
31
32
12
3
12
6
3
36
9
27
4
12
56
16
35
21
3
13
5
18
81
27
12
12
45
15
21
27
6
6
93
16
47
1
11
48
12
6
6
21
27
1
48
23
36
42
18
12
33
24
64
20
3
1
5
42
21
57
3
3
9
27
45
9
7
24
95
54
12
6
13
5
6
69
28
20
21
6
12
36
13
5
24
3
36
4
59
24
57
48
4
32
3
12
24
21
3
6
39
12
28
23
12
48
9
4
8
3
36
36
1
29
7
17
7
11
9
3
24
21
16
5
18
57
21
3
28
36
11
36
25
8
27
48
45
16
48
5
3
3
9
15
1
32
21
36
39
72
9
7
20
27
18
63
36
16
8
3
30
6
21
3
12
25
137
3
24
40
5
27
3
13
8
39
12
45
3
45
12
4
5
63
15
12
12
1
32
15
25
17
18
1
68
27
36
45
4
8
27
12
1
24
12
5
3
3
18
42
6
54
18
15
12
15
13
36
5
42
48
9
21
12
3
39
33
3
9
28
36
11
25
20
28
41
66
21
16
47
72
13
32
135
30
3
99
21
12
60
4
20
27
18
15
3
9
15
6
18
48
1
12
68
3
21
16
5
6
45
3
33
4
23
12
1
11
9
24
3
12
13
8
9
51
36
4
17
6
6
6
1
95
25
17
51
40
29
66
12
1
23
6
6
9
63
1
8
12
9
51
3
66
3
3
36
13
12
5
27
48
3
12
37
32
3
9
15
24
48
9
39
6
31
11
9
15
13
41
3
12
3
6
3
9
123
9
6
33
4
72
5
3
12
36
3
9
12
16
36
23
9
48
3
33
40
11
25
24
17
27
15
85
11
25
32
27
57
28
12
23
33
4
44
9
3
51
42
66
24
9
48
15
72
12
66
18
12
9
33
18
6
15
16
23
33
4
8
21
3
16
24
11
12
33
63
21
3
13
47
6
42
12
25
53
42
18
27
12
15
12
45
3
45
60
15
13
12
24
11
9
15
9
27
33
3
85
23
24
93
15
9
3
18
15
15
21
3
42
51
15
9
4
47
9
4
47
1
5
31
11
25
32
27
1
8
3
36
21
15
9
12
4
11
1
11
9
21
15
51
21
3
9
3
1
68
21
27
3
42
3
16
17
6
6
3
21
7
44
51
13
5
30
45
15
13
32
12
4
35
9
15
13
20
4
20
27
21
16
5
6
78
79
23
24
12
85
5
39
12
15
9
15
6
39
16
17
72
27
15
9
24
4
8
9
6
108
9
3
73
17
18
1
11
12
78
7
17
27
39
1
23
37
11
9
12
52
11
45
3
1
11
24
6
31
11
36
25
17
6
12
37
20
24
45
18
84
18
30
25
20
24
3
24
24
36
72
9
28
5
60
39
4
12
41
3
27
33
36
21
48
6
18
15
3
9
12
4
47
33
69
42
9
24
15
21
3
36
1
11
6
78
24
69
3
12
30
7
17
6
12
33
4
44
28
48
56
16
20
15
24
48
36
18
18
24
96
13
8
15
24
25
36
53
19
11
12
120
12
24
12
9
12
36
15
6
51
39
33
3
9
9
27
69
72
36
36
3
4
24
59
24
12
21
36
24
9
6
25
17
30
24
12
9
45
3
40
36
8
12
28
23
6
15
3
36
9
4
11
1
20
3
12
25
47
69
3
21
16
8
3
36
24
81
3
21
64
32
4
11
180
36
6
51
21
18
1
23
6
7
29
39
27
9
3
6
43
8
69
15
4
47
24
1
5
51
3
9
33
24
15
16
59
30
15
4
11
21
3
1
24
59
57
24
75
141
12
57
18
6
15
48
12
3
85
23
9
12
28
32
9
54
6
3
40
29
18
60
1
32
3
12
25
11
1
32
4
41
12
3
15
42
55
12
35
12
9
3
42
24
6
42
7
41
6
13
12
68
15
6
48
6
33
3
33
39
1
29
3
4
35
54
3
4
23
9
4
11
37
5
27
39
36
12
9
3
9
27
54
19
11
1
32
3
6
3
45
18
6
54
42
6
36
12
57
3
21
36
36
12
15
9
21
18
69
16
53
6
13
23
12
21
12
28
11
1
5
6
12
48
37
11
9
4
36
11
24
1
11
33
3
12
21
3
30
48
27
21
15
12
3
12
6
27
24
3
18
3
45
30
48
45
3
21
24
27
18
42
9
69
7
11
9
3
9
51
30
3
3
18
3
21
126
6
27
3
120
25
23
48
12
21
72
4
8
4
23
24
9
36
3
1
53
60
6
12
24
21
45
18
6
7
11
21
3
1
29
6
24
36
48
9
45
6
12
9
28
20
16
5
18
24
37
17
18
37
11
9
76
17
19
8
21
3
21
27
96
33
3
9
7
23
66
3
3
18
51
15
24
6
31
20
15
6
3
39
12
25
23
21
3
18
18
6
27
51
12
36
18
18
25
5
42
9
3
9
9
3
69
6
18
51
15
6
3
48
3
25
11
25
8
48
24
27
24
13
32
36
12
27
33
3
30
115
5
6
12
13
12
29
3
15
25
36
11
6
30
12
13
60
32
3
1
12
24
44
24
40
35
1
77
7
23
21
12
21
15
3
9
36
100
32
27
13
17
48
7
35
24
12
13
29
27
12
96
3
13
59
33
39
12
1
35
21
16
11
9
48
28
11
37
11
33
48
12
3
24
6
18
105
3
9
3
9
21
30
57
9
27
3
60
13
47
9
9
48
18
24
78
6
42
31
8
12
39
54
30
1
20
21
6
129
45
42
1
23
1
44
48
12
3
13
20
24
12
36
15
33
27
90
15
9
3
24
4
11
30
6
36
9
12
15
25
12
8
12
36
39
30
42
48
9
3
18
24
3
27
12
24
6
27
72
52
59
30
15
3
12
12
12
18
19
17
6
13
23
42
39
16
47
6
15
4
24
11
6
3
3
9
51
6
48
3
3
6
60
15
3
57
3
18
42
21
4
29
54
9
15
61
29
7
20
15
37
23
24
12
13
41
3
39
1
20
51
54
15
33
42
6
15
4
36
11
21
16
83
9
36
3
24
78
15
33
31
36
12
24
8
12
15
37
12
23
45
15
24
21
39
33
36
84
75
1
44
12
4
5
6
12
25
20
16
11
54
90
9
40
8
4
72
65
31
8
4
32
3
12
72
36
36
61
11
30
6
24
57
3
6
7
17
18
24
30
6
13
5
30
1
35
9
15
72
12
42
24
31
83
9
45
6
21
64
119
12
9
9
15
4
11
12
13
59
12
42
27
21
19
12
32
3
30
3
27
18
6
21
4
56
45
78
9
39
12
1
20
16
35
18
3
16
68
9
3
3
18
7
11
57
27
12
24
48
1
11
12
24
6
19
8
48
27
37
23
6
3
21
48
75
40
119
45
4
59
24
1
107
9
15
13
35
1
24
12
24
32
39
30
39
3
18
19
5
27
4
65
3
40
5
7
60
29
6
1
11
6
18
9
48
3
12
12
1
24
12
5
30
12
57
3
36
1
29
7
41
24
27
24
27
24
73
32
12
9
15
4
47
60
12
21
3
1
11
6
42
6
19
47
6
6
24
49
41
3
3
36
6
72
87
27
25
72
20
3
48
12
13
71
48
37
59
6
30
21
48
15
9
72
12
39
1
65
7
11
1
11
25
20
12
76
5
51
16
5
19
5
3
3
36
93
40
23
24
45
3
18
42
24
9
15
30
90
33
40
23
30
18
13
5
6
13
11
21
4
29
43
8
21
18
1
32
40
20
3
6
30
60
25
8
3
9
15
36
6
27
4
24
11
36
6
19
11
12
45
4
101
6
6
18
13
17
55
8
3
36
12
6
3
39
9
15
12
9
24
3
1
12
47
21
3
12
45
15
1
17
54
37
17
3
3
13
47
45
3
24
13
5
120
3
27
21
75
13
35
117
27
18
3
27
9
3
30
15
27
60
9
12
24
15
6
3
24
3
21
16
20
3
36
13
5
78
13
59
18
7
35
24
9
36
24
3
9
60
15
1
17
7
20
15
1
5
6
24
21
60
24
27
24
12
45
4
32
9
3
93
3
48
27
45
15
6
7
8
9
3
99
6
6
9
45
24
30
13
35
9
9
42
13
17
3
3
72
24
25
20
27
12
33
16
48
32
27
1
8
12
63
25
32
12
3
21
12
3
21
93
15
4
5
6
12
9
15
33
21
18
48
24
24
57
15
48
1
5
3
15
33
39
9
3
12
84
48
18
3
16
29
39
36
40
5
15
3
1
8
45
15
63
13
8
3
25
8
3
33
117
3
15
13
11
45
4
84
11
13
12
5
3
24
36
33
3
15
13
12
56
21
24
42
9
21
7
32
33
3
28
20
15
1
36
20
12
16
17
39
36
4
11
36
42
78
12
9
60
39
9
4
11
9
3
13
47
9
40
32
3
9
28
17
24
3
15
12
12
25
80
51
9
9
30
18
3
39
60
57
15
12
21
3
109
11
25
23
9
15
33
3
25
44
3
21
48
48
39
1
8
24
21
18
33
87
37
17
18
12
13
8
63
1
56
24
3
24
85
24
11
25
12
29
3
24
36
3
1
29
3
36
39
18
19
5
27
15
1
47
13
8
15
21
48
21
3
15
12
9
108
21
3
24
45
42
30
18
48
13
17
6
9
3
6
3
24
12
9
12
19
36
36
23
66
27
16
11
24
12
36
69
48
84
15
84
24
6
6
45
3
73
5
12
6
9
33
66
36
9
3
37
131
12
33
27
48
30
43
5
6
1
35
1
68
12
21
51
12
60
3
24
18
18
12
9
48
21
15
39
1
5
6
18
7
20
63
12
6
12
42
12
36
73
5
6
12
12
12
21
60
60
3
9
24
28
12
11
9
72
4
47
33
3
21
3
1
20
16
48
8
3
12
30
55
17
7
23
21
45
6
9
15
1
23
37
71
9
15
12
69
3
12
24
9
39
9
12
4
5
31
17
31
11
25
32
24
75
33
16
47
25
47
25
59
6
3
3
1
59
1
11
1
24
8
39
21
21
6
9
51
25
35
18
15
60
3
13
5
30
33
3
37
11
33
93
6
13
8
15
12
21
15
25
23
24
25
5
27
3
12
25
5
24
39
3
9
21
6
18
3
3
12
13
17
39
12
4
11
6
7
47
21
4
68
4
11
57
3
21
12
16
24
23
57
12
21
42
24
12
1
20
3
45
40
35
24
9
12
3
13
29
39
4
32
3
73
35
9
75
12
9
63
72
12
1
36
5
6
42
6
9
27
33
45
6
13
23
24
81
4
8
9
51
3
6
6
61
12
56
39
6
31
35
6
27
24
16
23
13
47
144
1
56
9
27
12
4
20
3
13
20
93
24
18
6
39
72
3
24
12
33
39
18
3
12
27
30
24
7
17
7
20
12
40
36
11
6
30
24
12
1
17
19
47
9
4
12
23
12
1
11
13
11
30
3
15
49
8
63
36
1
32
27
61
32
36
28
41
6
36
6
31
20
40
47
61
35
1
11
93
16
5
54
45
4
35
21
27
6
39
9
3
69
48
15
12
15
9
84
27
9
15
48
33
12
39
42
3
21
7
23
12
36
57
3
6
31
65
30
57
27
12
12
30
42
21
40
20
15
12
9
9
30
69
21
42
6
72
18
6
15
4
8
60
9
30
60
9
27
12
6
6
1
17
24
3
15
1
11
18
19
20
63
12
1
80
69
30
18
54
45
21
19
23
12
12
84
30
18
18
6
45
28
17
30
18
18
9
12
3
36
9
28
5
3
4
36
11
117
4
47
25
8
3
36
24
12
1
8
39
9
99
9
33
51
21
7
20
84
9
3
72
4
23
1
8
9
3
69
19
36
11
21
12
4
44
3
13
12
11
9
36
52
20
3
24
6
18
21
27
78
15
12
3
36
61
23
21
3
12
13
59
12
33
24
27
45
4
12
20
21
31
17
24
19
72
35
21
12
52
92
12
63
1
8
24
3
12
9
12
12
9
30
48
6
43
5
75
39
9
52
8
33
3
21
3
4
83
73
47
21
64
12
5
15
3
9
3
1
35
9
15
12
1
20
36
27
21
12
16
35
13
32
3
18
27
21
3
4
20
3
24
21
27
9
36
3
37
56
48
3
12
108
13
5
6
1
144
20
63
45
16
11
36
18
24
3
16
5
15
81
24
3
36
3
42
43
17
15
12
45
7
11
9
28
24
32
40
47
12
36
18
24
18
1
23
30
6
45
3
24
36
30
7
11
36
1
24
23
12
6
18
13
12
20
9
42
1
36
41
18
9
15
12
21
12
33
7
8
9
3
12
3
6
36
6
9
3
9
111
12
25
23
13
11
6
6
42
18
6
15
16
11
13
20
3
9
3
12
18
3
48
15
24
21
27
18
67
8
3
9
27
24
1
11
9
21
30
12
25
59
57
36
3
1
24
11
1
8
3
42
7
32
3
9
28
20
24
3
21
3
13
20
9
18
6
30
30
42
12
69
51
18
6
24
36
9
3
37
11
9
39
13
107
6
24
42
9
27
21
27
1
17
7
20
12
39
21
3
24
12
54
18
12
1
17
51
3
12
25
23
6
3
12
57
18
12
21
9
15
108
51
6
15
9
6
73
17
27
21
3
93
18
6
15
9
6
1
68
21
3
4
23
24
45
51
1
23
6
30
9
3
42
18
84
1
36
8
24
24
45
7
23
18
30
12
6
24
6
12
24
12
13
5
7
20
52
17
6
1
65
27
15
24
9
4
17
3
12
3
84
57
27
12
33
4
12
20
75
36
73
23
13
17
3
15
60
9
15
18
3
39
6
18
9
40
17
15
3
13
5
3
16
23
33
27
1
32
15
81
12
15
54
3
15
13
17
18
1
5
18
25
24
23
54
3
27
9
24
12
21
42
33
12
60
123
12
13
59
24
48
9
51
25
20
27
1
56
27
54
6
36
61
47
1
20
3
13
8
51
9
27
85
17
3
27
45
39
24
6
3
33
3
27
30
6
42
3
15
21
4
36
20
12
3
36
73
32
48
9
6
84
12
1
11
9
27
24
42
3
3
18
30
37
11
57
72
16
23
18
15
27
21
24
57
6
57
9
15
36
39
13
23
37
11
1
20
4
5
39
15
9
36
12
28
32
3
6
7
65
18
33
3
25
68
28
44
15
33
12
76
11
18
15
4
23
6
48
63
3
6
3
16
23
6
30
9
4
5
3
39
30
7
24
72
17
6
9
9
18
9
3
12
6
31
32
40
35
9
3
49
11
9
15
13
56
3
1
48
8
12
3
24
6
19
5
51
93
15
16
20
3
96
9
57
18
13
44
12
3
69
40
11
21
4
35
12
25
68
33
15
33
3
21
6
1
32
9
3
15
13
8
9
27
21
91
8
15
6
3
3
45
39
6
43
41
27
48
3
6
42
30
18
13
36
35
36
84
9
9
27
16
24
8
27
24
18
3
132
15
25
17
15
9
6
24
90
6
9
15
21
52
11
48
37
41
3
28
17
18
69
3
6
3
72
3
24
37
68
33
7
8
3
9
15
60
13
29
7
59
6
30
13
5
31
36
8
4
23
12
12
25
20
21
15
75
30
18
12
12
9
24
75
33
4
47
6
18
33
3
42
7
41
6
13
5
3
15
12
73
35
45
3
6
6
90
18
6
15
3
24
33
3
13
35
21
39
1
29
7
23
21
4
44
24
4
11
45
15
54
3
27
72
12
1
17
31
44
48
3
1
72
47
18
18
1
11
9
12
15
9
4
32
4
23
21
4
8
9
3
3
1
12
35
9
48
12
24
9
31
32
16
44
12
9
27
15
9
27
18
30
21
15
24
30
18
60
1
36
60
23
9
4
11
25
20
15
13
41
3
15
73
53
30
12
93
12
3
9
16
11
78
111
12
48
64
47
30
24
24
55
24
8
12
12
15
24
1
23
9
57
78
9
48
111
12
12
36
30
18
12
18
3
63
6
18
24
1
180
20
3
12
37
11
33
12
9
7
20
36
63
45
69
19
24
68
9
27
4
5
31
29
18
6
3
12
3
30
7
23
12
6
3
27
9
15
12
33
21
6
42
19
17
91
11
9
63
6
3
15
96
1
35
36
12
18
3
27
21
3
21
4
23
78
3
36
27
18
3
24
21
3
3
36
6
6
6
18
9
40
8
57
30
24
25
8
9
15
27
48
1
8
3
45
3
45
24
28
32
15
9
15
1
36
23
9
3
60
49
24
5
6
18
15
12
28
24
11
6
3
3
60
6
3
24
21
3
3
1
20
117
30
9
16
17
24
3
16
47
24
12
1
11
25
11
69
12
4
71
12
24
18
15
36
4
11
1
8
48
9
12
72
19
77
12
12
3
39
9
4
11
13
23
12
30
18
6
15
3
13
41
3
15
24
12
45
60
3
1
32
15
6
24
7
60
32
12
33
31
11
9
24
24
12
3
6
54
1
32
84
3
25
47
45
12
60
3
169
11
21
24
39
37
12
24
17
42
24
6
24
7
11
9
51
18
7
17
3
3
24
12
24
33
3
37
5
15
9
3
75
37
20
33
48
18
13
5
30
1
8
28
20
48
48
21
6
33
15
18
18
9
15
6
27
40
5
6
37
8
24
39
12
9
4
11
25
5
6
37
20
21
15
15
1
83
21
36
4
20
72
108
39
9
3
36
96
9
64
36
56
3
25
44
15
30
18
72
6
15
33
7
12
5
30
12
9
3
1
32
27
6
18
24
6
3
28
20
24
24
21
91
11
60
9
4
11
48
36
78
6
48
45
15
48
13
8
9
6
36
12
69
36
12
15
12
24
6
3
39
33
3
1
12
29
3
33
18
21
4
20
3
12
25
72
5
42
9
12
3
48
12
24
12
6
7
8
15
45
4
17
3
12
4
5
27
21
24
51
12
27
57
4
17
6
12
30
7
5
31
20
40
17
27
27
9
3
1
5
3
12
15
24
84
37
17
6
24
13
5
3
4
35
6
3
24
15
25
20
3
9
9
15
27
9
15
18
39
4
12
83
25
5
27
4
32
12
15
30
6
21
15
9
15
33
28
23
1
59
12
18
27
24
63
45
4
5
24
48
7
59
48
6
90
12
21
39
12
6
15
24
3
90
54
6
3
16
20
16
5
27
21
3
27
9
40
35
30
42
37
32
9
6
36
1
8
72
12
3
45
15
24
42
51
12
12
15
33
40
8
24
3
1
11
25
68
3
1
29
3
3
33
84
45
6
9
12
4
23
24
49
11
61
41
30
66
27
15
45
4
32
15
61
17
27
15
36
1
11
1
24
23
13
68
27
18
7
11
21
24
3
9
3
1
36
5
6
57
3
9
28
20
4
17
18
24
30
31
35
12
13
77
54
9
3
9
21
19
5
18
13
20
48
27
21
45
43
53
6
24
12
12
12
21
3
36
12
9
21
6
18
12
18
13
5
27
4
44
3
1
60
8
15
133
17
6
24
9
9
7
56
3
37
32
15
30
6
24
9
36
99
13
44
3
36
24
25
29
30
21
51
36
6
55
59
129
12
15
45
15
69
57
126
37
23
6
6
13
35
12
13
8
12
48
21
15
16
23
9
3
9
24
45
3
16
8
36
57
30
9
124
36
11
6
15
24
33
7
32
39
12
54
27
15
24
12
9
60
16
23
13
20
21
6
9
99
21
33
51
3
13
32
108
27
6
3
15
9
9
7
8
45
42
57
39
25
47
9
12
3
6
7
20
36
21
19
8
4
5
18
6
6
97
20
3
61
23
13
20
12
3
21
4
35
36
24
30
42
9
4
32
15
42
42
25
20
39
24
18
7
11
36
13
5
42
25
11
36
6
3
3
12
12
21
36
15
18
126
36
25
8
4
24
8
3
21
9
24
6
1
11
1
24
29
15
15
49
12
5
6
12
48
36
45
72
21
27
15
30
6
73
11
30
15
27
36
36
6
12
6
33
64
5
6
12
61
11
12
33
4
8
75
1
17
15
12
12
12
45
6
21
39
72
25
44
87
72
12
108
1
12
20
12
3
57
27
13
12
24
5
7
17
18
6
3
52
8
24
57
3
24
21
15
3
1
5
15
27
49
11
12
42
54
1
47
24
24
30
3
3
1
5
27
15
73
36
36
11
21
4
20
9
3
75
21
15
21
33
27
12
3
1
107
45
21
54
25
17
15
3
121
5
15
12
4
32
4
5
3
15
72
1
8
4
32
76
8
15
33
76
20
12
63
156
1
8
4
24
12
8
21
3
4
59
12
12
72
57
3
1
23
42
6
6
15
15
1
24
8
39
12
9
3
1
29
27
12
27
81
24
3
18
66
6
30
33
27
6
6
21
3
9
36
15
24
30
87
12
9
3
36
21
42
21
3
6
15
4
32
3
18
6
42
6
9
3
25
12
24
20
15
12
33
27
48
21
33
6
1
35
6
27
4
35
9
45
6
13
32
76
44
40
11
72
90
30
12
25
5
6
12
13
59
9
16
20
9
7
23
6
66
12
72
37
41
15
15
42
27
15
9
3
9
4
59
12
12
36
33
63
6
3
3
9
27
24
6
27
27
1
35
69
4
8
3
21
52
32
9
6
49
36
44
3
24
6
6
21
24
12
72
108
51
57
9
7
11
13
29
39
3
1
35
45
3
1
23
9
15
36
13
35
72
1
41
3
3
21
45
27
39
36
18
30
1
44
48
21
27
15
9
52
11
12
18
3
16
35
18
19
44
15
9
12
3
21
4
17
19
5
43
23
9
100
47
37
32
21
3
12
96
33
6
12
24
12
1
20
4
20
12
16
65
43
20
27
24
54
87
3
60
24
30
15
12
36
4
41
27
3
12
6
15
3
6
18
1
32
16
11
81
3
57
84
9
18
30
15
33
15
15
9
4
5
3
3
36
1
23
54
15
16
41
31
32
96
51
1
53
6
24
9
15
12
13
12
20
4
11
45
48
3
9
9
18
9
21
18
12
12
45
15
12
72
24
25
35
12
48
73
12
11
33
84
15
37
5
18
24
6
18
9
12
45
63
4
17
75
21
24
15
36
69
6
25
8
15
21
24
63
13
32
15
37
8
39
21
12
27
108
9
3
9
3
6
79
44
12
33
3
21
18
36
1
8
3
33
27
13
29
30
13
29
24
27
27
6
39
24
4
24
11
36
1
24
35
6
27
24
12
9
30
13
11
9
16
41
42
6
3
4
8
39
25
41
7
32
4
53
7
35
12
18
66
12
24
69
3
9
4
12
44
12
15
45
16
8
45
27
3
18
3
36
33
87
15
36
12
24
9
75
6
3
24
9
30
85
65
6
33
60
4
11
9
12
4
11
33
33
30
21
3
49
12
32
48
87
48
1
20
15
117
16
35
33
40
17
6
18
18
13
23
12
12
1
20
27
18
27
15
6
15
16
23
12
81
21
114
21
9
6
12
9
16
8
12
12
27
13
35
12
54
3
15
13
11
37
11
9
39
13
5
18
93
15
1
47
6
3
12
15
24
60
13
17
24
30
1
17
31
68
4
11
6
72
19
11
13
53
15
3
36
18
3
15
30
7
71
138
6
37
35
13
11
9
4
23
21
3
24
12
48
9
15
25
32
39
1
23
18
90
9
15
9
15
9
4
32
9
3
24
48
3
30
6
9
36
27
30
55
17
51
15
25
12
35
54
6
18
3
15
6
3
3
1
20
88
5
6
45
15
6
18
33
24
39
33
72
16
8
4
23
18
60
7
11
9
33
19
32
21
66
12
18
19
5
43
24
36
47
57
9
24
3
15
48
45
39
1
12
35
37
80
3
12
6
66
6
78
1
20
72
24
39
6
7
12
20
4
5
39
60
3
45
15
21
28
32
24
15
12
1
53
30
25
11
18
18
45
40
20
12
39
21
16
23
6
30
25
47
12
1
12
35
6
3
3
21
27
36
30
6
21
28
20
52
47
13
5
42
9
16
11
36
33
3
18
75
45
27
51
12
36
13
44
63
6
15
12
81
18
13
12
5
31
24
20
3
13
5
102
18
48
39
3
13
17
39
12
27
12
6
31
35
1
8
24
27
33
40
20
15
6
3
24
15
37
11
21
12
63
61
11
24
1
5
3
28
5
6
21
3
49
29
27
39
9
15
33
28
11
48
37
35
6
6
24
12
9
16
5
3
4
32
3
6
18
49
32
3
24
9
36
15
13
20
27
24
69
15
54
7
20
12
27
6
19
8
52
59
30
3
51
9
3
36
37
53
3
12
39
21
51
1
137
18
25
65
7
5
19
23
6
3
87
9
15
6
42
6
6
13
48
11
12
30
15
12
21
103
12
24
5
27
3
33
27
9
12
27
9
21
7
23
18
7
36
11
9
15
18
87
9
3
51
21
63
12
12
13
17
6
24
9
4
12
35
6
15
36
15
57
12
39
25
72
11
18
12
24
27
3
9
4
35
12
24
6
48
15
3
13
68
99
12
72
6
103
20
3
33
3
6
24
15
27
12
1
11
9
4
11
9
15
72
30
60
19
36
12
11
36
9
60
3
12
6
3
3
1
23
21
16
36
11
6
3
27
12
12
18
42
13
8
3
9
51
12
6
15
21
6
9
3
13
8
21
7
11
6
43
59
13
5
51
15
9
28
35
9
33
36
30
84
81
96
45
18
24
6
6
1
35
9
15
6
39
39
12
1
8
27
12
24
33
39
78
18
1
68
52
80
16
8
24
4
11
97
8
21
15
36
21
55
32
9
42
30
15
4
11
36
36
1
35
9
12
39
12
57
76
36
5
31
12
8
3
9
39
9
28
5
6
25
11
33
3
12
13
12
24
11
36
6
24
3
15
57
28
17
66
9
12
12
3
24
33
36
3
12
1
24
11
129
3
30
7
48
59
24
33
28
17
7
8
12
52
17
15
12
3
12
13
8
3
9
21
6
37
29
3
27
30
36
6
21
15
9
24
4
8
3
54
12
63
12
3
21
3
1
12
11
57
4
59
1
29
27
12
60
12
12
63
37
23
9
45
27
3
33
3
18
42
66
30
24
6
31
11
6
15
12
4
17
18
9
27
57
4
32
4
41
43
29
7
20
12
12
52
11
21
3
13
56
16
24
32
3
24
57
27
12
24
6
31
11
1
5
51
3
33
36
48
4
17
18
12
18
51
12
16
56
60
15
33
36
9
43
20
4
8
15
24
36
18
42
1
11
18
54
12
72
6
27
21
27
4
36
11
36
9
99
48
24
12
6
15
27
36
24
24
12
21
9
42
13
65
3
3
60
6
96
15
27
9
24
64
20
12
15
9
15
144
12
18
27
48
28
17
48
15
4
8
24
15
25
23
6
30
36
12
12
12
18
15
39
9
15
9
72
4
11
1
35
30
27
36
3
9
27
69
16
8
64
24
35
13
11
49
8
3
21
36
4
20
15
12
1
41
18
12
12
97
23
1
23
18
31
35
21
63
21
3
30
6
9
75
6
3
48
36
9
3
15
25
20
72
16
11
54
7
20
36
4
53
27
24
4
11
9
24
21
39
9
24
42
81
15
61
20
39
12
24
13
23
24
33
39
9
24
16
119
9
3
69
12
16
56
3
1
71
24
9
69
19
5
30
12
13
41
18
84
9
3
61
23
25
23
33
4
8
4
24
17
55
72
11
24
9
3
12
45
9
7
17
3
21
27
4
17
55
143
37
59
45
15
33
21
7
5
6
33
12
12
4
24
48
23
9
39
57
40
8
24
60
16
11
21
3
33
52
5
15
3
6
24
30
61
5
15
27
6
15
100
5
18
9
3
1
36
11
36
12
21
111
9
3
9
4
29
15
9
6
18
6
21
75
1
68
36
3
36
84
30
3
75
24
1
20
15
18
27
3
6
127
72
41
18
49
23
12
1
35
9
28
20
45
60
60
3
28
12
32
4
32
9
6
45
16
8
12
16
17
6
9
24
9
30
12
6
15
3
13
24
8
12
24
3
1
17
6
18
19
8
15
9
4
44
51
24
21
27
36
6
6
21
24
48
3
36
13
20
24
4
36
24
23
25
72
71
6
24
75
28
35
1
12
24
95
36
6
39
12
4
83
12
12
21
9
7
56
4
8
27
49
47
42
7
8
4
24
8
3
45
12
3
9
15
13
17
24
6
12
25
23
24
12
21
48
16
11
12
12
42
6
138
19
11
12
25
8
63
54
48
3
27
42
3
45
18
12
109
20
9
3
24
4
11
36
12
36
9
4
5
3
123
13
11
45
15
13
59
45
4
29
27
4
20
12
36
15
6
31
23
1
44
21
27
12
9
6
21
99
96
45
72
48
51
42
31
41
91
35
12
30
6
12
13
48
59
48
9
15
13
119
48
18
19
5
43
5
3
15
84
36
1
68
24
9
3
4
44
3
21
4
20
63
6
30
9
9
63
3
12
36
6
30
21
36
9
27
24
15
36
12
25
11
18
3
27
45
36
57
15
3
9
4
20
3
69
3
18
31
11
36
12
6
3
21
18
9
15
1
8
3
57
15
18
3
3
13
5
18
36
18
18
1
41
6
9
28
60
12
65
24
15
36
21
7
32
36
36
3
12
25
17
18
49
35
21
36
4
29
3
24
24
21
30
12
6
7
17
27
27
12
72
9
135
21
60
3
24
18
30
12
6
3
16
8
3
18
7
17
3
12
21
6
105
12
3
24
42
30
30
6
13
29
7
44
3
48
12
1
23
6
75
45
48
66
9
12
4
11
37
23
13
11
12
37
35
1
68
9
7
36
17
15
36
15
13
17
19
32
4
20
21
6
18
42
1
8
36
24
76
8
45
6
9
3
9
21
19
23
12
21
4
47
1
47
9
33
6
60
13
20
12
15
24
1
83
24
37
12
20
39
1
72
20
12
51
21
3
30
15
12
21
6
1
35
9
48
16
11
12
13
17
6
13
20
3
1
47
36
66
7
32
12
15
6
75
4
32
57
7
35
9
27
21
39
24
25
44
24
15
45
15
1
5
3
60
4
12
17
6
13
20
15
6
36
30
12
45
33
15
33
54
36
12
13
11
21
4
20
15
36
18
18
9
16
36
11
6
3
27
25
8
36
45
63
24
15
36
61
104
3
6
66
24
25
20
3
1
8
21
27
12
87
24
9
3
25
5
31
80
51
72
6
19
8
72
33
27
3
6
19
56
12
27
33
15
36
13
20
12
21
19
23
9
27
33
12
39
6
18
1
11
78
6
49
8
108
33
3
3
25
17
55
32
3
9
21
19
47
12
1
36
29
19
20
12
27
49
17
18
24
9
36
40
11
13
32
4
29
15
9
30
12
12
12
9
3
57
9
27
69
12
54
1
83
42
18
6
6
25
20
15
13
23
60
6
3
15
21
33
6
1
35
36
42
27
4
17
3
39
25
5
42
81
3
24
13
5
54
18
7
29
66
12
6
18
85
47
9
27
24
1
24
8
3
21
4
17
6
6
18
37
5
3
16
23
9
36
9
6
97
32
63
9
27
33
27
12
33
3
21
45
12
3
9
42
12
9
39
73
12
35
21
12
4
20
39
36
121
5
18
45
15
25
17
30
12
24
21
36
75
24
33
16
11
9
4
12
5
6
42
19
36
17
7
44
40
5
18
69
3
54
51
4
44
36
3
9
21
42
12
9
3
1
35
45
3
37
8
48
12
15
6
6
9
3
96
42
3
27
37
12
17
3
24
39
33
33
39
12
12
39
6
6
25
59
57
15
1
5
67
29
6
12
25
12
11
9
40
5
3
3
25
23
13
47
21
15
12
45
81
48
15
4
5
51
3
9
36
9
99
51
6
72
30
108
25
11
18
19
24
8
39
12
12
9
4
44
21
24
19
8
12
3
12
18
19
20
12
3
33
60
51
108
9
12
48
69
6
21
27
9
45
6
24
1
20
48
4
23
24
57
12
15
13
48
107
6
3
3
9
3
36
6
75
27
1
8
27
21
60
9
6
9
3
9
60
4
11
1
24
8
12
3
9
27
61
36
23
6
18
24
21
4
8
3
21
15
36
1
20
3
96
42
18
12
12
13
11
13
20
9
55
24
35
1
8
3
21
3
24
24
37
17
27
21
27
24
15
1
17
19
17
6
21
4
47
24
42
6
42
42
1
5
30
24
9
16
23
37
44
12
24
3
24
1
11
25
11
21
48
4
24
71
12
18
132
15
12
33
18
48
60
33
3
21
27
73
68
36
15
18
6
13
107
18
3
51
60
78
6
60
24
25
5
6
18
30
9
12
12
4
23
6
7
20
51
12
24
30
3
36
12
36
36
3
12
12
18
27
24
12
87
18
27
12
15
9
3
13
35
57
16
23
37
36
8
3
138
6
6
78
36
24
66
6
36
12
36
49
5
3
3
12
12
33
9
7
24
32
60
15
18
12
75
15
1
47
30
3
3
21
3
18
39
12
28
47
24
21
100
72
24
11
54
3
21
3
15
24
33
3
12
6
24
3
52
20
51
42
54
1
35
9
63
18
6
30
42
57
3
69
15
45
39
9
3
72
12
12
6
31
8
57
54
18
7
12
11
42
19
24
36
47
1
11
36
18
24
30
9
12
33
30
12
36
73
23
45
9
18
13
35
9
39
6
15
57
3
15
9
63
33
4
29
15
12
3
49
5
96
7
5
27
87
45
15
9
15
13
35
57
4
48
24
72
8
60
4
41
7
11
33
84
4
8
3
25
12
60
12
11
36
36
21
24
3
21
28
32
9
15
27
12
12
1
11
25
5
6
102
48
18
6
15
33
48
30
1
20
24
39
25
11
12
24
21
9
54
49
17
15
51
60
13
5
66
81
3
9
84
21
3
48
51
12
60
96
24
12
25
12
44
28
20
15
30
31
5
75
28
29
3
15
33
27
1
8
33
18
6
7
44
15
9
24
28
36
11
13
23
57
39
33
39
78
15
27
9
4
11
6
27
3
37
53
19
11
12
36
73
35
30
19
32
4
11
12
84
36
1
5
60
7
20
16
20
3
57
9
6
1
32
24
39
36
36
13
17
6
12
12
42
19
35
33
15
6
39
16
32
27
12
12
18
24
6
21
4
59
45
15
21
3
12
6
19
20
3
6
18
49
11
42
27
27
21
15
6
3
75
36
21
12
15
6
39
33
19
5
18
49
24
35
12
24
13
72
23
9
12
16
12
72
20
48
21
7
32
48
28
11
18
3
15
1
36
17
3
4
35
6
6
1
23
18
19
11
72
21
21
18
48
21
9
27
3
13
5
15
16
35
6
27
21
6
48
24
1
11
57
15
1
20
3
57
3
18
3
15
30
24
3
36
105
7
24
47
21
3
1
17
19
44
27
54
27
15
61
20
15
21
4
23
6
36
3
9
18
13
41
48
15
4
8
3
18
39
15
1
56
3
9
28
11
25
11
25
11
25
47
1
53
18
24
33
27
13
23
57
24
3
33
9
3
27
72
18
24
30
12
84
9
87
25
12
8
3
42
15
24
27
33
27
25
11
36
45
48
36
12
21
3
124
20
27
18
18
13
17
15
16
23
1
44
3
18
3
16
29
27
39
18
39
28
35
1
53
6
18
42
12
72
48
18
24
15
16
11
9
48
28
11
12
13
8
3
12
30
48
39
3
6
3
3
33
3
21
9
7
24
11
1
8
16
12
11
9
24
24
4
29
6
21
4
5
24
15
3
21
111
1
12
5
6
18
24
19
8
99
12
33
3
45
27
18
6
30
18
25
36
32
24
3
37
5
3
39
24
37
11
1
5
27
39
9
9
12
3
4
11
6
3
24
45
7
11
12
9
12
39
9
3
12
12
1
24
20
12
99
12
49
35
6
6
9
39
30
66
84
33
63
12
42
3
15
45
12
3
18
15
3
12
9
3
1
5
67
8
3
45
12
16
44
3
42
72
19
24
5
3
3
12
21
4
53
6
33
36
51
45
63
78
19
53
66
12
24
45
12
3
60
25
23
37
8
4
20
27
42
3
36
39
1
20
51
105
9
31
11
9
12
3
1
12
24
23
30
15
16
23
12
12
30
66
25
8
15
12
24
42
3
12
9
3
51
1
41
39
39
25
12
11
49
17
42
13
11
33
3
24
9
15
66
42
12
9
57
3
4
35
1
36
12
60
32
9
24
3
3
9
40
11
24
9
12
15
18
24
12
66
9
4
12
17
7
32
4
12
44
12
3
12
66
6
12
24
6
3
12
60
111
9
27
18
30
33
3
24
9
15
12
9
72
3
9
28
36
56
39
57
21
18
21
51
24
24
24
1
23
33
12
12
3
13
83
25
8
28
11
1
17
27
45
30
9
3
13
35
9
12
69
6
9
28
23
9
4
32
4
11
24
6
18
33
16
29
6
33
12
15
33
21
6
25
11
25
23
6
19
47
45
9
3
45
51
12
9
15
9
6
1
35
126
27
21
6
18
27
39
9
36
3
9
15
12
18
42
30
3
3
45
16
20
9
7
11
6
18
24
9
3
42
3
12
12
3
57
21
12
15
12
24
3
21
84
3
25
104
3
1
8
12
16
48
36
11
6
7
20
27
18
24
30
21
3
1
44
28
12
35
1
36
20
16
72
24
8
15
45
16
23
73
23
6
27
15
12
12
12
85
20
3
36
9
3
21
12
3
18
19
47
13
44
4
23
1
32
12
15
24
24
78
6
21
27
9
51
37
32
15
42
24
78
12
6
31
5
6
36
1
23
12
84
25
23
1
35
54
63
3
6
15
75
6
24
48
18
9
3
1
84
5
42
6
30
30
27
9
24
6
21
36
69
6
6
3
3
12
24
21
40
11
25
35
36
37
20
16
32
21
19
17
27
15
9
27
72
6
19
5
42
9
40
23
24
12
18
30
24
12
13
24
8
12
63
9
3
12
12
1
5
6
9
24
93
27
15
18
3
52
47
6
18
30
24
18
24
9
15
81
16
11
18
30
37
32
4
20
21
24
48
3
69
39
4
11
36
18
27
39
1
17
30
66
3
3
1
11
9
3
21
16
47
54
54
21
36
16
17
27
3
24
42
6
45
3
9
27
37
44
39
6
6
13
23
9
39
36
1
17
27
28
11
24
33
3
36
30
115
5
24
6
18
3
16
68
40
32
3
12
1
32
57
30
12
6
18
6
43
12
35
30
3
24
39
36
37
35
24
9
15
12
6
24
3
27
12
9
27
42
24
27
28
11
12
69
12
16
72
41
27
3
18
51
3
25
17
15
3
1
11
12
24
18
18
45
28
20
36
51
12
12
13
32
24
3
37
32
3
12
25
41
48
31
11
9
3
60
12
42
7
20
3
36
6
6
21
39
24
13
11
57
16
53
3
12
3
24
6
6
1
56
16
32
12
3
85
53
48
18
24
13
132
8
9
6
21
9
51
24
15
57
28
35
33
4
24
32
3
12
21
40
8
28
8
24
12
3
42
24
12
12
3
24
16
23
6
54
1
23
1
104
3
13
17
3
16
11
12
57
12
3
49
20
16
11
24
6
6
9
4
56
12
75
6
39
4
8
3
49
17
6
36
21
33
7
41
42
9
39
24
9
4
32
15
18
6
18
19
8
45
55
23
6
6
12
24
1
11
25
32
45
27
123
1
20
24
45
7
8
39
57
4
29
3
12
39
57
27
24
6
19
8
4
17
7
32
48
27
1
8
48
60
27
6
18
24
36
25
8
51
9
15
21
9
3
96
15
12
9
33
39
16
20
4
35
9
15
21
24
40
48
20
3
13
11
6
7
12
11
45
33
27
16
11
12
117
3
12
21
39
9
28
32
15
57
4
5
18
9
24
15
54
15
3
72
36
18
87
9
18
12
48
1
35
9
3
18
3
39
12
13
5
43
56
120
24
3
42
6
1
65
6
12
36
9
51
37
36
8
12
4
23
6
24
3
3
12
24
25
24
36
8
27
1
8
33
27
4
12
11
6
18
1
8
75
24
1
35
6
18
24
85
23
9
40
32
39
9
33
51
3
21
24
48
21
6
84
21
33
19
11
24
21
40
8
24
87
1
20
3
48
12
12
12
69
15
36
48
73
11
6
51
4
11
1
29
30
12
25
12
11
36
129
4
53
30
45
4
8
36
3
37
11
9
27
12
49
35
24
37
8
39
18
51
15
30
18
6
6
18
19
8
24
3
25
23
25
11
6
30
25
17
15
3
21
39
24
42
27
27
42
75
24
15
24
6
31
20
12
3
1
5
6
84
1
8
36
3
12
9
16
11
6
55
24
23
36
81
3
108
9
15
36
13
12
24
17
3
12
3
1
23
24
6
3
27
57
12
15
30
18
13
24
11
1
29
6
1
60
12
23
21
15
30
51
4
24
17
18
30
3
27
9
9
24
87
4
11
13
80
15
6
3
12
28
35
69
4
23
21
4
65
6
36
1
32
45
3
3
84
30
3
24
3
21
45
18
1
12
17
3
4
12
23
49
5
51
16
32
36
3
6
30
12
36
84
1
68
40
32
12
3
48
18
42
25
23
36
25
11
33
51
21
3
13
8
51
36
9
16
47
12
36
12
37
8
16
5
43
8
63
12
12
6
3
27
30
12
7
24
36
29
15
3
6
15
33
3
36
3
81
64
29
3
3
45
4
11
9
36
15
18
42
9
28
17
31
24
59
13
20
12
16
92
16
11
9
3
18
12
3
12
64
47
18
7
11
12
12
24
25
20
27
48
13
56
57
90
18
27
3
9
28
17
3
36
12
3
33
12
9
6
73
8
39
60
18
51
39
78
7
68
4
17
54
45
52
89
15
27
18
18
9
3
48
6
27
15
6
18
1
11
21
9
51
51
21
81
6
1
17
6
13
24
12
71
36
21
48
24
12
3
69
3
21
16
47
33
12
4
47
9
3
25
24
11
24
6
30
1
17
31
29
6
1
35
12
9
3
66
6
1
11
30
18
33
39
49
29
7
11
12
6
15
21
6
24
42
19
8
24
3
1
17
6
18
24
6
21
36
12
15
13
32
4
11
12
105
24
21
6
1
11
78
3
15
9
15
12
33
4
29
7
44
24
24
39
12
12
9
24
51
13
11
25
11
6
15
4
11
18
7
68
16
11
21
15
13
17
66
37
11
117
39
9
39
21
16
20
16
47
21
3
12
57
24
3
72
36
1
44
27
9
45
15
3
54
42
36
12
6
72
42
6
31
56
9
36
42
1
24
17
24
6
12
85
32
9
31
137
6
12
6
6
25
11
6
18
36
24
24
66
3
12
15
21
27
48
9
3
6
55
12
29
39
63
12
30
24
15
3
1
20
40
5
12
15
15
21
3
73
11
9
48
3
1
20
16
11
60
72
30
7
12
8
15
1
32
4
17
27
3
42
6
21
24
21
139
36
44
15
6
6
1
24
8
9
15
75
57
3
12
12
24
6
6
24
36
93
3
25
17
54
93
4
23
9
27
30
6
12
6
39
27
48
6
31
20
21
91
5
3
3
18
15
12
15
6
27
15
6
3
27
24
72
21
12
3
1
68
16
17
55
20
76
11
1
8
15
1
12
11
13
8
9
3
3
12
13
11
93
24
9
72
24
39
4
32
9
31
29
6
1
8
27
30
151
12
108
35
9
21
18
36
9
12
24
3
12
1
8
24
3
36
9
99
61
5
3
3
1
41
19
44
36
4
44
12
3
13
65
6
45
12
12
4
32
28
8
27
18
15
3
36
24
66
3
15
24
96
37
11
13
23
21
15
45
12
15
21
3
237
4
68
33
24
3
24
27
36
24
9
15
9
24
27
12
6
19
5
51
16
44
24
40
11
1
8
3
72
6
3
16
36
80
27
48
9
15
18
3
36
27
6
42
1
56
3
13
11
1
24
17
6
21
4
32
9
42
54
30
48
60
6
3
48
16
29
30
24
12
13
11
24
9
4
17
7
23
13
5
18
33
39
12
1
12
8
12
27
12
9
9
3
3
45
51
18
6
9
76
53
3
24
12
3
12
18
3
4
20
24
3
37
20
9
6
21
75
9
24
39
6
6
9
12
33
15
27
33
16
11
48
1
8
9
96
18
6
6
72
24
42
6
33
12
39
1
11
90
30
12
21
76
23
6
18
12
12
24
117
4
8
15
6
7
8
9
15
15
60
12
12
6
6
1
35
6
43
11
84
6
67
29
24
3
15
12
1
59
13
68
27
18
63
12
12
15
37
5
18
24
6
3
15
33
3
21
4
35
13
35
1
20
3
49
5
51
21
30
24
6
6
36
12
6
42
24
9
36
3
37
59
25
5
30
18
6
33
3
6
90
61
11
24
9
12
4
47
61
11
9
3
25
20
63
9
75
9
3
33
39
1
5
51
12
12
45
42
9
48
15
6
31
65
19
24
23
81
15
9
12
60
3
12
6
54
13
56
28
89
39
9
3
3
12
13
47
72
45
52
36
72
8
15
13
20
96
21
6
49
5
6
21
24
99
21
33
24
39
3
1
47
9
3
61
20
33
7
11
6
18
1
5
3
4
11
25
8
28
32
3
6
18
30
39
4
12
17
114
78
18
6
54
12
9
4
12
20
33
3
3
13
29
24
6
33
3
9
24
27
13
65
6
9
28
65
6
9
12
39
12
12
12
18
27
3
9
3
6
3
12
4
59
13
36
20
12
33
54
18
27
3
12
69
27
21
3
6
6
69
15
1
8
24
45
48
3
12
15
36
1
20
27
30
15
12
120
16
23
6
15
28
12
11
48
9
40
8
24
4
47
12
24
6
42
73
11
1
32
15
6
18
1
23
13
20
72
12
3
21
45
3
28
17
3
15
33
72
15
24
9
3
72
24
9
27
13
44
51
12
21
9
7
44
3
42
15
9
15
9
24
43
17
18
12
57
16
32
36
24
3
1
29
39
3
9
24
52
41
6
12
6
31
8
9
3
12
3
12
25
17
6
30
12
6
24
9
9
7
11
54
24
55
11
25
32
24
39
12
25
17
24
3
3
66
18
6
6
18
36
6
45
4
47
33
24
12
3
132
18
18
1
5
27
15
9
45
6
18
19
29
6
45
3
33
36
28
68
27
6
3
3
9
15
30
27
4
11
13
32
36
15
30
63
4
53
3
3
9
3
1
56
28
83
9
12
60
15
33
4
20
12
3
30
7
20
39
9
27
85
56
72
16
20
9
39
3
12
45
16
23
37
8
28
32
63
21
40
11
72
9
16
20
16
35
21
16
35
9
24
4
20
4
20
52
23
21
45
15
3
37
12
32
21
7
20
16
5
30
18
3
3
36
9
36
3
13
11
48
6
3
3
1
59
1
12
24
8
27
42
30
1
5
51
16
35
33
15
12
6
39
60
16
8
3
36
12
42
18
105
3
12
18
7
23
33
36
27
24
12
13
8
28
48
20
4
35
12
36
21
39
24
57
60
9
39
3
18
19
20
9
66
6
3
21
15
3
9
3
21
76
23
21
9
3
27
13
17
24
7
11
12
1
41
7
56
16
35
96
12
18
18
6
30
12
48
33
3
13
5
67
92
27
9
15
21
3
1
8
28
35
6
7
35
24
36
21
16
32
21
42
21
4
5
42
12
21
21
31
11
25
35
13
5
67
32
51
24
25
20
12
3
9
69
27
39
36
1
20
3
9
12
4
101
6
21
48
63
12
69
3
81
28
23
33
3
9
4
35
24
1
8
51
48
24
12
1
11
25
11
33
4
47
30
6
9
3
12
57
40
11
1
23
1
89
96
3
28
44
4
11
12
1
47
1
11
33
60
36
3
37
24
23
30
6
9
27
13
17
15
27
9
16
80
21
72
54
18
30
18
15
57
3
12
27
21
39
60
9
40
5
3
16
11
24
21
28
23
9
24
12
40
8
3
24
12
6
18
48
13
12
23
33
3
30
6
6
18
25
24
8
27
9
24
4
8
4
11
85
20
52
23
12
12
33
51
13
11
21
3
84
1
44
48
4
8
36
21
18
24
49
5
30
57
9
3
28
35
6
3
15
97
20
3
9
100
11
12
60
48
54
30
18
27
28
12
8
84
39
1
8
28
59
12
6
3
4
24
8
96
39
33
3
48
21
4
8
36
15
18
18
24
108
12
36
36
6
7
17
15
9
6
24
18
31
131
13
23
9
28
5
27
36
9
18
25
5
6
24
24
109
8
28
5
6
33
4
17
6
60
13
23
13
5
43
35
12
13
11
6
51
4
32
33
3
15
1
5
27
15
21
9
174
36
9
16
8
24
52
68
87
13
11
30
18
24
33
39
12
12
13
41
27
45
6
42
7
17
51
72
12
12
84
4
36
11
9
15
37
20
3
13
5
7
32
3
96
48
25
5
27
16
59
18
6
45
27
9
4
12
60
23
24
21
27
9
147
48
1
35
6
18
48
9
3
48
1
17
18
49
36
11
18
7
71
6
15
27
24
12
66
6
12
37
48
32
27
9
21
39
12
4
20
3
13
29
43
8
48
40
11
37
36
17
6
36
1
47
9
64
17
36
3
36
3
37
8
24
81
3
27
37
23
6
39
48
3
1
36
24
11
24
30
15
9
18
6
3
15
24
6
18
1
12
24
12
71
25
29
15
39
18
19
32
3
33
3
9
3
12
9
15
6
30
9
27
6
39
40
20
12
16
32
60
75
18
15
27
30
6
24
12
9
27
36
24
1
5
24
18
12
1
11
48
6
30
21
24
24
12
39
36
1
80
45
18
9
3
25
8
24
63
45
3
24
21
27
24
13
5
54
12
6
31
12
35
12
12
60
61
5
15
45
6
37
11
18
27
48
3
24
18
18
6
24
27
28
23
33
12
15
24
93
33
6
36
1
36
11
24
9
45
42
13
23
42
7
47
57
3
12
24
13
29
27
3
21
39
9
40
11
21
4
11
1
32
3
25
32
12
15
25
56
3
12
24
6
67
5
7
59
1
8
39
9
16
8
60
3
6
31
23
9
12
87
9
36
3
9
75
66
31
48
24
32
16
11
30
15
12
3
37
5
18
12
36
21
4
5
18
13
20
16
68
9
3
4
20
39
30
15
3
6
66
42
6
6
3
88
47
12
21
3
42
19
59
24
12
30
24
31
56
12
24
117
7
83
6
55
11
12
21
15
1
5
48
15
3
33
51
24
45
60
51
37
96
23
18
6
37
11
13
29
7
48
20
21
24
6
24
13
56
4
47
18
15
3
57
24
12
48
3
96
9
15
9
4
17
3
3
12
9
21
54
1
20
36
52
8
39
21
57
7
11
25
36
32
16
24
35
6
31
17
24
42
1
32
3
18
15
33
42
60
1
8
3
1
8
21
3
15
78
36
36
7
59
12
9
15
13
32
39
24
9
4
11
9
21
3
4
24
12
5
6
21
40
11
42
7
32
4
5
48
72
3
3
13
12
35
1
20
63
21
4
44
21
24
30
24
6
18
1
8
27
24
24
48
30
6
18
7
20
52
32
12
21
3
24
15
12
13
8
3
42
67
20
40
8
40
35
30
168
48
18
6
27
3
12
9
40
24
11
12
33
16
32
120
4
11
33
3
6
3
9
24
6
24
12
13
20
52
11
6
3
4
32
36
40
11
45
21
66
9
24
45
6
25
8
4
35
45
15
30
42
6
3
3
12
12
12
6
3
15
33
4
11
21
4
11
1
41
31
5
51
3
6
3
3
21
39
6
79
65
30
18
96
6
24
9
36
63
54
42
48
30
7
23
36
45
48
24
9
7
11
54
18
33
16
48
5
18
13
32
60
27
9
12
27
18
15
9
18
12
12
37
17
15
69
36
31
17
18
1
5
63
16
17
19
11
9
12
15
9
48
24
3
1
8
3
9
111
9
15
12
12
9
63
30
19
5
54
69
4
41
18
96
18
6
24
105
69
3
28
36
5
3
15
6
42
24
1
11
24
1
20
27
45
3
9
9
31
8
3
37
23
1
12
5
19
12
35
1
20
27
72
9
24
48
3
1
20
21
6
6
18
9
3
21
12
4
60
8
27
36
12
36
1
23
9
15
36
13
68
3
9
3
21
3
93
16
119
12
18
7
44
27
12
30
15
4
29
43
8
3
1
23
12
36
1
17
3
16
8
21
63
40
20
27
12
6
7
11
48
48
6
3
39
24
6
7
20
12
12
3
18
27
36
27
45
9
3
63
24
13
17
55
36
8
15
6
19
20
27
33
39
12
37
32
39
1
11
33
39
37
8
12
15
60
24
6
7
11
9
12
9
54
6
7
23
24
12
21
36
3
9
15
49
8
39
13
32
16
36
5
6
45
36
4
11
12
9
51
57
36
4
20
51
18
18
1
8
4
11
24
6
15
15
33
28
8
21
6
69
24
16
107
90
15
4
29
3
4
59
12
60
49
11
1
41
27
15
48
1
8
15
36
57
12
64
11
49
8
39
24
6
6
6
27
3
36
6
42
48
1
12
11
6
48
7
60
44
9
30
37
5
15
48
3
33
27
18
24
6
33
3
48
33
12
4
35
9
3
12
13
32
16
11
21
21
15
64
12
8
21
7
24
20
64
8
21
31
11
21
9
30
1
72
8
24
52
5
48
24
51
40
5
3
21
3
3
21
84
12
48
12
16
11
57
9
12
3
3
33
27
61
35
6
6
9
52
32
36
28
72
8
96
36
3
36
36
9
28
11
1
20
9
6
21
48
51
25
32
9
6
25
11
9
21
51
21
30
57
4
36
8
28
47
1
11
21
21
51
39
69
3
24
9
21
7
17
30
37
20
12
3
1
11
24
9
3
9
88
65
63
3
6
18
45
48
4
35
12
6
27
12
12
27
37
80
51
72
9
3
12
60
37
113
3
3
24
21
12
16
17
3
24
48
52
5
12
51
15
117
39
13
47
21
84
60
27
6
43
24
95
36
24
12
33
39
13
12
24
8
15
9
36
16
20
24
3
42
27
12
112
20
16
47
30
48
66
61
23
21
21
24
30
33
12
24
15
13
35
24
6
15
40
24
20
12
9
6
21
3
30
3
3
48
12
48
12
25
47
37
17
19
8
12
51
6
27
4
44
28
35
6
15
3
30
3
12
63
1
35
13
20
4
20
12
12
64
8
3
36
6
54
18
6
24
6
18
12
25
29
18
21
60
24
15
61
24
32
15
21
39
6
30
12
36
21
21
48
18
21
40
12
23
37
32
75
73
35
33
36
12
40
23
42
12
36
24
7
11
61
23
33
15
12
24
97
47
24
6
39
57
27
63
9
27
1
11
9
69
3
4
8
9
24
6
21
15
21
39
21
52
32
9
3
3
25
12
20
4
23
6
27
28
11
36
18
3
28
11
6
15
15
48
9
27
9
63
6
6
21
48
16
24
11
18
151
41
3
3
1
65
7
35
18
54
9
12
3
1
29
6
1
32
3
1
95
21
9
15
27
12
13
32
15
25
47
6
19
5
15
4
35
12
12
6
63
3
21
4
71
42
18
48
24
49
32
3
36
12
9
3
33
4
35
13
17
6
60
36
48
33
3
30
6
90
15
9
6
1
17
18
1
8
33
6
6
39
15
66
3
40
5
6
6
15
3
21
21
6
36
57
33
15
24
4
20
15
24
48
21
39
36
9
75
12
6
3
4
17
3
21
67
8
24
21
6
9
4
5
7
59
36
72
12
9
12
12
15
36
49
12
47
9
45
43
11
25
11
9
72
3
12
9
3
13
8
28
12
23
6
3
4
41
15
3
13
17
6
9
12
24
15
54
30
33
84
60
33
39
51
21
3
12
37
11
18
24
39
12
51
13
108
20
15
1
29
6
24
49
32
27
12
1
8
28
8
15
30
18
1
8
3
33
4
80
28
56
3
6
7
44
75
36
30
18
30
3
16
29
6
36
30
7
5
15
27
21
72
3
18
7
8
3
6
3
3
9
3
12
25
44
4
11
6
3
3
45
87
60
1
77
30
72
1
5
31
95
1
17
15
12
15
6
24
24
27
3
24
18
30
145
12
5
15
15
45
3
9
60
9
6
33
3
1
11
6
3
21
31
23
18
18
9
3
37
12
11
12
33
105
15
76
5
15
3
33
12
24
3
96
6
55
11
48
54
55
11
6
67
11
84
13
23
13
5
12
75
87
36
24
9
15
9
4
20
12
39
42
6
36
9
27
48
21
39
48
6
27
28
47
21
3
1
44
3
66
15
4
35
1
17
15
12
15
24
9
27
1
20
36
4
23
21
3
12
6
3
3
13
36
8
39
13
11
9
3
24
105
3
9
15
13
11
13
17
3
27
12
12
49
11
24
54
42
6
7
11
6
27
75
9
9
3
27
1
44
3
25
8
40
47
25
17
42
6
54
18
18
9
39
37
12
11
18
27
4
8
36
72
15
9
12
24
12
48
3
13
53
6
81
3
36
36
6
3
3
21
15
48
49
23
25
11
21
15
21
36
3
1
17
18
1
5
3
63
1
56
16
23
85
20
3
1
11
12
13
53
6
13
35
37
11
36
6
18
49
5
6
45
40
77
6
24
1
17
114
6
39
15
1
29
42
21
24
12
15
72
12
12
1
11
33
28
47
37
11
9
3
1
29
6
12
12
12
9
27
12
48
18
67
41
6
25
20
21
99
27
9
12
15
24
84
9
4
29
15
12
27
1
17
6
60
12
12
1
5
18
12
36
6
30
24
37
5
18
48
1
11
18
55
20
111
42
30
1
56
75
12
6
27
69
24
15
4
11
33
57
48
18
13
11
30
30
1
5
6
33
3
1
11
84
42
99
15
6
27
28
71
36
33
51
12
9
24
39
9
36
51
24
1
11
18
15
108
15
45
40
41
39
3
9
28
20
4
35
57
15
24
6
42
13
11
30
3
39
13
11
21
3
9
57
3
27
12
13
20
12
15
48
6
7
17
19
20
12
3
42
15
57
30
25
8
3
9
88
5
42
1
8
48
40
8
21
6
1
20
3
42
7
11
21
40
8
27
49
5
19
17
27
28
29
27
16
12
24
8
28
84
17
55
11
9
4
32
4
8
27
72
24
9
4
17
6
21
24
3
6
31
11
60
37
23
36
21
4
24
12
35
25
92
63
12
13
5
27
15
21
12
48
3
24
33
63
60
33
12
40
12
5
31
36
20
27
24
25
5
6
1
23
18
3
24
4
35
54
15
21
7
35
36
13
23
48
24
69
3
45
60
21
12
7
59
48
1
8
15
33
16
8
4
23
45
21
30
13
8
4
23
6
18
9
51
24
1
36
89
51
15
1
47
9
16
29
6
18
3
27
13
35
9
15
12
49
8
21
6
45
15
49
5
51
12
60
16
11
9
12
4
11
21
3
6
24
51
24
21
6
18
18
13
17
3
39
36
42
42
6
24
6
1
107
54
30
9
12
3
1
35
12
13
5
7
20
15
6
3
3
9
40
5
18
24
12
45
40
11
1
20
16
11
6
6
12
1
8
3
12
85
23
12
21
3
1
11
12
24
6
27
24
27
49
17
19
23
21
4
8
16
12
59
1
17
6
6
7
44
4
17
27
39
6
7
11
24
33
27
84
33
36
160
5
36
6
24
12
30
15
3
30
7
12
35
12
49
8
24
12
9
3
21
6
21
36
12
76
17
3
16
8
3
30
15
36
3
9
3
12
48
33
12
27
1
8
28
36
47
21
16
59
12
24
12
1
77
3
27
12
9
36
51
9
51
1
23
60
24
1
8
4
11
36
13
41
39
36
3
6
15
3
30
3
3
36
33
3
1
20
24
3
25
11
25
11
36
6
48
55
17
7
23
9
16
24
32
16
11
49
23
45
3
13
20
24
3
24
18
18
1
8
3
12
6
7
35
21
3
36
24
9
48
39
21
3
6
18
9
12
24
15
21
3
1
12
23
48
12
45
9
3
51
9
75
48
69
28
68
4
5
7
23
1
12
56
15
9
3
25
23
12
54
7
36
11
37
8
84
4
35
13
5
18
24
54
30
9
96
12
45
72
15
15
69
3
12
6
6
13
8
21
30
12
6
24
51
15
37
44
4
44
12
3
1
17
12
7
44
15
9
4
32
36
4
29
3
12
39
48
21
3
9
16
23
6
6
12
9
3
18
43
5
15
9
66
57
27
12
13
47
66
66
24
21
15
9
45
30
48
54
19
24
23
9
4
11
33
28
17
6
21
15
9
69
3
69
7
72
11
12
69
12
93
18
24
18
18
9
24
48
15
12
9
15
24
21
24
39
6
3
57
54
13
8
84
27
12
6
3
27
9
4
80
3
24
66
18
6
15
57
15
27
30
3
12
99
36
12
18
27
24
15
36
24
6
31
12
17
30
9
4
23
18
31
11
21
3
1
5
31
11
102
24
39
3
1
36
8
15
21
3
18
51
4
32
12
21
6
12
12
18
42
25
20
15
1
20
40
8
4
24
8
24
40
20
15
33
12
9
30
1
36
35
12
6
6
12
21
16
11
57
4
20
48
4
20
40
71
9
28
47
57
15
66
3
36
3
1
11
18
6
36
6
3
3
9
3
1
32
3
21
12
16
65
24
3
12
12
24
4
11
13
12
29
18
25
5
27
28
11
25
5
30
45
15
12
36
37
17
24
3
45
27
3
1
60
11
18
19
20
16
11
24
6
90
13
11
33
24
24
4
20
12
3
6
31
8
3
24
12
48
24
66
7
36
11
9
16
32
15
9
36
4
20
28
24
8
51
48
36
48
45
27
12
72
12
12
25
5
12
6
12
12
12
9
15
18
24
15
40
11
9
12
12
21
43
32
45
30
6
12
6
18
24
3
15
6
3
39
9
36
48
12
3
24
18
39
3
24
48
9
72
45
15
4
11
18
18
12
60
33
4
24
41
6
37
8
27
66
18
6
43
35
42
3
15
12
60
12
66
6
9
39
45
12
21
18
1
8
27
1
47
36
45
51
33
3
13
32
12
28
17
30
24
12
9
12
3
1
35
1
56
3
9
27
18
27
3
12
60
1
11
6
3
52
11
36
12
6
63
3
60
9
36
72
36
40
17
42
36
60
21
3
37
11
1
36
17
7
116
15
6
19
23
9
15
54
3
4
32
24
33
48
30
9
33
31
116
15
12
13
29
6
12
81
45
7
11
12
85
24
8
3
1
47
6
6
12
57
3
36
13
8
15
24
9
3
69
48
39
9
3
18
7
5
30
21
4
32
36
15
54
18
12
6
7
17
15
48
24
9
18
6
27
16
8
4
23
12
9
12
4
29
6
21
3
9
12
76
20
27
24
21
15
37
36
11
13
29
19
24
80
4
17
6
1
44
4
17
27
3
12
18
6
21
15
21
39
21
3
13
20
21
6
25
17
42
6
18
9
4
11
25
8
48
3
21
3
12
6
51
15
49
11
25
12
60
17
15
4
12
23
12
18
15
48
28
35
12
54
27
3
30
6
60
25
23
1
23
33
64
47
9
12
21
39
16
11
18
18
36
9
72
15
18
18
30
3
27
1
47
66
27
15
12
9
51
21
3
9
3
1
24
59
36
13
5
6
18
18
21
16
20
24
12
27
84
9
12
12
4
11
36
1
24
5
3
36
3
12
6
3
3
9
3
37
11
36
12
12
24
1
12
72
20
72
3
12
12
9
4
5
66
13
17
54
25
41
43
8
15
1
5
3
28
8
12
27
66
67
29
30
9
4
32
117
27
15
1
108
96
5
78
24
9
4
72
23
9
39
18
27
15
45
3
12
72
12
24
9
45
6
21
21
30
42
15
36
16
11
24
18
19
24
5
31
17
15
27
42
19
59
36
33
9
6
36
57
12
9
27
21
7
11
9
24
15
9
88
20
33
27
9
6
6
30
1
17
31
32
3
12
9
33
51
3
21
39
6
63
51
54
7
36
8
3
24
1
8
3
6
3
3
36
13
20
45
6
9
24
9
31
44
15
12
37
11
12
12
12
6
15
12
39
12
13
53
15
36
12
36
4
41
48
15
75
25
8
36
33
27
76
32
15
18
3
21
6
9
36
3
36
72
9
4
47
18
63
48
12
48
4
35
12
12
13
12
5
6
21
15
36
24
12
6
3
21
55
41
7
176
33
18
33
3
9
3
36
9
24
9
24
27
15
6
54
45
3
13
11
18
24
27
12
3
30
39
3
30
42
12
1
11
54
3
24
21
42
45
57
3
12
16
23
12
60
9
3
12
25
20
9
114
12
24
24
1
11
24
12
30
24
51
15
12
21
15
12
57
33
15
27
12
25
41
24
6
37
11
21
3
85
8
63
54
42
85
32
24
9
30
81
33
6
36
57
39
6
31
11
24
1
23
9
21
42
25
5
42
6
3
72
16
8
39
12
72
48
1
5
18
24
25
24
20
15
54
6
9
3
105
24
16
56
21
27
15
9
24
4
24
11
36
6
51
3
24
13
44
60
16
44
28
59
37
11
61
17
19
36
32
3
78
27
15
24
9
51
81
27
12
12
54
55
44
69
55
17
18
1
11
48
21
3
18
3
12
12
3
6
6
6
7
47
13
44
15
36
25
8
3
24
18
7
12
5
15
3
37
11
25
32
12
12
64
8
39
12
24
12
13
17
19
20
16
68
21
7
35
12
12
61
11
9
16
41
15
3
24
25
20
51
18
7
35
12
57
3
49
60
12
29
3
4
11
13
8
12
21
18
30
31
47
13
8
87
6
7
35
13
24
59
6
3
12
3
60
33
48
3
33
4
11
48
6
7
17
18
24
6
54
9
12
4
23
36
12
189
3
9
3
33
24
21
3
48
24
21
42
60
12
37
20
15
6
63
4
12
35
25
32
3
12
33
27
42
42
9
28
41
27
3
25
17
3
48
4
12
20
4
35
12
24
60
48
21
21
3
39
6
3
28
24
32
3
9
15
12
121
17
3
3
84
21
12
4
32
12
3
36
6
24
6
42
78
1
35
12
45
16
56
12
33
15
63
1
41
42
12
24
12
18
7
24
32
4
8
3
9
39
33
21
39
24
3
6
67
12
23
9
4
56
24
12
36
4
17
6
36
18
30
12
66
63
3
1
5
39
60
15
1
20
4
8
36
12
84
9
27
63
24
1
47
6
24
15
3
1
12
11
33
24
28
20
72
27
18
6
30
6
54
24
27
16
24
23
6
18
57
39
9
21
18
24
85
11
9
39
9
36
21
60
27
27
9
57
72
19
24
23
24
57
12
33
3
3
12
6
7
11
6
42
24
6
24
18
33
45
55
44
12
9
42
1
5
3
15
73
47
9
21
43
8
16
12
11
21
9
27
4
11
13
20
3
42
30
24
12
6
3
4
12
20
16
65
6
21
3
18
31
11
12
13
24
59
18
31
8
3
24
12
1
47
13
8
4
32
15
25
23
1
71
9
3
6
120
39
12
15
9
39
9
60
16
11
9
4
32
52
8
69
24
6
24
1
48
11
48
1
12
44
12
33
48
51
3
21
15
12
84
9
12
12
48
24
3
61
5
24
30
13
11
25
17
6
42
3
24
69
19
5
63
16
65
42
9
51
1
8
57
6
1
44
48
3
25
20
27
13
8
100
23
13
29
15
3
1
11
12
36
12
12
12
6
30
1
35
24
85
17
67
56
27
36
6
19
8
15
6
3
4
11
9
24
15
13
17
12
18
12
45
24
16
23
24
21
36
28
32
15
1
24
53
78
18
99
15
24
69
39
12
6
27
39
1
20
51
37
35
9
12
12
24
72
4
89
6
24
21
15
24
12
24
1
48
11
36
12
9
60
40
20
21
31
11
69
15
12
6
30
13
32
24
21
42
6
6
18
6
21
4
5
12
51
4
47
84
9
15
6
51
15
13
17
18
6
72
3
36
27
1
5
30
1
11
12
72
12
12
1
11
24
12
12
36
9
12
9
7
32
4
11
37
23
21
63
21
3
30
39
33
6
13
29
54
36
30
27
28
8
3
18
18
36
57
45
24
6
1
23
57
3
72
9
45
6
13
35
12
54
18
36
24
1
56
40
20
12
12
3
21
15
12
25
68
4
83
12
9
28
8
39
1
24
23
6
3
15
33
21
39
9
7
83
33
12
3
9
21
15
4
20
12
15
33
16
17
6
33
28
35
12
9
75
13
104
40
20
9
54
12
18
24
3
28
41
6
12
33
15
1
23
33
15
12
48
18
31
11
21
3
13
23
1
47
18
6
6
66
1
17
15
63
36
24
33
24
4
32
9
7
24
32
16
11
25
47
6
79
11
25
35
21
12
75
9
3
1
17
15
3
25
5
18
24
1
80
48
16
8
15
9
15
9
21
19
48
8
15
6
63
36
4
23
9
9
18
30
18
33
27
9
60
15
24
9
27
9
4
32
27
13
23
54
3
3
18
7
12
23
24
25
47
13
32
9
3
15
33
21
48
19
23
45
16
11
9
12
3
54
39
27
48
13
36
5
6
24
12
9
63
30
27
3
21
3
9
64
35
6
43
11
13
36
11
6
15
3
13
11
21
108
24
16
29
18
24
6
18
24
6
18
24
13
24
12
29
18
24
9
3
45
39
1
11
33
64
80
3
1
11
9
4
36
23
9
16
35
6
3
3
21
48
45
24
55
11
37
32
75
9
3
9
36
40
8
24
15
1
32
3
18
27
39
48
6
24
18
21
15
1
11
54
6
24
21
12
3
73
17
114
21
63
9
3
12
12
1
44
15
72
9
45
39
24
40
44
3
1
20
39
49
5
27
15
6
6
60
9
21
3
39
25
5
6
13
29
7
32
12
3
24
18
15
4
59
12
96
24
37
24
17
6
6
19
35
9
51
21
24
27
73
11
6
30
24
1
12
5
6
21
21
15
28
23
13
68
15
30
54
13
29
7
17
15
3
1
41
39
3
60
49
8
28
35
12
18
18
25
20
3
1
23
6
15
40
44
15
30
3
12
69
99
51
6
42
21
3
81
3
12
6
7
35
12
60
1
23
24
9
48
28
41
3
39
36
12
45
3
37
11
33
51
18
18
78
30
13
35
18
27
4
29
18
9
12
48
12
51
21
33
18
1
8
3
13
11
25
44
3
18
6
1
44
15
13
35
13
65
6
18
6
12
6
3
3
21
4
65
7
23
90
6
12
13
36
20
51
1
8
24
24
15
6
6
18
3
4
47
45
3
6
31
11
36
30
6
1
41
27
27
90
3
12
3
1
8
3
24
84
9
21
51
16
35
1
11
36
36
36
24
33
27
24
24
9
24
16
11
45
52
23
93
27
1
20
27
12
12
18
6
36
24
81
3
18
48
3
40
8
48
16
11
24
1
32
3
24
9
48
4
17
12
30
36
33
16
24
48
5
42
9
51
21
3
85
17
7
20
39
6
3
12
15
18
6
21
3
12
30
30
37
101
51
3
37
11
13
71
24
12
18
18
1
36
44
15
36
18
42
9
39
12
21
63
21
9
43
5
18
69
33
6
1
32
4
35
1
8
105
3
28
35
48
1
24
44
15
81
3
12
36
6
42
9
16
5
3
24
60
16
20
39
6
6
1
44
28
11
30
15
40
17
15
3
1
83
1
53
12
18
6
39
9
30
90
42
6
15
12
24
27
37
8
39
36
37
11
9
39
13
11
60
33
36
3
21
9
43
11
9
3
33
21
18
1
23
6
3
4
11
1
5
15
51
9
27
1
36
24
32
36
9
3
4
23
36
24
30
15
16
60
5
3
3
33
12
12
9
3
3
21
3
24
45
21
15
3
24
6
39
40
23
93
15
25
11
13
47
25
47
1
20
39
37
12
17
6
1
8
3
36
25
20
24
24
48
51
9
3
9
15
12
21
15
24
24
1
8
16
72
5
3
60
3
48
72
1
32
3
12
9
27
6
43
17
3
15
1
23
13
48
56
39
37
29
18
12
13
29
18
84
18
27
4
20
15
36
1
12
29
30
21
48
3
45
39
33
4
17
7
11
6
27
3
12
21
15
81
4
8
36
9
3
16
5
30
12
12
45
69
12
42
90
30
18
18
45
12
24
96
12
3
24
9
4
35
9
4
23
12
24
24
18
6
12
9
39
18
18
30
19
8
27
12
60
12
48
36
49
17
19
24
23
6
15
4
5
18
12
1
65
6
69
27
1
32
4
11
12
49
23
45
39
12
1
60
11
1
23
37
41
75
4
41
31
20
3
42
7
5
12
42
73
29
42
30
6
36
33
15
25
36
11
12
13
12
20
24
12
27
9
4
71
21
15
9
3
37
11
49
29
55
108
20
27
36
12
12
21
75
24
21
9
48
42
12
69
51
61
11
36
12
12
9
87
1
36
11
57
4
23
12
30
18
48
21
15
6
7
11
24
13
36
20
12
24
15
21
48
28
20
27
21
3
1
17
15
12
3
12
9
3
12
25
8
4
60
11
1
32
21
12
24
27
12
57
6
36
33
51
1
65
19
164
12
57
3
3
30
24
15
3
13
24
32
12
45
30
24
42
79
5
55
29
43
47
21
3
6
42
60
9
57
6
1
47
12
13
8
3
25
29
27
3
21
4
5
15
12
33
51
45
24
6
12
33
16
20
3
1
8
28
36
11
66
18
24
37
11
33
15
6
30
1
35
6
24
54
48
13
11
12
12
90
19
84
17
3
3
69
93
3
52
12
20
3
36
13
8
93
3
4
47
54
6
36
33
12
15
12
18
7
32
12
3
21
27
12
57
27
54
36
24
18
45
28
12
17
6
13
8
21
6
1
11
25
35
18
79
68
4
101
12
30
12
73
5
55
5
42
18
3
3
69
16
5
114
9
16
5
3
3
9
4
23
105
96
4
36
11
12
69
51
9
3
42
18
12
21
21
54
25
32
9
3
3
1
56
16
17
7
12
5
3
12
51
24
9
15
30
3
21
18
12
24
12
1
5
27
99
60
36
25
59
12
69
36
12
24
12
3
9
72
24
45
3
16
12
47
9
39
24
60
60
72
18
18
48
37
35
6
6
21
3
33
4
5
87
72
3
1
48
36
11
36
9
3
42
15
16
8
39
9
39
6
18
6
3
39
45
60
24
3
21
21
67
20
4
12
20
45
31
12
20
33
18
24
181
11
30
6
1
72
60
8
27
9
28
8
15
6
7
20
39
6
15
60
3
42
3
24
21
30
45
12
3
13
11
54
3
24
48
48
24
51
9
51
1
20
15
1
24
48
5
30
72
30
24
7
11
1
20
36
36
12
4
32
24
9
18
96
21
9
7
68
15
36
9
9
31
35
37
8
4
11
36
9
16
5
27
21
6
33
39
6
63
96
12
3
45
3
9
3
21
4
11
9
4
11
24
12
18
66
24
30
30
9
15
36
9
3
42
30
1
20
12
15
24
36
33
48
4
36
5
19
11
21
3
33
9
99
21
3
156
3
6
54
12
13
24
8
12
52
17
24
18
21
4
53
3
27
25
11
36
9
39
18
30
12
6
54
12
9
51
24
42
48
3
39
24
6
3
12
3
1
23
24
69
24
3
30
55
24
12
32
28
72
32
9
42
9
15
1
32
3
24
6
3
3
36
36
24
45
27
72
6
15
3
33
4
47
9
12
3
12
30
24
3
4
35
96
1
5
24
27
12
3
9
51
18
31
48
32
12
39
6
55
5
6
96
6
6
21
4
11
24
24
36
1
32
12
69
6
30
7
8
16
5
7
35
6
138
6
75
28
32
21
7
29
55
11
49
48
5
6
36
21
57
6
24
18
18
9
4
32
3
13
11
13
32
12
36
21
42
1
32
39
12
24
9
15
24
9
28
36
53
19
5
30
25
8
4
20
33
3
15
30
39
51
30
19
8
100
11
6
6
9
12
4
20
36
57
15
39
42
18
24
1
36
47
13
12
20
123
156
9
4
35
13
24
8
4
47
9
27
12
9
4
20
27
42
3
3
12
1
23
33
15
33
93
7
12
47
13
48
11
48
24
45
3
85
11
24
6
3
24
15
21
75
1
59
18
15
39
33
16
32
33
7
36
11
45
12
3
1
23
96
33
15
85
35
25
12
11
60
18
30
144
21
39
6
19
23
45
51
24
6
3
4
20
3
21
15
13
20
16
5
24
31
20
3
9
108
3
21
16
35
1
59
9
12
24
4
23
9
15
24
9
21
51
39
1
20
21
54
1
5
27
51
1
41
3
12
36
21
3
3
25
32
15
18
3
3
25
23
24
1
44
12
15
21
27
9
3
1
29
7
113
63
9
3
21
3
48
69
6
18
75
4
47
72
24
9
75
6
90
13
35
6
27
24
15
54
3
21
6
18
30
9
3
30
54
9
39
18
6
42
7
20
3
24
48
12
6
3
48
24
60
4
23
12
13
24
32
40
23
24
69
39
61
12
24
12
35
1
24
23
9
12
21
18
9
21
54
9
39
12
9
45
7
11
12
12
6
24
18
12
13
47
6
99
15
24
21
27
25
20
39
21
45
7
32
3
13
59
6
31
11
33
28
17
15
48
21
6
1
104
3
13
5
6
25
23
12
12
66
66
1
47
9
3
9
12
3
18
18
9
16
5
15
39
12
6
6
9
15
37
47
45
15
25
32
12
40
60
12
20
27
9
3
13
80
27
12
21
9
51
3
1
32
9
48
3
12
12
4
11
9
4
119
66
78
1
41
3
28
23
45
4
17
3
45
24
3
12
27
33
21
24
31
8
27
24
33
12
12
3
6
15
24
52
72
8
3
12
12
13
41
42
30
18
6
42
1
20
51
30
18
36
36
13
8
24
40
20
52
23
42
30
21
28
12
8
51
6
15
64
8
45
42
30
6
1
17
6
45
15
1
53
3
36
36
21
19
12
11
9
3
33
36
40
12
24
32
4
53
19
59
45
16
29
18
6
3
15
25
5
79
92
27
18
6
25
44
15
9
39
33
3
24
42
7
35
9
15
54
27
39
33
27
21
3
24
49
11
30
27
24
4
44
63
6
90
21
15
18
54
12
1
44
28
23
33
12
3
33
39
6
48
42
21
15
9
57
27
36
57
6
21
48
4
8
60
3
6
63
3
21
15
37
44
9
6
36
9
3
33
4
32
3
1
5
39
87
81
12
3
24
21
16
44
3
1
29
6
12
9
15
1
56
24
12
3
13
71
1
35
6
27
40
5
6
9
4
23
12
45
3
25
5
12
15
4
5
24
18
9
21
54
66
19
11
36
9
84
52
20
72
16
11
25
5
18
13
11
6
54
25
53
19
11
1
8
27
48
45
15
21
12
24
3
1
12
47
9
3
12
54
48
75
3
45
12
12
3
12
6
15
9
15
33
78
1
107
6
42
9
12
36
9
15
27
12
13
11
6
30
69
3
18
42
1
59
18
43
5
3
15
9
15
57
21
30
9
16
20
15
9
12
36
36
3
9
81
15
12
15
60
54
3
48
3
21
36
9
39
12
39
25
23
37
8
3
21
57
19
5
6
1
5
15
40
119
9
15
13
17
7
59
6
75
21
19
44
3
21
15
90
55
44
3
18
42
21
12
3
21
3
66
15
28
8
4
44
12
4
53
3
15
36
48
36
54
7
32
16
17
15
21
18
12
9
3
81
3
6
30
1
36
20
12
39
24
9
4
17
3
15
21
4
5
6
12
6
15
9
55
17
6
45
3
30
19
20
63
49
5
51
51
66
24
6
12
37
44
39
60
1
68
39
13
11
9
12
12
16
11
1
36
29
39
3
1
77
24
3
3
60
12
12
33
45
15
33
24
30
12
1
5
3
4
23
9
24
15
69
4
11
12
13
23
1
72
23
13
11
37
44
16
8
15
13
11
21
9
54
9
3
13
56
3
33
16
24
29
15
33
7
11
24
21
9
42
9
84
40
120
11
13
8
28
68
15
24
21
12
33
27
12
3
6
39
3
21
3
1
8
3
25
36
12
20
4
29
3
15
60
33
16
47
12
69
12
28
35
36
18
18
12
30
27
27
12
13
11
13
23
6
15
48
12
40
8
15
48
21
16
56
15
6
6
60
18
6
9
16
5
27
3
18
30
24
18
15
4
8
12
9
102
12
66
27
4
44
12
27
1
77
42
60
6
54
18
19
32
3
18
3
45
7
65
6
12
12
13
8
76
24
44
60
12
39
1
11
9
9
7
96
11
33
27
45
15
6
96
15
3
36
1
41
6
1
11
12
1
23
9
36
21
19
36
20
48
3
1
17
18
1
23
6
3
12
12
3
25
41
18
54
18
1
5
30
12
1
8
3
25
23
12
9
12
9
27
15
36
1
23
12
12
13
11
21
21
6
21
15
48
1
11
12
9
4
5
43
44
16
35
21
60
24
12
24
21
15
3
1
11
18
15
27
9
3
12
45
36
12
3
25
32
27
25
89
54
1
17
6
12
1
8
12
3
30
27
3
12
45
33
24
39
12
39
21
60
24
27
9
33
31
32
4
44
3
1
47
30
18
6
39
39
24
13
8
21
3
24
52
11
12
1
32
3
49
8
15
12
1
44
12
3
33
3
1
36
8
40
47
13
8
28
32
16
29
7
47
18
30
13
23
45
36
51
13
11
12
25
5
27
15
33
12
4
32
24
3
6
12
3
93
18
61
12
8
28
24
36
53
24
6
84
45
12
15
57
24
24
28
11
13
11
6
42
12
18
6
12
30
3
24
15
1
8
120
24
69
30
18
6
9
3
12
25
17
18
36
13
20
40
35
1
47
36
1
36
47
33
72
3
45
27
48
1
144
5
6
36
12
9
3
13
32
15
6
6
36
9
3
6
36
6
13
5
31
11
33
15
13
17
3
15
37
11
9
52
32
16
20
27
13
12
24
20
24
21
51
15
45
27
6
7
80
3
61
17
19
23
6
24
3
12
3
1
23
33
24
4
72
20
21
3
15
13
41
3
16
53
3
28
11
9
4
8
3
60
12
60
1
41
36
6
9
3
12
30
19
8
12
33
7
12
11
9
4
71
6
27
4
47
24
18
6
9
4
56
3
9
39
33
15
21
4
59
13
17
15
3
9
15
12
42
18
78
3
21
15
9
30
21
27
45
60
64
5
27
15
33
76
8
3
42
24
24
42
12
9
33
15
3
1
5
27
4
20
24
3
42
39
4
11
24
12
21
3
9
36
60
36
33
3
15
24
1
5
3
4
36
8
21
24
36
6
9
4
41
27
45
18
12
24
1
41
6
1
59
6
18
9
4
23
21
27
1
17
24
6
1
17
7
20
3
9
36
72
4
20
15
45
4
56
16
11
13
72
29
3
4
11
6
18
37
72
41
18
25
17
19
41
31
11
33
16
12
11
24
12
57
3
9
12
72
27
25
5
15
12
39
60
12
9
12
9
6
42
42
9
75
21
24
4
24
11
9
24
21
78
1
20
21
51
21
43
20
39
36
37
8
3
36
45
15
33
48
15
72
12
69
15
9
16
12
11
6
15
12
9
6
12
24
12
6
15
12
28
11
24
24
12
18
6
13
23
9
3
36
1
12
35
30
48
6
36
6
43
44
3
9
3
9
9
3
15
25
8
24
27
36
42
36
31
17
3
84
16
35
9
3
85
8
4
44
132
60
4
92
12
12
24
3
1
35
12
18
51
60
39
13
8
39
6
6
12
120
61
20
3
9
3
21
4
8
63
18
15
12
3
96
6
3
28
11
36
1
36
11
84
6
30
33
3
13
35
1
5
42
24
21
3
12
12
21
9
3
48
39
9
24
21
30
24
21
144
12
3
72
9
4
23
36
37
11
30
7
11
9
36
48
3
12
42
6
21
16
56
27
25
116
3
18
42
24
54
6
36
9
28
23
24
25
20
15
25
29
27
48
4
44
27
9
51
13
41
3
36
51
33
12
33
27
87
37
8
9
6
9
4
11
21
15
6
3
16
68
9
27
3
12
12
9
21
15
12
3
12
45
15
1
68
3
6
15
12
28
36
35
42
3
15
25
11
21
3
57
16
11
33
12
3
36
96
9
15
12
21
9
6
18
42
1
60
8
3
1
5
3
16
12
23
69
36
3
6
3
27
1
23
49
20
28
20
63
13
32
3
13
24
36
12
23
13
5
19
12
11
45
4
29
6
21
12
3
9
3
12
6
30
42
3
3
9
4
20
3
1
23
45
9
6
21
108
3
24
6
3
69
30
9
16
20
12
3
24
33
40
5
3
21
15
3
9
15
13
35
1
8
39
21
60
4
11
25
5
39
9
18
1
5
27
9
18
9
36
16
5
15
15
12
60
42
6
25
44
21
3
4
23
1
8
3
9
15
48
24
24
13
11
9
12
27
13
17
27
3
24
42
6
21
16
56
16
11
42
7
23
18
6
1
17
7
41
18
25
23
13
20
3
93
21
42
78
18
18
15
15
25
29
96
31
47
48
13
20
4
12
44
16
48
56
24
24
9
12
7
23
12
109
12
24
11
24
1
12
24
23
36
45
16
47
21
36
63
33
21
15
40
12
5
6
9
15
24
1
11
9
48
4
11
1
29
27
21
6
9
33
3
24
12
12
3
42
19
5
6
57
57
24
6
21
15
37
20
3
33
15
61
36
11
9
12
9
30
12
37
20
12
4
5
31
23
24
36
6
6
18
15
16
60
8
4
20
3
21
3
18
30
42
3
36
39
1
68
15
48
1
8
63
1
11
12
12
33
15
48
12
9
21
27
3
42
30
12
24
33
96
27
12
60
21
28
20
3
37
8
63
37
23
114
7
35
33
9
27
3
36
1
92
28
23
9
15
45
16
20
15
1
17
3
27
42
39
4
23
24
24
37
80
3
6
15
12
4
20
45
24
6
12
37
44
15
37
36
23
13
17
24
3
15
21
3
120
9
36
36
4
44
48
12
3
13
11
45
3
6
27
15
24
6
7
11
49
23
24
6
51
24
3
49
47
25
11
6
54
21
72
51
9
9
6
24
12
6
79
41
36
15
12
48
12
28
36
20
33
3
12
12
21
18
13
12
11
9
27
42
7
5
54
9
33
24
3
21
3
28
35
12
1
11
6
19
35
12
13
36
12
35
73
5
15
27
21
12
15
33
40
8
36
3
6
15
27
6
43
29
3
3
1
35
13
20
4
32
15
1
23
12
25
5
7
56
4
59
9
3
1
8
3
42
3
15
45
24
3
54
3
27
1
72
36
8
12
4
36
35
1
77
3
40
11
21
15
13
41
3
39
33
15
9
24
27
1
23
42
24
30
9
3
6
67
8
4
24
68
3
36
6
3
28
48
24
11
9
3
25
60
8
28
20
16
8
3
18
42
45
15
45
16
11
9
36
15
18
3
4
35
21
120
24
21
3
36
27
9
3
1
59
9
40
23
30
90
21
4
5
27
3
45
36
3
24
1
5
3
4
23
36
1
12
44
12
3
9
27
24
18
6
25
47
12
60
12
9
24
12
39
24
42
6
1
20
15
81
24
36
15
37
23
12
42
48
3
15
1
24
44
15
6
7
48
23
30
42
30
39
15
61
32
3
18
19
5
3
3
6
31
11
9
3
9
4
24
32
147
45
15
13
23
12
1
12
8
28
24
20
27
18
39
9
51
21
3
21
3
4
32
15
114
27
24
24
15
49
36
20
15
6
99
51
13
29
3
27
9
39
42
6
18
6
36
6
7
20
45
6
42
3
16
8
36
27
6
30
33
3
45
12
3
21
24
21
18
6
18
12
9
36
39
9
3
153
51
36
1
11
45
3
49
20
33
51
3
25
36
59
13
5
24
72
19
8
27
1
20
4
47
12
9
63
9
76
65
3
36
27
6
39
3
1
47
25
32
24
3
25
23
21
15
49
24
17
6
24
9
3
108
24
24
33
21
31
11
45
3
9
24
4
32
3
45
24
3
12
37
47
9
3
12
6
31
20
24
60
24
9
7
11
9
16
20
16
11
78
3
3
36
24
9
12
51
54
3
21
30
18
75
57
3
15
12
13
17
27
36
27
13
11
25
8
3
13
5
18
24
37
24
11
60
13
11
12
1
5
75
48
39
45
3
6
30
12
6
66
21
84
3
1
24
11
6
30
1
20
76
35
9
15
9
3
9
9
30
45
3
60
21
36
3
1
48
17
7
20
27
21
4
11
24
24
102
19
12
41
3
12
9
6
12
9
27
42
27
3
24
18
3
3
12
30
24
7
44
27
42
3
36
24
36
40
29
42
6
72
63
3
9
33
18
21
15
54
18
24
9
52
36
32
15
6
24
24
36
6
1
11
1
59
30
3
4
12
35
60
6
18
21
4
24
11
42
27
3
33
9
6
9
3
9
99
1
17
27
72
4
20
4
12
8
24
72
39
36
12
6
3
3
18
31
59
1
5
6
18
18
12
49
8
9
31
17
30
9
60
12
9
30
24
13
11
12
21
3
33
28
32
3
45
27
9
3
12
9
63
36
36
49
8
4
11
13
8
9
24
18
9
3
45
4
23
12
37
23
12
6
6
18
31
59
36
36
13
32
12
27
1
83
1
47
6
54
1
17
6
1
11
21
4
23
45
15
33
9
51
21
42
9
15
6
3
3
6
60
15
16
23
48
18
6
42
43
32
27
13
47
6
6
42
7
11
72
30
6
13
5
7
11
9
40
8
28
12
8
28
29
12
3
12
16
20
4
12
35
18
3
3
42
3
39
6
15
4
5
6
37
47
6
6
9
33
3
24
16
29
24
15
69
39
64
53
42
21
60
88
32
51
36
90
42
73
35
1
23
13
24
11
72
6
3
16
8
3
54
42
33
3
1
5
27
3
1
12
47
12
1
23
45
72
4
35
1
8
4
17
18
12
25
36
5
15
3
30
3
3
21
12
15
25
41
27
15
25
12
17
6
21
16
12
11
84
12
21
57
30
18
7
23
9
9
6
21
45
18
9
3
24
117
195
24
18
24
3
3
42
19
12
41
15
15
45
39
13
23
9
3
9
3
21
21
18
12
12
13
20
12
3
12
1
17
19
5
48
15
36
60
15
24
45
93
18
12
49
23
36
6
3
21
24
30
18
3
21
3
3
73
11
36
45
3
42
24
6
1
17
24
42
9
12
3
42
31
11
24
9
9
19
84
47
49
44
27
12
21
3
9
28
11
48
6
30
18
18
30
102
37
11
25
59
13
20
16
23
1
12
44
3
6
19
11
93
3
36
45
21
24
3
12
3
25
35
49
65
7
11
6
3
15
12
25
24
35
72
48
30
43
11
18
42
21
3
12
1
17
6
18
6
25
35
108
36
36
48
90
31
11
12
25
24
68
4
17
27
3
21
27
12
37
32
15
36
1
24
5
6
1
92
4
47
69
3
21
75
85
5
18
6
3
24
15
33
24
15
9
3
12
1
47
37
23
9
15
9
4
23
6
30
81
12
3
12
6
7
11
6
42
9
3
12
1
8
27
21
27
60
21
12
40
8
16
44
96
3
33
12
3
37
60
32
15
6
3
21
31
65
6
13
53
3
39
30
27
24
24
3
12
33
48
39
30
54
45
21
43
53
3
3
85
8
39
102
7
35
1
23
24
12
21
3
9
15
24
1
17
6
12
69
12
24
4
140
12
9
67
23
36
9
12
24
60
21
30
21
3
78
18
9
4
12
20
16
36
11
57
4
8
15
13
65
42
25
5
24
27
33
27
4
32
21
3
51
21
3
13
11
18
43
32
4
35
24
37
5
18
21
4
17
19
23
12
1
11
6
19
5
15
76
5
67
23
12
9
24
16
59
129
12
27
78
19
23
6
3
3
45
45
3
15
9
3
36
45
12
27
18
6
9
3
13
56
108
15
21
40
41
18
6
27
24
39
24
1
29
30
21
15
33
24
15
12
24
49
48
35
6
19
11
45
16
5
24
39
51
72
36
24
24
9
9
24
18
37
35
12
18
3
40
20
3
6
30
36
12
33
24
4
11
57
12
87
24
25
23
9
72
16
68
27
30
48
12
15
36
33
19
20
60
15
9
3
1
11
24
21
4
12
23
72
1
36
53
15
3
60
21
3
1
17
6
1
68
93
54
13
23
9
48
3
18
6
37
24
8
3
1
68
3
93
3
9
9
42
36
25
47
25
11
9
75
18
42
81
36
9
6
18
3
16
23
6
6
6
39
16
77
27
12
3
54
3
4
23
36
21
3
54
6
1
47
25
44
39
42
6
21
51
61
56
4
5
27
24
45
39
3
9
3
61
35
12
9
27
1
35
12
9
3
13
71
36
25
53
48
19
20
3
36
1
12
8
28
23
13
5
3
3
13
23
129
3
1
35
36
45
12
27
9
16
5
12
3
51
9
51
1
8
15
24
57
12
36
36
3
37
20
12
15
36
12
9
93
42
6
48
19
5
75
39
54
19
5
19
12
35
84
45
4
41
18
9
52
23
24
12
1
29
18
9
3
9
9
66
1
8
28
17
55
44
3
12
6
15
33
18
13
20
3
9
12
51
21
4
23
24
60
6
48
7
20
15
37
68
15
6
24
31
41
6
21
24
3
42
27
24
48
39
9
12
3
1
20
27
12
69
15
6
15
3
24
13
11
6
15
12
9
27
60
24
3
24
33
4
20
12
4
11
24
21
27
45
40
44
3
12
30
24
66
30
7
11
96
24
9
36
12
15
6
79
32
4
8
3
1
23
12
109
47
12
30
30
69
87
12
12
6
115
29
3
15
37
56
3
9
21
6
13
8
39
36
9
3
49
23
12
69
96
3
33
60
3
85
11
1
47
9
39
9
9
15
9
31
12
59
33
27
6
30
12
45
39
36
30
27
108
4
23
6
6
1
95
13
5
3
15
12
42
24
6
33
39
45
4
11
6
54
1
24
12
32
39
25
11
36
93
4
29
18
21
3
6
27
4
23
13
8
45
3
52
12
11
12
9
21
18
6
103
17
27
3
12
6
31
20
27
1
17
19
8
3
12
54
48
30
9
75
1
12
23
69
21
75
88
11
33
21
6
13
11
36
18
24
15
84
24
24
24
12
51
12
18
7
44
12
57
15
52
5
42
54
3
28
47
36
21
27
9
4
20
63
1
5
19
59
9
76
5
6
72
24
12
9
12
16
17
27
12
16
29
39
36
39
57
3
30
3
51
12
49
32
3
24
18
24
42
6
27
4
23
13
12
35
6
3
60
4
8
51
13
11
12
24
13
8
75
6
15
15
18
3
33
30
9
24
3
18
7
23
1
65
54
25
20
15
1
5
103
68
15
1
11
13
29
7
8
3
24
36
1
11
25
29
3
4
32
12
21
6
42
3
15
33
12
39
33
4
17
15
12
9
19
5
24
7
35
37
17
15
51
1
11
12
24
48
69
4
101
18
60
9
33
66
60
9
16
24
89
27
3
93
21
15
9
30
42
75
3
1
35
61
23
13
95
13
11
12
72
12
33
24
15
49
8
12
27
24
9
12
3
12
60
36
84
1
56
3
13
8
21
3
24
3
12
9
3
12
45
36
48
3
9
33
3
3
33
4
72
12
56
39
12
6
3
60
12
3
42
19
8
12
3
1
5
31
32
3
12
42
24
18
57
3
37
24
44
27
9
15
36
12
6
39
9
6
21
3
42
18
69
36
75
84
37
53
7
11
1
36
5
15
27
6
19
53
30
9
12
15
6
7
12
8
21
3
76
41
6
13
36
23
138
51
24
24
15
57
60
15
12
45
39
21
93
27
4
12
60
80
28
80
27
12
1
95
30
15
15
18
24
7
12
23
12
12
12
30
3
3
36
33
9
27
3
60
9
3
18
3
93
27
15
6
3
3
18
6
21
4
20
27
1
11
45
4
35
1
36
11
36
9
3
57
33
30
42
31
59
13
44
3
18
7
8
12
16
72
12
24
17
3
3
9
51
9
39
6
6
12
12
42
3
9
43
11
13
11
6
30
25
68
51
25
47
1
11
48
13
20
15
12
12
45
4
5
18
6
7
11
30
3
15
45
24
15
24
69
4
11
36
12
36
60
60
12
57
4
23
9
3
33
63
9
3
12
6
3
15
6
3
4
11
13
20
16
47
84
9
4
35
85
20
12
24
3
9
9
6
21
28
32
12
15
24
1
53
3
96
16
8
3
37
20
57
27
15
48
84
1
29
6
48
9
21
3
63
30
30
1
8
3
25
32
21
31
23
1
29
12
66
57
45
43
12
23
12
25
53
15
9
18
21
24
16
83
9
40
5
27
3
21
24
27
9
3
105
3
25
17
15
12
4
17
18
33
3
1
59
37
17
15
4
59
25
11
30
6
57
57
48
7
36
20
12
40
24
8
21
6
9
27
24
45
52
17
12
114
61
65
27
15
1
5
18
12
45
15
24
174
6
24
45
4
17
3
24
3
21
15
48
6
3
28
11
1
5
30
24
24
9
12
21
51
15
33
12
9
48
15
111
33
9
27
9
30
6
7
32
3
1
8
111
6
15
24
40
20
3
12
60
9
12
21
51
36
3
21
4
32
4
47
96
114
3
48
15
24
13
29
6
37
12
36
47
72
9
72
52
5
6
9
3
30
7
11
33
3
21
63
12
36
12
37
5
15
12
27
24
9
3
9
4
17
7
107
6
78
21
4
17
15
4
36
11
73
8
12
39
49
20
15
9
3
13
47
6
3
12
27
21
9
18
24
9
16
11
69
27
1
41
24
7
59
57
15
1
47
12
13
12
17
3
24
3
12
30
42
1
8
15
12
49
24
11
9
3
9
72
9
3
15
9
69
6
1
20
3
13
44
27
30
24
15
15
24
49
44
75
12
6
7
11
9
4
11
25
11
25
8
12
52
17
27
21
7
36
11
37
8
39
12
21
16
5
7
11
6
19
20
16
17
30
12
9
4
24
20
16
48
5
54
13
29
42
25
11
24
18
19
5
30
12
72
30
6
24
1
11
9
69
27
15
12
9
12
63
9
24
24
3
1
11
30
6
36
9
12
9
63
4
29
19
8
3
12
18
66
12
45
27
13
8
3
6
27
48
24
48
21
7
47
60
6
24
6
12
24
36
21
16
5
27
99
1
20
27
18
78
9
33
27
3
12
1
5
18
9
28
8
36
28
41
72
7
36
56
36
72
81
18
24
73
35
25
32
12
3
21
117
54
9
4
12
20
3
12
25
47
60
18
15
15
18
6
42
3
3
36
6
6
13
23
25
8
3
36
6
27
99
165
9
12
3
15
24
21
9
15
57
15
3
9
28
11
9
21
3
28
83
12
9
40
35
85
35
36
37
23
6
3
4
23
90
15
27
25
11
9
27
21
15
6
6
73
59
36
24
24
1
23
6
15
3
61
20
3
21
21
3
21
67
5
24
18
21
51
13
48
47
9
27
6
18
9
3
12
1
8
4
44
15
49
35
1
11
36
45
4
44
4
23
48
24
12
21
36
75
24
18
6
1
11
13
72
41
66
33
24
28
47
21
21
3
36
9
39
24
27
30
42
6
39
4
11
12
6
3
4
47
33
4
8
12
36
63
21
33
42
9
3
25
20
4
8
36
4
23
1
5
18
36
21
12
69
3
27
36
54
30
93
4
47
21
4
11
13
32
40
17
3
52
11
1
20
51
9
15
30
6
12
9
3
9
3
33
24
21
24
7
113
24
27
16
8
27
12
33
4
11
9
39
24
49
59
13
5
3
117
3
3
24
21
16
5
54
21
51
21
3
9
3
13
20
3
12
9
27
45
60
9
18
60
9
3
30
3
63
9
16
101
3
24
40
8
3
25
12
24
12
11
30
63
36
3
36
57
3
1
20
27
36
24
9
60
9
36
15
24
3
18
18
21
52
5
15
27
33
15
9
99
24
12
37
20
63
36
21
4
17
6
21
15
25
5
30
66
6
21
87
1
20
3
13
44
9
3
3
9
3
57
12
4
92
112
32
40
8
3
12
6
24
3
12
9
63
48
27
49
5
51
4
12
11
54
15
15
37
11
54
18
12
12
36
9
75
73
92
27
49
11
37
8
24
4
23
84
54
7
8
39
21
4
17
3
3
9
48
24
4
8
3
18
3
16
36
11
49
35
24
18
24
3
3
120
45
64
53
7
11
18
43
41
51
63
25
44
24
3
13
59
36
1
12
11
13
8
3
105
9
30
45
15
36
33
15
1
44
21
6
1
96
17
6
42
7
11
9
12
3
57
12
27
9
3
36
1
8
15
57
21
39
33
3
15
37
20
4
125
30
30
18
30
27
63
1
11
45
3
25
92
21
6
85
11
37
11
30
6
9
45
3
4
17
51
3
24
13
20
15
25
44
69
3
24
48
3
84
9
16
56
51
21
16
47
13
8
24
36
4
12
5
15
4
23
60
42
27
3
42
75
60
36
3
1
35
21
27
30
12
3
39
1
35
1
8
15
13
23
48
12
6
18
1
5
18
24
21
33
55
20
16
8
24
3
66
31
8
27
6
7
60
56
15
57
3
42
19
8
27
72
6
36
6
13
11
18
19
20
16
11
13
23
24
37
8
15
33
4
20
63
12
9
4
47
24
13
17
7
12
71
21
36
15
36
33
4
24
8
39
9
3
42
6
9
24
3
6
24
7
5
18
9
15
1
20
76
11
21
9
3
48
3
9
15
42
15
39
30
3
4
56
84
45
7
35
60
1
5
30
1
41
6
12
6
3
3
36
13
60
11
1
17
24
3
45
7
11
48
45
4
80
24
45
79
17
15
57
3
15
1
23
6
6
21
15
24
36
69
52
23
12
1
5
6
24
12
6
18
21
9
31
32
4
36
8
9
24
54
36
21
36
3
12
9
72
3
60
12
66
7
65
3
21
27
24
27
25
11
36
45
45
54
9
16
17
30
13
12
17
7
11
60
1
8
28
8
60
3
33
4
8
9
30
12
45
39
37
47
48
61
20
3
6
15
28
17
7
107
37
12
5
51
51
1
68
60
33
7
11
24
57
12
40
32
12
3
18
19
8
12
60
45
30
60
24
6
7
20
4
23
13
29
15
3
12
21
15
12
6
79
24
140
4
8
21
18
12
9
4
56
21
6
12
33
28
32
9
24
3
64
5
27
24
39
36
18
24
3
12
24
9
42
6
27
3
36
9
12
15
21
4
23
81
16
11
33
21
3
63
13
47
9
3
36
13
8
52
23
24
1
11
57
3
12
6
7
44
15
25
35
24
21
45
3
36
4
32
3
1
41
7
41
3
12
75
121
11
9
48
63
12
12
13
11
25
8
12
12
4
8
28
44
3
37
11
12
24
45
60
3
18
48
54
24
9
3
33
51
1
32
24
27
6
19
11
12
36
69
4
12
95
6
3
27
1
35
6
30
36
49
32
21
15
51
13
17
15
12
28
20
16
11
1
17
30
45
12
15
9
3
13
17
18
1
8
3
42
15
9
55
35
1
56
69
3
21
18
9
15
6
3
28
44
21
42
12
12
12
21
24
12
3
33
3
42
18
12
18
18
24
9
4
48
44
3
30
15
108
9
7
11
9
33
36
3
3
18
67
47
9
3
18
3
3
24
36
6
19
8
4
20
27
30
51
16
11
36
48
1
12
8
3
9
3
6
42
24
36
66
19
8
21
7
32
33
63
12
39
12
12
9
51
13
8
48
48
27
25
20
48
48
15
12
42
18
12
69
21
3
39
1
8
48
15
12
33
9
19
80
36
27
36
6
6
24
33
48
3
21
16
35
24
12
21
4
23
13
32
69
84
7
35
21
40
17
15
3
36
18
27
69
30
9
3
78
31
23
9
12
3
13
56
21
42
24
33
39
12
45
28
36
8
3
24
1
5
27
4
5
3
15
24
49
11
18
6
33
15
42
15
3
54
3
51
1
44
15
12
12
1
72
32
4
5
15
12
3
81
15
1
11
18
7
8
12
3
9
40
32
3
33
4
35
13
20
3
6
27
33
3
36
40
20
15
18
39
52
11
21
52
5
15
15
25
108
11
1
35
33
48
24
4
20
24
64
35
1
11
48
33
15
9
9
7
8
3
1
11
12
24
21
4
35
6
48
6
33
3
48
9
21
31
47
25
8
15
18
3
39
61
8
21
55
47
6
15
15
13
5
7
17
7
23
21
36
12
39
6
30
12
69
9
43
35
21
33
19
20
48
28
11
33
45
3
12
76
32
21
19
5
7
35
78
6
13
36
32
9
30
45
24
16
23
12
42
6
21
15
6
3
12
24
135
9
4
8
28
36
8
39
6
3
48
15
6
15
36
4
17
3
27
21
3
1
11
21
9
27
4
11
25
5
18
45
9
7
23
49
17
24
3
21
24
7
11
57
4
23
21
36
12
15
54
31
96
23
21
28
17
3
63
36
25
32
12
3
12
85
11
21
72
9
3
60
12
3
105
64
23
48
9
3
33
3
1
20
3
1
17
3
3
45
21
15
16
11
6
79
48
17
19
8
12
16
41
24
66
12
48
13
11
1
95
1
20
16
41
42
25
59
48
6
24
39
9
3
28
47
42
3
63
24
37
8
36
28
11
24
24
81
16
32
45
120
18
36
18
6
13
72
47
12
33
60
24
3
21
15
9
28
41
19
12
11
48
30
18
21
3
13
35
33
4
59
6
3
21
18
6
30
24
33
9
7
96
72
11
37
20
15
24
9
4
20
3
13
5
27
15
45
39
6
18
9
12
3
18
6
42
31
20
3
9
9
12
18
9
33
18
9
15
48
30
3
3
42
39
16
47
13
23
12
18
27
27
9
24
3
13
60
36
11
12
85
5
39
9
3
12
4
5
90
54
24
3
39
36
1
20
24
3
12
61
11
13
44
39
37
44
16
47
9
12
16
11
49
5
6
1
20
3
18
27
15
13
8
27
33
16
32
15
49
12
11
24
1
11
25
11
6
24
12
3
12
39
9
12
39
9
12
12
3
6
48
72
30
42
63
4
5
15
36
52
11
33
9
12
27
16
20
48
3
6
6
12
30
24
24
6
25
11
105
60
16
11
9
40
35
49
11
13
65
24
15
15
25
11
9
24
3
37
20
39
42
3
4
32
15
9
9
63
16
20
12
24
27
45
3
37
8
3
33
27
6
15
24
4
11
21
3
24
48
54
27
12
15
12
30
27
3
18
15
4
29
6
12
6
18
1
24
8
64
5
6
37
8
15
24
33
12
51
105
3
25
17
15
4
36
8
3
21
3
12
57
9
18
36
9
9
7
56
12
72
4
24
20
3
30
12
3
4
35
49
8
15
49
11
36
24
12
18
18
45
15
42
30
1
11
6
27
27
1
47
12
33
12
39
37
24
32
3
24
12
13
17
78
37
53
27
24
3
18
42
13
17
15
4
5
3
3
6
18
9
4
20
15
18
48
27
3
30
19
24
44
15
33
3
9
16
65
6
18
7
8
3
33
27
42
24
24
3
12
27
6
55
47
24
25
35
9
4
32
15
61
47
30
24
66
6
7
5
15
3
9
27
57
75
6
3
16
17
19
23
48
60
21
3
36
57
63
9
3
18
27
12
16
11
6
18
9
12
69
3
40
20
15
6
63
51
6
3
60
24
3
1
8
3
1
23
18
31
11
9
24
3
24
25
32
15
21
36
36
24
24
36
3
1
29
31
5
30
6
30
9
3
61
32
3
49
53
3
52
11
21
3
18
18
57
3
24
9
40
8
21
6
6
7
23
30
19
36
41
6
13
47
1
5
15
40
83
25
8
24
39
6
30
21
57
66
48
18
43
8
24
27
25
47
12
81
28
23
84
13
65
6
21
15
6
15
3
24
13
11
1
24
17
12
66
9
24
24
63
9
3
25
23
21
15
12
33
3
30
19
24
23
120
1
71
117
9
27
15
6
30
21
63
12
12
12
12
21
52
8
45
6
42
31
8
39
1
17
7
12
5
30
1
47
9
9
3
40
5
3
12
3
45
4
11
36
12
33
33
123
15
13
113
18
9
45
3
3
36
1
5
6
66
19
8
27
1
11
36
37
71
54
24
91
32
3
1
11
48
9
3
33
3
30
6
9
15
18
27
3
18
6
24
37
5
15
63
21
15
12
9
12
99
18
24
12
3
9
51
15
1
35
48
12
13
108
8
28
48
11
36
9
148
5
31
35
9
28
8
12
3
21
15
9
45
24
6
12
36
1
35
36
1
56
33
39
3
9
4
35
21
12
21
19
5
31
17
15
33
3
28
5
87
48
15
9
3
18
7
20
3
21
15
1
29
27
12
27
42
30
30
24
27
12
28
23
9
51
21
36
16
17
6
1
35
9
3
25
8
12
28
20
15
21
3
30
3
3
9
12
39
33
48
12
3
12
42
24
3
48
4
11
57
39
12
6
6
45
3
12
12
60
54
3
27
24
78
27
4
29
6
25
5
3
3
18
19
8
16
29
39
12
27
45
3
21
39
37
36
32
24
3
9
3
9
15
9
3
37
8
24
15
9
12
33
24
30
25
47
21
4
12
23
1
56
28
83
84
1
116
21
15
27
6
3
3
12
12
1
36
11
24
12
37
11
30
6
9
39
12
12
42
39
12
15
9
21
18
24
6
7
12
24
8
21
3
3
1
71
1
11
21
9
3
3
66
103
23
36
45
16
17
19
20
4
32
21
15
3
13
23
18
15
9
30
60
12
9
40
24
11
36
1
17
18
12
90
24
6
12
36
21
36
27
12
9
27
13
11
49
17
19
36
12
47
12
36
36
96
9
3
21
16
23
24
1
5
3
39
48
30
6
36
37
32
3
9
3
42
24
6
42
12
12
3
45
3
63
1
23
57
12
9
66
37
48
11
13
36
8
15
9
4
32
15
24
9
3
12
25
68
27
9
15
21
72
3
60
12
25
23
36
21
12
16
12
83
21
3
57
27
42
6
42
7
24
12
56
16
35
24
13
5
30
12
30
3
12
4
11
60
6
7
35
9
21
79
20
69
24
19
8
15
6
3
12
12
24
27
12
1
20
39
24
84
36
1
35
37
11
24
33
4
20
3
21
40
5
27
24
69
24
3
3
13
35
42
6
61
95
25
11
12
96
9
3
21
16
47
6
66
25
12
35
12
42
18
48
6
30
6
3
36
3
1
36
5
3
64
23
24
48
12
1
11
33
3
18
27
15
1
11
1
17
3
21
3
3
36
57
24
21
30
24
18
15
16
20
27
9
4
12
11
45
16
60
5
18
45
27
13
72
113
7
56
27
6
27
3
21
27
84
1
56
39
6
39
9
51
84
4
5
3
21
24
7
11
54
66
60
1
11
60
60
6
6
6
6
54
63
4
65
3
3
1
72
8
15
30
30
57
3
33
12
4
23
33
3
1
65
3
3
13
23
60
12
37
20
3
9
16
41
3
24
24
16
11
9
45
67
36
11
37
29
24
3
27
66
18
6
3
21
3
15
1
8
52
12
29
3
27
33
12
39
6
15
36
12
9
78
24
24
12
6
24
7
11
6
55
36
5
6
61
47
30
51
36
3
6
7
23
21
16
8
27
21
16
8
9
6
24
36
1
20
4
65
42
1
12
11
9
3
66
15
3
12
36
12
24
13
36
8
3
25
29
3
51
57
15
45
24
15
36
24
12
24
9
51
1
48
20
3
13
29
3
3
18
3
24
135
6
3
16
12
11
13
36
11
18
15
4
29
18
84
33
27
61
17
19
5
18
24
24
24
9
40
11
9
27
45
3
24
13
35
12
66
7
11
78
6
1
41
27
3
21
21
3
40
36
11
30
3
24
28
89
18
13
56
3
69
40
5
30
13
11
13
8
75
12
12
24
49
8
24
4
20
15
49
5
6
9
33
19
32
28
35
24
12
12
6
3
48
3
33
63
85
95
30
6
49
11
25
8
40
29
51
48
15
24
6
7
41
6
18
6
48
24
1
24
23
9
4
11
36
25
12
35
1
5
27
4
20
96
3
48
12
24
6
6
21
16
8
15
13
5
15
3
1
32
57
3
12
51
1
11
36
48
33
45
54
12
24
24
37
11
25
32
24
36
3
9
3
61
11
66
3
24
4
65
18
9
15
37
32
3
9
24
4
36
5
30
13
29
39
33
18
9
39
36
48
21
24
16
53
15
16
56
9
6
12
30
15
12
15
9
24
33
27
3
57
45
7
32
3
12
12
108
18
42
60
37
20
15
69
15
6
6
49
41
3
3
21
21
7
20
3
21
3
12
25
23
24
21
9
18
6
27
15
25
53
15
9
7
23
12
25
36
83
21
15
18
24
42
6
7
32
27
13
12
24
59
60
9
12
3
1
5
123
39
36
60
61
11
33
4
59
24
48
1
47
30
24
19
35
60
174
6
12
1
11
42
3
111
13
11
25
5
42
6
3
3
37
23
9
4
8
51
9
45
3
3
24
24
6
19
35
12
9
40
23
25
47
48
36
9
15
30
15
39
18
19
11
48
21
15
6
27
12
4
8
3
21
63
24
12
81
3
1
11
12
21
3
25
72
5
6
1
11
24
25
5
3
4
59
48
126
43
5
31
12
20
3
12
21
4
41
6
60
24
13
23
21
4
24
23
9
40
23
12
9
51
18
31
12
5
3
15
13
72
23
60
12
81
51
13
71
1
32
3
6
6
12
12
13
29
114
6
3
16
36
35
48
37
185
19
48
8
12
4
84
11
6
18
9
21
6
1
44
21
3
40
5
27
60
3
33
72
3
33
60
16
5
67
29
6
18
72
18
109
11
1
32
4
11
36
9
33
15
12
156
3
9
21
7
17
18
168
21
4
11
18
7
11
49
29
43
8
3
24
13
11
12
6
7
24
71
36
9
36
24
4
5
7
65
27
15
24
13
35
9
16
36
11
24
1
32
48
21
3
4
8
15
49
41
27
15
9
27
24
54
6
9
3
24
13
5
6
18
18
24
1
59
6
36
39
27
45
3
57
16
53
3
51
21
15
1
5
30
36
24
13
35
60
9
9
6
18
39
9
3
40
8
3
9
9
27
39
1
44
36
51
12
6
7
11
45
16
36
24
5
6
37
5
3
12
3
12
90
3
15
12
12
24
6
6
21
15
1
8
3
45
24
45
3
27
12
12
37
29
3
45
27
21
31
20
3
18
3
12
4
44
64
41
3
15
132
57
4
36
17
75
12
3
13
56
3
6
3
4
24
11
1
20
9
6
21
15
6
3
45
6
13
23
1
8
3
73
32
28
23
49
5
54
12
6
3
21
27
24
51
12
12
18
12
27
3
6
3
28
44
4
41
19
11
24
24
36
48
12
25
8
3
37
44
3
9
3
9
15
54
3
3
12
6
6
13
23
37
17
78
25
32
75
9
3
12
85
56
3
33
36
27
30
3
16
35
13
20
3
24
61
71
12
33
51
73
17
19
44
39
24
33
4
23
6
6
9
24
3
37
35
33
15
9
45
7
35
30
6
36
33
27
42
3
21
27
15
33
63
6
90
36
24
18
24
42
36
21
9
7
23
12
37
29
18
21
3
1
8
33
27
4
36
59
30
24
24
3
4
32
3
37
44
4
32
12
21
3
4
20
3
1
23
9
88
35
24
12
12
9
21
24
3
27
12
21
27
13
8
3
6
24
6
145
23
1
36
29
15
3
9
12
39
33
3
9
60
3
9
15
12
21
16
44
3
6
27
21
30
48
9
3
6
6
24
37
36
20
12
69
15
16
11
1
44
12
9
18
6
18
1
23
6
39
39
36
12
61
20
27
6
3
39
1
29
43
23
9
4
32
84
15
12
24
18
6
48
12
9
3
1
68
3
1
47
9
4
8
28
36
35
1
17
6
9
4
71
33
12
76
11
18
3
15
60
18
42
6
3
39
24
33
27
13
68
3
1
5
75
3
60
12
21
36
12
3
21
27
45
24
12
15
24
18
3
16
29
27
3
12
36
9
36
21
7
20
24
3
69
4
36
5
30
42
30
66
3
21
15
4
23
24
9
3
12
9
51
33
52
60
20
21
27
3
1
35
84
12
9
36
39
24
21
3
1
24
35
81
3
24
6
7
20
3
6
51
28
24
11
54
27
3
13
5
78
57
15
1
17
19
11
45
3
13
11
21
3
12
48
1
36
11
25
47
30
31
8
12
15
9
3
36
25
29
7
8
3
12
36
13
12
5
19
5
31
17
15
4
68
36
12
24
3
13
17
6
36
1
5
24
6
9
76
8
27
1
44
9
3
36
15
6
27
4
11
54
51
16
12
32
60
3
1
11
54
15
3
6
42
60
12
13
32
9
18
12
13
5
19
29
24
3
39
18
27
12
21
6
45
3
18
55
11
21
15
36
72
21
15
9
9
6
24
12
25
12
44
15
33
3
93
27
84
24
25
36
12
11
66
19
23
6
3
24
28
17
15
28
32
27
42
7
35
69
57
6
9
15
36
1
23
1
36
41
27
24
3
12
37
23
12
96
6
6
21
24
3
21
3
13
11
24
6
6
12
9
4
24
47
21
3
9
36
57
30
42
3
48
3
60
33
3
12
9
12
16
23
18
3
15
48
21
3
48
1
8
3
9
3
13
24
29
79
32
39
12
30
60
27
24
48
16
8
28
44
3
36
12
9
3
36
18
6
13
11
21
16
23
24
30
6
24
61
32
3
1
68
3
1
17
15
33
51
15
6
3
36
3
1
8
24
16
17
19
36
32
24
3
36
33
4
48
41
66
9
3
93
60
69
3
9
24
19
36
89
6
12
9
16
8
36
9
15
12
27
24
24
33
3
48
24
25
5
39
4
5
18
9
39
81
12
3
1
8
15
6
19
56
39
37
17
3
12
4
44
132
15
24
1
47
133
32
4
23
6
43
35
12
30
3
27
49
56
16
24
17
30
21
15
78
24
3
15
48
1
11
21
69
19
20
9
7
32
36
51
60
1
5
6
48
33
39
1
44
15
25
32
4
32
9
19
5
7
24
32
16
59
9
21
19
5
15
15
18
36
12
30
12
21
39
1
59
25
20
3
24
9
12
40
24
20
3
21
4
5
36
6
12
13
36
5
19
23
6
7
29
6
24
24
6
48
6
9
15
12
13
47
13
5
63
36
15
12
36
9
24
15
24
57
3
25
23
36
33
15
1
156
32
12
12
40
12
20
3
6
6
45
12
40
47
18
15
4
29
27
4
11
33
21
84
7
20
39
13
47
6
48
7
5
6
13
12
36
96
8
39
18
6
13
5
15
36
16
11
21
75
33
51
9
3
18
24
24
6
12
21
12
21
91
8
132
27
6
3
72
15
54
7
11
49
32
12
15
18
3
75
36
48
6
6
69
3
42
6
36
12
9
12
15
61
24
84
32
21
78
21
3
12
1
35
12
30
67
23
6
6
18
15
16
20
3
1
20
28
65
12
15
27
25
47
21
3
21
76
11
21
4
35
73
5
6
9
24
27
12
33
3
18
72
19
32
15
6
18
48
9
40
32
21
6
9
60
15
6
7
20
40
29
27
15
12
1
11
9
16
5
6
18
30
13
8
12
27
9
75
9
28
35
12
105
28
12
8
15
13
20
4
17
18
9
15
6
7
35
24
21
3
57
16
11
9
9
63
16
35
6
51
15
12
24
1
24
23
18
6
25
17
18
12
25
48
5
36
3
28
17
39
48
9
3
24
24
48
27
24
13
35
21
51
9
3
25
11
21
3
24
90
31
17
42
6
15
27
13
47
18
39
3
9
21
6
36
9
28
23
18
19
59
9
33
18
12
18
7
36
23
9
4
44
9
18
42
55
8
4
29
24
3
15
30
3
21
39
75
1
5
7
56
15
48
13
29
36
3
36
21
19
47
48
49
29
19
8
15
6
3
15
45
63
18
43
5
24
30
1
29
18
12
25
11
93
4
35
24
6
7
11
21
9
15
57
27
3
12
6
54
12
54
18
12
30
3
3
13
56
3
13
23
33
4
36
23
9
12
28
8
33
27
4
41
27
21
3
21
43
11
9
27
36
9
12
48
39
13
23
24
12
9
4
12
20
51
93
27
33
21
31
20
12
3
6
3
27
18
19
32
16
53
6
18
18
6
30
12
21
12
15
33
28
11
33
3
18
24
18
21
3
9
24
15
12
12
13
17
3
36
3
33
3
1
41
3
15
25
36
44
27
36
6
19
12
23
54
12
6
12
6
3
3
24
36
37
20
12
9
27
39
1
24
5
27
12
15
24
12
45
9
7
23
36
1
8
3
25
17
3
16
11
25
20
12
12
4
20
39
9
15
6
18
60
13
36
36
32
141
27
52
11
9
3
1
23
45
40
11
1
71
24
21
16
5
24
43
41
6
1
20
4
68
16
23
1
17
24
6
60
48
6
42
21
24
9
3
24
36
16
60
12
29
27
12
63
1
8
3
24
12
9
12
9
27
15
78
51
4
20
3
25
56
3
49
53
39
12
27
36
9
3
1
24
47
1
5
6
24
9
16
12
24
20
12
9
3
4
56
12
3
1
36
47
6
6
9
24
15
24
18
27
27
21
12
99
13
11
12
72
18
39
3
6
42
57
27
1
11
25
36
11
9
12
27
54
7
23
33
3
1
12
35
54
7
11
9
93
3
27
21
39
13
47
66
31
11
72
33
39
21
12
3
42
51
33
3
36
16
47
21
15
45
36
9
6
1
68
15
60
1
36
8
45
39
12
24
15
36
18
39
3
9
36
28
36
5
6
6
15
4
8
3
12
21
4
35
1
17
51
21
42
24
13
23
9
63
9
72
9
24
30
24
1
20
24
12
16
32
39
12
6
43
56
100
32
3
36
21
45
24
27
12
33
3
39
24
60
42
66
6
6
25
20
51
18
30
9
4
23
13
20
3
12
73
32
3
6
6
6
27
24
4
47
12
36
45
4
35
1
11
18
3
15
1
8
21
3
3
1
11
21
3
21
39
33
33
3
12
27
96
45
36
96
16
11
36
6
18
24
45
27
6
19
5
51
4
11
9
12
63
45
51
18
27
27
36
12
25
68
28
12
5
159
33
30
49
17
15
16
36
20
21
12
15
15
18
79
20
45
6
1
35
6
15
3
24
13
20
12
40
23
42
3
12
27
37
36
32
12
24
3
6
6
12
49
35
9
99
6
39
27
37
17
15
12
3
24
21
12
3
49
41
30
12
13
5
48
27
24
45
24
3
3
36
37
20
15
13
23
1
12
23
9
87
12
12
21
4
35
9
4
20
3
1
8
63
1
5
31
11
24
9
28
12
32
28
35
6
3
3
24
1
11
37
56
15
1
17
27
28
5
12
18
24
1
47
24
37
29
3
15
37
5
48
43
23
9
4
48
60
5
24
3
3
12
33
39
1
56
39
13
11
6
7
17
42
9
21
18
45
39
1
20
27
12
37
11
37
44
3
12
6
18
30
67
32
3
24
1
59
9
15
21
12
4
11
12
9
136
12
20
33
19
5
54
1
32
33
18
9
21
3
3
24
9
21
108
27
27
37
20
3
30
18
6
30
21
51
24
1
44
39
6
6
78
12
7
11
24
12
13
5
51
3
60
60
33
81
39
3
6
15
15
12
9
36
4
8
4
23
1
8
15
9
3
36
1
32
9
7
24
11
37
17
7
23
12
48
30
27
3
12
69
12
52
35
1
8
36
12
39
13
23
9
12
15
6
3
40
83
24
48
1
44
33
39
48
15
21
3
12
33
12
39
9
3
73
8
36
39
9
60
3
9
24
21
54
18
6
9
12
15
6
27
84
28
36
11
9
69
6
9
33
27
15
13
11
61
20
27
25
17
27
28
41
18
12
21
12
3
21
9
7
23
45
24
3
60
13
11
24
9
28
8
24
12
28
32
52
23
49
36
24
12
47
72
6
7
68
4
35
48
1
20
12
75
42
19
11
108
84
57
75
1
5
27
24
69
48
3
27
12
30
18
6
3
15
9
12
27
6
48
3
24
3
42
51
15
24
30
6
13
32
15
48
24
12
9
36
12
4
96
11
25
11
1
29
31
12
20
63
36
25
29
27
4
12
24
53
15
39
9
12
15
9
39
9
21
7
20
15
24
36
33
4
23
12
21
27
1
11
18
12
15
4
8
27
9
4
24
89
12
6
24
81
27
13
35
12
21
36
3
37
32
27
36
36
13
44
24
15
1
5
3
24
21
3
12
9
15
15
21
4
41
6
36
24
12
37
5
3
21
7
17
3
3
60
49
8
39
30
6
18
7
12
56
16
24
32
24
72
51
13
11
12
6
63
16
24
11
12
18
51
15
13
11
13
36
5
63
3
6
3
3
1
11
30
19
8
24
16
23
48
60
1
17
30
18
66
54
3
15
13
36
8
3
12
9
96
12
3
1
8
15
12
9
12
21
6
1
35
37
32
3
6
3
3
9
15
24
24
36
21
4
5
3
51
54
15
12
15
13
5
27
27
9
3
1
35
69
4
20
3
84
9
39
21
15
33
51
30
15
21
18
9
3
12
9
4
5
27
36
16
11
45
52
56
48
15
12
6
7
5
15
9
6
24
36
9
48
12
84
28
20
15
9
72
28
12
24
5
27
12
15
36
33
3
21
28
84
5
18
12
12
6
15
3
21
3
24
57
27
18
24
6
12
13
17
42
6
15
3
6
18
1
8
28
11
30
3
3
1
155
30
27
3
12
24
30
42
12
13
71
36
1
48
23
1
59
60
1
60
5
66
9
3
25
11
6
6
9
9
3
4
36
17
39
36
4
8
28
44
45
72
127
20
27
1
47
36
24
9
16
12
56
4
44
3
21
15
12
30
6
18
30
9
3
84
13
12
32
3
24
144
24
6
7
23
9
36
3
13
23
9
28
20
24
48
48
24
15
33
3
66
30
13
12
53
15
3
12
6
3
16
53
6
18
19
8
3
1
20
15
37
20
45
3
60
16
35
25
8
39
60
84
21
3
6
30
9
9
15
33
3
69
3
51
24
1
36
36
11
36
1
20
16
20
48
36
69
54
21
27
24
12
12
24
9
3
9
15
13
41
30
12
30
24
31
11
30
18
72
9
48
63
49
8
52
8
12
15
73
8
24
15
9
16
11
12
9
16
8
3
13
32
21
91
35
18
87
12
4
20
51
18
27
12
4
59
9
51
61
35
36
18
3
12
3
1
23
36
49
32
33
27
88
8
15
9
3
12
24
1
29
3
24
3
9
33
30
13
12
36
95
12
25
17
27
69
6
12
24
9
63
84
36
33
3
12
12
42
19
8
39
30
30
1
89
3
15
1
12
11
85
17
15
3
30
7
35
30
24
15
4
95
24
9
63
9
3
21
76
44
33
36
31
56
33
7
32
16
20
15
9
3
18
7
65
66
45
76
35
1
17
43
5
3
24
21
18
1
12
23
12
12
24
73
20
3
12
9
3
12
9
63
1
32
4
44
27
33
27
9
12
87
9
16
17
6
9
3
57
4
23
13
8
75
36
21
16
11
13
17
42
25
23
1
5
6
12
13
8
4
20
4
11
45
15
6
27
52
56
27
9
4
65
3
4
23
18
6
24
18
19
35
18
27
9
12
15
60
4
36
47
24
6
3
45
3
12
36
27
45
15
1
56
12
3
48
9
39
24
21
36
40
68
9
15
81
24
3
3
21
16
23
9
4
20
12
12
3
12
45
4
8
39
9
63
1
8
3
18
7
17
24
18
102
3
3
12
37
11
21
33
27
3
33
75
54
24
6
1
56
15
25
47
69
3
24
1
20
3
60
6
15
36
3
48
18
18
48
25
11
9
3
18
6
6
6
18
19
5
43
23
12
45
72
39
6
7
8
24
15
36
30
3
45
27
4
11
36
48
9
12
24
15
54
3
27
69
4
41
42
12
21
28
5
12
3
3
24
12
9
51
12
84
66
43
29
6
21
12
9
24
6
12
1
32
51
25
23
18
19
11
21
51
12
13
12
11
9
16
23
36
13
20
39
6
42
24
37
11
12
9
12
4
20
16
11
13
5
63
48
9
15
15
36
9
16
8
28
20
3
9
57
30
54
18
18
7
17
27
15
24
21
76
32
3
9
57
3
24
3
12
48
24
6
18
30
27
27
1
65
19
47
9
72
27
48
49
17
7
23
30
12
24
15
3
12
1
20
4
23
48
49
47
25
44
28
20
15
9
60
24
33
7
32
27
72
25
24
53
3
84
3
48
9
21
27
3
1
41
3
3
36
6
15
27
12
45
15
12
13
71
1
56
12
21
127
29
42
24
9
3
18
7
8
9
27
3
21
21
72
30
42
3
28
23
24
6
7
47
9
24
4
11
9
15
9
12
39
6
7
24
80
3
25
23
18
6
1
5
67
44
24
27
85
8
3
12
30
3
72
4
12
101
63
33
3
45
6
37
89
6
24
13
17
6
18
39
4
23
24
30
3
3
24
1
20
48
4
11
6
6
12
24
48
9
24
45
27
24
12
4
35
12
45
36
12
4
47
25
36
11
61
36
23
37
20
12
16
20
27
18
27
12
24
39
37
8
36
9
6
42
27
12
12
60
3
1
5
3
15
72
12
1
12
5
3
12
60
21
3
36
21
3
9
7
35
9
15
9
93
19
53
18
24
36
24
13
5
6
21
4
8
3
9
48
4
12
29
6
21
15
24
13
11
9
24
51
1
20
3
60
126
42
13
32
9
3
28
11
36
21
21
3
12
15
21
3
25
89
15
27
12
1
5
42
57
12
28
11
21
48
28
5
78
1
17
6
1
20
3
9
51
54
51
27
13
32
4
20
3
90
15
4
5
27
3
9
27
9
24
21
19
11
1
32
57
126
21
9
31
5
18
6
6
9
27
24
9
15
144
36
21
39
1
11
114
15
16
11
30
3
12
12
15
6
39
3
33
4
23
12
18
39
12
27
78
3
21
3
48
4
12
8
39
6
15
3
21
4
5
24
7
35
1
8
72
15
6
51
3
24
9
9
3
3
12
1
71
78
6
66
79
23
6
12
18
13
11
6
3
12
3
48
6
6
18
15
3
24
21
24
15
36
48
6
24
24
51
21
42
9
15
9
24
9
75
27
12
42
15
27
21
57
66
21
15
42
6
73
32
3
42
27
15
37
8
39
25
5
42
12
9
3
9
16
36
47
48
12
6
7
47
48
9
51
9
24
24
3
21
12
24
27
25
11
12
33
4
23
66
15
3
1
48
20
3
9
15
84
37
12
35
25
80
15
33
120
51
12
9
4
23
45
3
21
12
4
5
30
60
45
16
32
24
63
9
12
63
69
87
21
4
12
20
27
12
12
1
47
12
24
42
111
15
1
5
42
18
6
45
16
35
24
18
42
48
6
54
24
42
6
109
20
9
18
12
9
3
33
28
20
16
5
6
45
3
60
24
1
8
4
24
20
99
1
23
13
5
24
75
24
12
3
30
75
28
47
25
65
39
12
21
90
6
51
21
48
3
3
18
31
35
37
17
6
1
8
24
4
8
15
36
21
21
7
23
12
9
69
3
24
52
47
25
35
21
51
12
12
12
25
11
6
55
89
15
4
23
9
21
6
9
4
8
21
3
15
37
24
20
3
24
24
37
47
12
12
9
4
20
33
18
18
6
37
8
15
13
32
4
32
15
12
9
4
35
36
1
11
42
24
7
24
12
20
16
17
3
72
4
68
15
72
9
12
3
6
18
9
3
21
3
9
4
77
6
25
11
9
15
12
6
19
20
3
9
40
12
24
11
12
21
24
16
11
12
13
8
15
1
12
47
18
6
84
24
6
18
24
72
6
3
72
45
7
36
20
4
36
41
24
7
35
12
45
3
9
3
24
49
11
24
13
77
6
36
9
15
6
19
23
24
33
28
12
8
15
1
56
3
9
16
47
18
6
24
9
3
36
42
54
12
81
3
9
3
9
75
37
53
24
24
63
12
45
75
3
13
23
36
9
63
9
63
108
9
51
36
25
8
15
12
18
18
30
39
4
29
79
20
51
18
18
37
17
15
4
36
68
3
18
31
11
21
3
37
59
37
11
36
12
6
30
57
9
19
12
24
48
11
33
63
12
18
63
93
39
24
15
9
15
48
9
4
8
4
5
31
47
21
4
44
16
5
27
3
36
6
7
20
36
57
27
15
24
30
51
3
25
20
15
21
9
30
12
9
12
12
21
18
54
7
5
63
3
9
4
29
3
40
5
63
24
15
21
16
29
31
35
9
28
17
19
12
35
33
3
57
3
30
15
9
15
27
24
21
33
3
15
6
6
9
12
64
8
39
12
9
12
15
13
68
3
45
3
57
3
1
5
3
24
3
1
11
72
9
16
8
27
1
47
66
27
12
12
15
49
20
48
12
39
24
1
5
3
39
6
19
29
24
30
72
21
3
1
11
9
16
5
30
1
41
3
12
9
18
49
32
40
12
35
21
3
1
32
24
45
7
41
3
3
18
3
36
3
33
21
42
81
27
21
63
37
5
18
21
39
21
3
1
11
36
6
6
9
3
12
37
23
84
1
23
13
8
27
1
17
42
6
18
54
24
7
5
18
12
30
24
15
72
27
25
5
24
63
48
3
6
3
28
47
25
36
24
155
24
36
24
12
85
8
3
9
60
24
3
60
1
8
28
17
72
15
12
36
27
6
18
9
3
37
23
21
33
18
45
15
36
21
27
45
16
11
12
1
17
18
24
13
47
12
24
21
16
20
21
3
12
21
15
4
8
27
54
6
12
6
103
12
5
27
60
15
37
29
6
24
49
68
27
45
15
6
18
24
33
12
12
51
18
3
39
9
24
3
13
23
25
5
51
3
45
60
9
12
12
15
4
32
3
25
35
6
24
7
17
15
36
4
23
13
47
81
3
18
3
4
32
39
45
28
24
17
42
9
87
6
42
12
13
24
29
7
11
36
24
1
12
20
27
13
11
9
45
42
12
12
33
24
40
11
13
23
21
12
12
3
6
18
6
27
3
9
33
7
8
3
6
6
21
15
33
15
33
4
17
18
24
12
21
33
18
33
16
20
16
95
6
6
1
20
4
17
19
29
39
16
36
56
4
17
55
20
3
21
21
3
16
20
4
8
21
18
21
3
30
6
36
6
6
57
63
60
25
35
18
96
3
39
25
5
7
41
3
60
21
18
66
3
36
3
21
16
35
93
4
5
18
24
9
12
15
25
35
24
33
3
42
19
17
18
21
16
36
11
33
12
36
3
12
9
21
72
31
11
33
3
21
15
48
6
30
24
12
13
35
24
13
36
5
39
12
3
9
63
12
1
48
47
33
15
13
20
27
121
12
29
6
37
8
28
47
12
13
24
11
25
5
51
12
15
24
45
24
3
33
15
37
47
12
24
9
39
42
39
3
12
24
25
5
6
48
13
68
40
47
6
19
11
1
56
12
27
33
4
8
3
1
20
99
48
69
12
33
18
13
68
12
51
36
12
6
7
41
15
75
84
12
30
19
12
24
65
3
21
24
12
27
60
21
19
23
6
24
42
12
36
6
3
15
12
9
60
9
36
3
3
21
40
23
49
11
24
9
15
12
1
11
25
11
12
12
33
12
15
85
8
15
36
24
12
48
24
6
39
12
27
21
21
3
21
7
20
12
36
4
32
3
9
28
11
1
8
9
18
24
42
42
30
27
9
30
13
89
30
30
15
16
5
6
9
4
53
15
3
6
30
1
11
12
36
6
3
16
8
48
15
33
21
27
3
9
57
27
3
69
15
6
18
37
44
63
18
7
8
4
44
3
9
39
9
28
11
48
81
4
11
57
3
1
53
3
16
5
7
35
24
60
18
63
3
33
12
9
67
5
42
12
1
8
105
3
4
20
27
12
24
9
40
35
36
1
5
18
24
9
12
12
4
11
21
15
9
3
12
21
9
54
84
18
15
36
24
16
47
12
9
27
6
39
3
13
47
12
6
43
24
32
3
33
51
9
24
28
48
83
25
47
45
27
24
6
42
9
4
8
12
45
6
18
18
1
23
45
52
36
11
33
12
12
69
30
12
61
12
71
12
25
20
4
35
30
15
12
24
28
20
52
12
23
6
31
11
57
3
1
17
15
4
23
6
6
24
9
9
3
21
7
11
12
12
1
5
6
1
24
11
6
3
12
12
3
21
12
9
3
39
25
20
88
47
25
32
3
30
18
9
3
33
12
27
13
8
87
36
1
8
12
21
3
15
61
32
12
3
24
18
24
31
17
3
12
12
3
12
1
35
12
37
20
27
24
18
3
9
27
4
23
6
3
21
78
9
63
9
3
6
63
12
4
17
15
9
42
13
35
30
43
8
3
37
29
7
11
13
11
60
18
19
17
18
48
21
15
1
24
12
35
1
32
4
47
9
27
21
9
31
29
15
3
18
7
20
24
12
3
30
6
1
11
24
54
19
23
25
35
37
11
18
18
25
59
9
28
12
44
12
12
15
45
3
36
18
63
4
11
25
56
3
6
27
33
3
27
30
42
21
15
49
89
30
12
9
4
65
54
12
6
87
12
3
66
18
6
54
21
60
16
32
3
24
13
23
24
13
8
21
18
9
16
12
47
36
72
36
114
3
39
9
63
9
39
60
1
32
9
72
7
11
6
6
12
9
9
3
63
49
11
9
39
6
3
36
15
36
21
3
12
48
13
8
27
18
6
25
44
15
13
23
18
19
8
24
4
59
12
9
12
57
30
24
9
51
57
27
45
3
126
15
12
4
23
1
32
40
11
81
3
9
16
20
52
44
3
42
7
17
15
40
12
5
30
24
24
12
1
11
24
36
13
24
41
24
6
21
12
33
39
40
23
9
12
15
30
6
12
13
113
12
43
11
6
3
39
24
81
3
9
39
12
24
33
36
3
12
1
56
4
8
24
45
42
18
19
11
12
37
5
7
89
18
9
12
9
42
9
12
3
37
23
48
1
35
1
48
20
12
4
65
7
68
60
40
32
3
13
23
33
40
20
21
18
9
3
33
4
5
27
21
6
49
65
6
1
20
24
24
51
1
17
12
66
18
15
3
6
42
6
6
42
19
8
3
12
9
15
9
15
9
15
85
17
24
6
9
16
68
28
12
32
36
3
30
42
1
41
66
45
12
99
13
68
3
9
33
7
35
25
32
36
4
29
18
9
33
19
11
12
25
24
11
9
12
36
33
30
12
42
30
24
13
32
27
21
4
17
42
37
20
3
9
9
27
12
27
24
49
29
42
33
16
8
24
27
24
12
1
36
44
48
27
1
17
19
53
7
8
24
3
12
42
3
12
3
1
5
51
9
12
6
21
36
27
21
40
17
7
11
36
33
36
24
16
92
3
60
84
1
5
27
3
24
69
24
33
30
12
21
69
39
3
45
12
12
4
48
8
39
12
37
8
3
24
13
20
9
3
21
15
24
16
60
36
11
48
13
17
15
12
4
35
9
28
35
12
9
63
13
47
24
13
41
3
64
5
51
45
6
24
24
12
6
3
15
9
76
72
17
3
24
4
89
24
19
8
27
6
31
5
18
21
36
21
43
140
48
21
75
39
1
47
12
6
43
36
20
84
99
13
12
24
11
18
43
32
3
12
9
39
12
12
21
39
1
5
27
3
13
23
21
12
12
21
3
4
23
21
9
6
36
117
33
3
4
23
30
6
48
1
8
40
65
96
42
9
39
37
24
12
11
18
27
3
12
1
5
87
9
39
9
6
12
9
3
1
29
7
11
24
1
11
25
53
6
18
18
24
9
4
12
29
7
41
15
40
47
18
51
15
30
27
24
4
92
39
61
5
30
37
20
27
49
8
3
12
9
3
1
47
9
52
35
1
5
3
60
36
15
60
13
53
39
4
8
51
9
4
8
63
81
27
9
33
7
35
1
5
27
27
37
8
15
6
27
33
18
9
33
7
92
3
24
6
3
12
40
5
15
9
3
39
21
15
1
65
27
4
20
15
6
6
1
20
15
21
3
18
36
15
12
21
30
13
5
66
9
15
49
35
45
21
6
42
3
48
12
40
17
30
48
9
75
12
1
11
12
9
9
51
52
11
24
30
30
108
13
24
23
12
36
1
12
23
12
45
16
8
3
54
3
12
72
28
11
1
8
21
3
76
17
90
36
57
15
60
24
13
11
9
45
27
3
18
27
4
47
18
7
17
15
40
11
24
33
16
8
3
13
35
12
1
8
21
7
20
27
13
12
32
4
5
31
17
75
4
68
45
18
9
63
48
13
32
12
52
20
3
9
33
27
9
19
20
75
33
27
12
37
5
18
6
3
15
57
15
24
1
44
12
12
9
6
21
4
44
15
48
6
18
6
78
9
12
12
39
12
1
23
33
24
72
15
18
19
11
9
24
4
11
9
4
12
5
30
12
13
11
6
42
12
72
18
18
102
7
35
1
5
7
56
3
9
24
24
12
33
18
6
3
39
21
39
48
48
33
3
1
41
43
24
59
85
8
24
4
5
6
12
24
25
5
30
21
15
33
24
15
13
32
15
9
3
24
33
3
9
12
28
17
54
69
3
9
3
1
20
16
11
6
39
33
43
5
7
23
12
6
24
3
15
36
9
27
9
4
35
69
9
42
6
75
28
17
30
25
24
8
96
3
13
17
6
36
24
13
17
51
24
12
63
9
84
4
36
8
27
12
24
21
75
24
9
3
1
20
21
3
69
18
81
4
71
1
35
24
6
72
7
32
36
4
36
36
23
42
6
13
20
3
30
39
15
18
6
48
33
4
5
90
12
18
18
21
72
4
5
27
48
69
30
9
3
37
24
17
15
12
27
84
57
21
42
12
12
33
15
6
39
3
1
84
44
27
18
6
24
18
18
21
28
47
9
12
4
56
12
27
6
39
88
20
21
3
3
24
57
12
15
12
1
12
59
9
3
1
8
21
51
15
13
35
25
8
3
1
35
21
57
15
12
21
12
36
6
61
5
30
13
132
35
1
5
6
18
7
44
21
55
47
9
4
5
6
25
20
69
24
7
11
33
45
3
3
90
6
9
9
27
4
17
3
15
30
30
42
39
9
30
141
39
9
3
1
5
19
32
15
36
90
6
49
5
19
5
3
64
23
33
15
24
13
71
36
1
23
57
15
9
16
35
25
35
9
3
12
9
52
17
24
42
13
20
21
3
28
59
33
12
16
17
54
138
42
6
42
24
21
3
9
4
20
3
21
45
7
11
1
5
3
64
29
6
24
12
24
33
69
27
21
7
35
24
54
3
16
11
12
6
3
39
37
35
1
29
7
20
27
45
16
5
42
12
12
6
39
12
24
3
24
21
64
23
12
1
41
15
27
9
4
8
24
16
24
12
11
21
40
11
18
24
3
75
12
1
8
15
12
1
24
32
3
24
48
49
5
3
15
36
9
60
16
11
21
15
24
30
31
11
48
6
24
42
36
13
36
41
30
13
29
27
3
18
15
4
8
15
12
21
3
93
3
21
24
51
48
21
3
36
13
11
12
9
3
25
47
72
9
15
6
66
6
6
18
19
20
3
13
11
6
3
4
17
18
6
24
3
40
8
3
1
68
4
11
9
3
33
84
21
114
9
24
12
9
27
15
9
15
25
11
42
12
18
84
9
36
9
6
1
60
8
36
3
48
36
45
4
11
6
24
51
12
16
32
15
13
12
20
24
60
4
23
12
12
6
7
12
23
37
35
57
60
3
36
1
68
48
15
48
12
12
6
27
39
33
36
27
9
15
6
51
4
11
12
9
4
11
6
12
15
36
24
39
54
31
96
8
12
12
39
1
5
30
48
25
5
51
3
9
3
24
12
1
8
3
9
48
4
20
16
8
3
21
24
87
9
24
3
33
16
24
5
7
24
29
18
24
9
4
56
15
24
12
9
21
7
41
18
12
42
6
45
4
17
15
27
12
24
42
6
45
39
25
11
45
24
28
23
12
9
3
60
30
48
6
24
18
6
61
8
24
15
61
44
12
3
24
25
5
31
60
8
15
6
24
30
1
20
24
27
12
9
3
13
24
5
39
3
9
28
29
18
21
3
90
6
24
12
1
5
103
17
3
24
4
11
24
18
63
12
75
42
6
36
45
15
12
57
4
11
25
11
72
6
3
12
3
33
51
36
30
18
25
5
6
21
4
36
24
29
7
20
51
1
32
15
12
12
9
87
9
16
32
4
20
12
3
18
39
16
20
27
12
9
3
45
15
6
115
59
42
3
3
36
9
81
3
12
3
12
9
3
13
60
35
9
3
24
49
32
3
33
48
15
37
32
57
42
9
21
19
23
12
13
8
21
30
18
54
12
30
3
36
12
15
9
24
3
45
4
11
9
4
35
30
7
12
20
4
5
27
24
9
18
37
32
21
27
28
20
48
3
1
23
9
9
27
15
25
8
3
12
33
4
44
40
23
9
57
42
12
48
54
27
9
15
12
4
8
4
17
27
27
12
12
13
72
8
24
24
15
30
48
3
24
21
7
32
40
32
63
66
15
4
47
25
8
39
12
13
12
17
3
27
12
33
36
4
5
54
25
11
6
51
3
37
5
96
27
24
27
21
3
18
19
32
27
42
24
24
6
1
20
4
23
25
24
23
9
9
3
15
30
42
13
20
45
51
21
3
15
30
6
57
4
11
12
21
3
24
33
63
12
21
24
15
49
8
3
1
23
18
31
35
33
21
24
15
72
63
24
24
18
18
48
6
19
104
3
49
44
24
4
32
3
33
3
12
9
4
72
8
3
9
69
15
4
5
63
36
27
57
9
30
18
18
21
21
31
11
24
12
33
15
9
4
32
3
21
9
6
36
6
6
25
44
15
49
8
12
27
21
24
87
33
28
8
39
6
51
3
49
24
41
30
24
12
13
36
5
3
27
1
59
12
12
45
15
33
57
48
7
20
40
32
21
27
36
24
124
32
3
1
23
1
48
11
45
16
95
12
12
18
24
91
20
3
36
6
54
13
8
12
27
18
39
9
18
57
3
66
18
25
5
27
15
9
3
33
48
27
12
1
60
107
36
30
18
6
3
3
9
15
48
21
4
23
18
24
6
12
12
13
5
19
12
24
8
24
15
42
15
12
15
6
43
11
37
8
12
3
33
4
35
9
63
24
48
36
1
11
1
8
28
17
19
11
13
12
20
40
5
75
3
12
13
32
15
48
9
12
3
36
1
5
18
6
3
3
12
42
7
12
44
16
12
35
33
3
1
35
1
56
36
12
24
21
42
21
9
27
24
36
9
3
4
20
27
6
43
20
3
21
27
36
1
8
28
5
6
33
4
32
27
9
21
19
35
33
4
8
12
4
5
51
12
4
12
11
42
18
24
21
3
9
75
13
59
6
31
41
18
24
9
24
15
33
28
11
13
11
9
15
1
71
69
48
39
21
3
1
71
33
33
18
37
5
6
61
24
12
11
9
3
12
1
44
27
48
57
9
19
5
31
32
9
3
15
21
24
76
11
18
7
20
3
13
8
3
12
6
27
12
15
24
9
9
18
6
3
3
45
48
51
57
27
21
33
48
24
6
1
35
36
37
11
9
27
24
1
23
33
3
13
29
27
3
12
33
21
12
67
20
27
45
28
47
18
48
63
21
55
29
7
32
15
48
12
33
15
33
24
28
23
36
13
72
11
21
9
6
12
42
7
56
3
25
36
5
15
3
13
47
24
21
39
30
6
12
24
6
30
85
60
35
6
24
43
5
18
6
3
72
9
7
5
42
6
7
17
18
48
1
32
60
36
4
83
30
7
11
13
17
18
13
11
9
12
63
1
35
45
24
27
12
13
11
25
24
23
42
18
21
27
6
36
3
16
24
35
33
21
3
24
3
21
3
18
42
25
8
12
12
21
7
23
13
44
12
16
8
28
35
9
15
12
9
4
8
48
3
37
44
4
29
7
11
36
57
24
15
21
4
17
3
3
21
15
6
19
5
15
16
11
25
11
13
11
12
21
40
11
9
63
9
12
3
24
33
27
12
6
6
1
17
7
20
21
31
53
27
12
15
48
33
4
24
47
12
48
33
51
24
1
23
21
99
13
60
11
21
3
12
12
13
47
1
11
30
6
6
54
21
3
36
12
6
15
63
25
17
6
18
19
5
18
12
12
1
20
52
11
60
9
39
12
36
33
16
23
24
30
18
13
36
20
27
21
27
12
21
3
24
13
5
42
9
28
11
54
31
20
16
11
25
23
36
21
57
6
1
36
5
6
12
84
33
3
24
13
44
21
7
116
27
45
27
12
6
18
24
24
21
15
21
24
39
6
48
6
6
27
3
6
55
11
36
37
11
42
39
16
11
36
45
36
4
35
36
36
21
45
3
4
8
36
28
41
27
15
24
33
3
12
6
15
12
36
15
45
69
7
8
9
30
36
21
16
24
20
52
12
8
21
43
8
21
7
11
33
15
9
24
4
68
4
20
12
4
11
18
7
8
9
15
81
18
9
4
44
3
25
11
6
19
5
6
12
45
84
51
42
19
5
54
13
24
8
15
9
24
48
3
9
24
111
1
23
6
75
3
1
5
27
15
6
3
3
21
28
23
49
8
12
24
4
56
4
5
6
48
13
12
35
21
60
39
6
42
69
3
1
5
30
6
39
3
24
66
19
11
18
31
8
60
27
12
6
42
12
6
36
3
69
6
48
48
45
3
9
24
12
69
3
96
4
17
15
16
32
12
12
99
13
8
24
39
13
24
8
15
24
84
9
3
1
8
4
11
24
97
23
12
30
6
37
12
53
19
11
9
39
24
13
5
6
1
32
51
9
4
17
3
12
21
15
3
1
17
6
60
9
15
45
3
6
30
1
20
15
9
39
9
27
24
18
7
68
4
113
3
64
68
12
24
24
16
8
28
41
48
55
23
9
15
21
4
44
28
20
12
21
6
49
5
43
23
36
24
9
3
6
7
35
1
36
44
24
3
12
36
9
12
24
15
25
23
24
21
4
12
32
4
20
27
13
20
3
24
24
21
15
1
11
12
61
11
9
36
27
6
12
12
3
16
11
25
8
3
36
57
4
5
12
15
48
40
8
15
12
33
21
3
3
24
6
6
13
5
48
102
13
71
24
45
15
18
30
13
5
18
25
11
12
66
3
3
1
8
24
24
12
3
6
30
13
35
37
5
6
48
12
25
8
4
23
12
30
6
1
24
17
135
4
29
6
21
36
33
30
13
23
54
51
16
56
28
32
33
24
3
39
1
35
37
56
15
9
28
32
3
36
36
12
1
17
3
39
37
89
18
54
6
57
21
6
6
3
15
6
78
18
19
23
13
5
15
51
1
17
42
48
6
3
3
21
3
21
117
3
12
12
12
3
30
18
6
3
15
6
31
11
9
3
12
13
24
47
33
28
23
25
8
48
3
24
45
27
49
8
27
9
87
6
6
18
6
21
24
36
4
8
3
12
45
9
27
15
25
12
32
3
72
21
16
44
27
1
11
6
72
15
75
48
57
27
21
3
12
18
12
15
27
6
3
21
18
33
3
33
24
3
30
7
59
24
30
24
6
13
20
16
17
18
25
5
6
90
42
12
25
23
9
12
3
61
35
1
84
5
15
3
33
15
60
1
20
12
12
4
17
60
19
8
51
57
24
15
1
20
15
12
24
57
4
23
45
16
8
12
12
15
30
31
17
43
8
3
60
12
36
12
9
9
7
17
6
36
1
5
18
49
53
51
36
15
18
19
24
48
29
12
6
9
21
42
25
24
29
30
69
12
3
33
36
3
36
33
4
80
3
36
1
8
21
18
6
30
21
60
51
12
12
13
47
25
11
54
63
3
12
1
20
21
19
12
47
48
66
3
4
23
21
28
11
1
36
11
36
36
48
6
7
11
9
3
1
65
3
16
20
27
13
23
18
42
6
55
17
99
3
97
12
20
4
12
17
27
3
18
3
48
15
1
8
21
6
12
6
18
13
96
32
36
15
9
9
19
24
11
6
31
32
3
12
81
12
21
27
15
6
24
18
21
36
4
12
5
3
3
24
18
19
60
8
57
39
3
13
11
12
37
36
35
6
18
30
72
18
9
3
45
12
3
6
7
20
24
39
21
12
9
63
3
13
8
4
23
13
32
28
12
47
12
1
41
18
30
55
8
3
12
9
16
47
12
6
30
30
19
119
36
9
4
35
30
7
11
9
63
25
32
76
41
6
1
47
9
52
5
15
12
28
32
4
23
57
45
30
1
35
6
15
21
39
3
24
69
45
6
24
24
13
20
12
75
57
16
20
39
72
72
6
42
1
20
33
15
24
33
39
57
24
30
18
66
24
9
21
55
5
108
15
3
6
6
33
24
4
5
6
21
3
45
24
36
3
9
24
15
12
13
5
75
15
78
6
1
20
16
36
48
32
12
21
48
6
12
1
12
32
33
36
15
3
9
4
80
3
61
11
12
61
44
39
6
15
40
23
36
30
15
33
24
27
24
4
11
9
3
33
15
24
18
15
57
19
11
12
24
24
33
24
9
3
16
44
16
5
7
11
13
17
27
3
12
36
36
13
12
20
3
1
8
24
3
1
11
21
9
6
12
12
24
49
35
1
56
3
9
15
1
24
11
9
28
47
13
11
21
21
15
12
4
108
11
36
12
42
6
1
17
19
32
24
39
12
24
60
6
7
12
24
5
6
36
1
8
3
18
3
4
56
3
1
5
3
15
24
30
30
36
24
6
72
15
28
23
12
1
11
81
27
18
19
36
32
24
33
7
12
53
96
27
100
11
9
63
21
27
9
76
8
9
27
3
18
19
5
30
12
60
12
81
21
24
18
12
24
42
39
3
36
1
17
6
24
1
17
3
39
30
6
90
66
6
30
37
24
167
33
27
12
13
84
5
18
24
12
21
16
29
18
57
27
6
42
12
6
55
8
15
21
27
1
5
7
32
15
13
8
27
49
8
21
3
4
23
24
12
48
9
16
8
3
18
7
8
33
6
45
3
25
20
12
15
21
21
66
12
33
4
35
13
32
21
18
25
71
1
11
12
13
11
1
8
9
3
12
3
57
36
12
3
25
5
54
13
5
6
1
72
17
3
3
1
11
12
9
16
65
51
15
30
3
45
3
24
21
55
8
24
27
72
9
39
12
21
4
48
35
33
3
1
41
19
8
28
11
48
12
12
12
25
36
8
12
27
9
9
39
27
37
36
44
24
51
21
21
3
27
12
30
24
43
11
36
13
11
24
48
9
12
12
87
9
16
60
17
3
16
12
56
9
18
6
3
36
4
59
18
30
1
32
4
5
42
21
33
51
48
21
3
4
5
127
32
15
105
51
36
25
23
81
4
11
57
4
23
18
6
21
4
35
9
16
36
11
24
6
43
23
45
15
13
48
5
18
37
59
6
6
33
12
27
36
6
27
15
1
11
24
45
15
60
57
12
15
6
63
9
6
18
15
9
18
9
39
9
3
25
5
102
9
27
1
20
45
3
15
24
25
8
24
12
39
45
16
44
33
42
12
9
36
15
54
43
23
9
33
91
20
12
3
25
8
33
15
84
27
45
3
12
1
17
3
4
12
29
27
4
11
6
27
28
11
25
56
12
39
42
51
48
12
27
96
9
15
73
29
3
24
12
21
39
24
45
43
11
1
17
19
11
25
56
9
48
66
25
23
6
3
15
69
36
3
48
9
12
28
8
9
27
15
12
1
47
97
23
24
6
12
30
45
4
11
25
56
3
36
24
6
18
37
108
35
1
8
4
20
75
9
24
3
48
25
59
6
15
12
24
15
85
36
8
76
35
72
12
30
31
5
19
5
42
12
36
6
6
60
6
51
48
27
60
1
44
39
60
45
4
23
102
3
15
33
3
12
9
24
21
18
24
6
6
13
23
6
3
36
12
3
1
44
15
30
27
12
16
20
21
72
54
9
24
16
36
24
104
3
6
6
25
12
11
81
16
23
30
6
1
8
4
80
24
69
3
51
13
29
24
19
8
4
71
1
23
18
27
87
9
16
20
88
17
7
32
3
9
64
12
20
15
33
28
12
11
13
8
24
24
21
3
40
41
15
12
27
6
27
4
41
24
91
11
9
16
17
15
15
45
4
17
19
36
41
30
33
16
44
12
4
11
21
24
27
1
17
15
24
16
47
81
4
12
35
1
68
3
24
30
6
24
25
35
6
24
3
24
39
12
48
93
24
16
8
39
30
3
15
13
23
12
36
18
7
17
27
3
33
27
33
39
105
4
11
57
39
30
6
1
32
3
73
32
4
11
1
60
32
112
104
36
3
9
3
36
21
24
64
5
54
33
3
6
30
12
73
35
36
6
55
144
47
12
48
24
9
36
15
12
36
36
25
11
48
1
11
24
6
6
21
16
20
75
30
19
29
24
18
102
7
44
16
5
96
19
20
51
93
52
5
27
87
33
3
13
8
51
49
48
24
23
9
15
24
24
9
3
1
8
39
21
9
36
63
3
21
28
35
33
45
15
12
4
11
61
24
12
11
12
1
5
31
11
9
12
3
9
39
25
11
1
11
9
15
21
36
3
9
3
9
124
11
33
45
24
6
45
16
8
3
12
12
37
12
20
12
33
18
36
9
48
9
42
25
5
3
3
48
18
18
12
21
75
30
3
27
12
12
21
51
72
12
13
5
6
12
9
36
3
60
21
60
40
17
78
84
1
44
12
24
3
1
11
9
15
12
25
20
12
60
4
17
27
3
1
5
31
29
24
19
23
6
7
11
60
24
18
42
6
3
4
23
49
41
30
42
7
23
37
5
3
21
15
9
3
15
108
24
21
3
69
63
6
6
84
45
52
23
1
44
27
12
72
18
30
9
12
21
6
18
18
6
31
20
39
25
36
20
12
3
30
42
25
44
12
15
6
3
4
17
3
75
9
9
12
60
31
23
1
83
6
3
24
15
9
24
12
51
9
3
72
25
47
21
45
42
57
24
76
11
30
39
9
27
60
33
3
45
3
40
5
18
24
24
21
4
12
11
24
37
11
21
12
24
27
1
32
12
4
20
15
36
1
36
20
3
9
28
95
18
63
12
4
17
102
45
4
48
20
51
18
90
25
5
18
45
9
18
33
15
9
45
3
28
11
45
12
45
15
39
12
25
11
24
18
15
4
17
18
9
24
40
20
16
11
18
18
6
6
18
27
48
4
20
27
45
4
41
27
51
12
72
57
24
36
3
12
12
6
18
6
42
25
23
33
3
37
23
49
5
48
15
3
1
68
40
48
41
15
16
11
21
51
12
1
32
3
108
21
48
3
9
27
9
4
36
56
12
27
12
18
48
6
12
81
3
1
36
5
7
20
15
24
13
35
12
21
36
12
45
168
27
28
11
1
17
39
3
24
12
1
35
9
40
17
6
13
11
21
60
40
17
6
12
54
19
12
20
15
25
5
72
27
15
21
87
18
51
3
12
12
13
20
9
24
7
36
8
76
11
48
1
23
12
1
23
9
40
32
4
12
35
6
3
3
12
72
1
11
24
21
28
20
4
48
20
15
9
24
75
24
9
9
15
3
9
3
18
19
95
6
18
85
89
15
9
27
4
32
3
1
47
6
18
37
140
15
36
12
30
31
56
3
13
68
3
1
24
17
15
27
24
33
3
24
18
18
30
6
21
84
4
5
7
20
39
24
12
90
30
6
12
15
40
11
13
23
84
12
21
3
12
30
18
21
24
27
36
24
1
59
9
24
21
6
45
16
72
8
39
24
12
36
72
84
18
18
13
11
24
84
21
15
9
24
48
4
11
9
3
9
9
27
16
47
13
48
32
4
32
3
21
9
15
3
49
44
40
36
11
25
8
12
52
8
3
9
3
105
3
1
89
6
9
33
3
39
33
16
35
36
9
3
21
96
36
15
24
1
23
49
12
36
11
45
3
1
104
12
3
30
27
15
6
3
12
3
1
35
9
24
51
24
33
33
18
42
6
48
1
8
4
20
12
28
23
9
9
18
9
24
15
78
3
3
1
35
1
23
1
11
1
20
39
30
7
44
3
21
15
30
7
23
12
12
25
11
24
1
36
17
54
21
57
12
3
12
12
75
48
9
12
12
4
53
63
9
51
36
9
24
18
25
23
121
8
3
72
12
60
18
42
6
7
59
54
3
3
12
37
11
6
3
84
4
11
18
3
36
16
35
21
4
29
6
30
3
3
9
4
11
13
23
81
12
72
24
16
23
24
6
6
21
15
12
6
6
54
42
1
23
13
35
9
16
8
4
56
12
4
11
48
24
6
6
24
21
15
24
1
29
30
13
29
18
54
78
57
9
24
3
4
11
24
13
17
27
3
18
31
11
21
4
5
7
32
3
60
73
23
24
18
30
13
32
12
9
30
42
27
24
39
13
11
9
9
27
4
44
24
4
59
12
9
36
3
24
33
24
12
3
30
6
33
27
48
45
3
9
16
5
6
12
12
12
9
12
4
44
3
21
12
76
5
39
3
9
16
20
51
45
15
36
12
12
45
3
13
20
33
18
12
18
39
28
8
40
41
51
87
25
8
12
3
18
18
12
45
24
40
11
60
9
60
3
72
12
12
54
18
30
42
6
6
12
33
27
73
11
24
9
3
12
18
7
47
9
39
36
33
3
24
33
12
27
9
39
57
9
7
11
18
6
12
1
11
25
11
13
8
4
32
4
47
13
44
28
8
45
63
24
3
78
42
24
24
6
24
27
27
9
9
15
15
57
60
28
35
12
93
28
35
1
8
21
3
33
6
12
12
81
4
47
25
12
8
3
13
11
37
36
11
36
25
116
28
20
12
4
17
15
15
49
12
23
24
45
15
54
6
9
24
36
27
9
15
57
3
9
4
24
12
104
3
45
3
9
48
75
21
33
7
59
6
3
16
5
6
57
4
53
79
32
9
6
12
30
27
63
12
21
24
3
9
9
7
17
55
11
36
36
13
11
33
24
24
39
6
43
5
66
45
36
28
12
8
45
39
9
31
41
3
4
35
36
1
35
12
57
3
24
49
8
16
44
36
24
4
36
11
24
45
60
12
24
3
33
27
45
3
13
44
16
12
104
4
5
15
12
21
24
31
32
39
12
9
15
6
19
5
12
42
18
3
3
60
9
60
3
30
19
29
27
12
51
81
24
48
4
47
18
42
6
7
20
36
3
9
15
13
20
3
36
49
23
61
36
8
12
3
13
11
12
33
57
55
11
24
9
3
21
4
23
24
21
3
1
20
12
3
141
33
12
15
16
8
39
6
18
24
84
1
35
57
27
21
3
12
12
61
24
35
33
33
6
12
9
16
5
51
45
7
17
15
4
23
13
12
8
96
39
6
15
4
5
66
6
48
42
45
3
73
5
18
45
39
13
8
12
16
35
81
12
3
36
12
30
63
12
15
30
30
21
12
4
23
12
25
83
25
59
12
1
11
25
8
3
9
12
15
60
9
27
66
19
56
4
8
9
67
47
12
49
35
12
12
13
11
9
24
24
24
27
9
51
21
9
42
9
93
3
4
35
25
68
15
12
24
6
3
27
12
33
3
9
3
30
24
18
48
1
11
42
3
3
13
20
3
6
3
4
23
1
32
12
4
35
9
27
6
42
9
12
24
72
33
12
27
4
12
5
78
25
23
12
33
27
1
35
6
66
36
21
12
36
4
72
11
9
3
18
79
35
30
30
24
25
35
9
15
30
24
19
5
42
108
36
9
9
6
30
87
24
27
33
15
73
32
3
36
1
23
9
96
24
4
24
8
28
32
15
6
66
6
99
3
12
12
45
4
36
47
6
24
15
9
7
65
48
6
21
3
57
16
17
3
27
9
12
48
51
9
3
6
3
16
5
63
3
1
12
5
6
13
8
57
30
12
1
32
24
39
105
28
23
13
11
18
6
12
9
3
9
28
23
33
15
1
12
5
78
6
19
56
36
40
12
8
15
6
18
12
1
17
6
45
21
6
21
15
13
32
4
11
24
36
13
20
36
15
1
36
11
9
36
3
12
6
30
42
48
3
27
18
3
15
6
3
3
1
35
6
7
17
42
24
33
27
48
9
15
12
48
12
73
35
6
6
45
15
12
12
48
69
9
78
36
6
39
3
12
66
27
3
13
20
256
8
28
47
42
19
47
12
9
24
21
30
33
36
15
1
53
54
18
24
6
49
35
60
13
11
6
6
49
5
51
12
33
6
9
3
6
19
5
111
36
3
12
9
36
3
6
30
1
17
42
45
12
28
41
6
1
56
4
47
1
59
72
9
12
21
36
7
29
7
17
42
78
6
25
20
39
24
24
12
54
6
49
20
16
20
12
12
12
9
18
81
3
21
16
32
4
12
35
1
17
39
75
45
51
24
6
42
24
1
20
3
1
8
117
3
15
12
37
23
54
3
3
9
3
6
63
9
6
24
72
13
11
9
9
7
17
72
3
4
47
18
18
36
12
48
1
23
21
3
30
3
24
51
33
24
51
9
12
72
16
29
12
3
27
60
37
48
5
27
3
37
17
30
12
9
15
42
3
3
9
63
9
28
35
12
37
47
61
11
9
24
3
9
15
57
60
51
9
28
23
13
84
53
6
12
6
15
60
21
30
36
1
5
24
3
12
12
16
11
1
47
45
36
3
36
36
24
6
15
63
12
9
63
6
78
24
33
28
8
39
1
23
30
3
39
33
3
12
33
39
25
71
13
89
6
13
24
23
21
39
72
57
12
15
12
42
3
4
47
93
4
23
1
17
3
16
47
37
5
6
9
4
89
67
8
12
57
51
81
42
21
4
8
9
18
13
47
12
24
13
12
23
1
8
64
11
18
36
3
3
33
3
33
4
48
23
6
27
24
52
20
12
12
15
6
7
36
23
24
48
24
6
24
7
20
4
44
21
7
12
23
37
44
63
1
5
31
11
60
18
15
15
33
12
12
9
27
39
54
3
24
3
12
9
75
1
35
9
15
18
6
21
15
12
9
93
18
6
39
12
24
3
25
23
9
4
36
8
15
9
12
24
87
21
12
15
12
1
17
19
5
39
4
20
39
12
33
4
92
4
23
36
9
33
3
3
1
36
11
24
33
4
17
31
20
52
17
48
7
68
45
3
24
75
138
7
72
17
39
12
3
25
32
40
23
9
3
13
41
18
48
21
9
18
9
21
66
6
24
42
12
21
3
42
15
4
12
68
4
20
16
47
6
15
3
6
27
28
41
30
30
6
1
8
24
48
117
6
9
16
11
21
33
24
3
3
13
8
12
12
27
42
42
9
93
24
3
24
24
15
24
24
9
4
11
13
17
15
15
37
8
12
57
3
16
23
21
60
52
23
9
3
12
42
7
11
6
15
3
33
27
9
15
24
6
36
27
15
6
19
5
18
45
60
24
4
41
3
12
3
6
54
9
16
11
25
11
9
4
53
31
60
53
31
11
6
27
28
47
12
6
3
3
21
27
9
57
19
8
3
36
72
12
13
5
42
12
49
8
3
21
15
18
43
17
30
24
30
48
39
33
30
13
11
9
4
44
9
31
17
12
27
40
68
15
6
27
15
12
84
1
8
16
47
30
7
35
21
9
24
43
32
4
12
23
6
3
3
18
7
35
12
1
47
24
12
6
7
35
9
3
12
13
20
12
15
1
20
39
108
9
12
12
12
15
105
15
6
6
21
48
27
9
12
3
36
6
24
55
11
25
5
6
18
7
17
15
3
9
4
71
108
21
72
63
72
9
3
37
32
3
1
11
12
6
27
24
21
3
48
69
3
45
120
15
33
3
111
18
42
1
71
1
17
55
12
36
36
8
28
24
23
25
47
21
39
1
23
54
15
39
33
27
12
12
6
3
21
7
35
12
9
27
6
51
3
1
24
32
4
5
3
21
39
40
35
54
18
13
24
11
1
36
47
9
36
4
11
24
9
36
12
16
8
39
6
15
39
13
24
29
78
9
12
3
18
75
28
11
24
9
4
17
6
18
3
27
18
27
24
15
36
24
42
19
53
15
4
11
33
24
3
13
11
9
3
21
52
8
3
25
29
3
15
21
27
9
3
9
39
37
20
27
49
11
12
54
3
21
15
15
9
9
6
24
49
44
3
42
6
18
42
13
35
24
102
6
9
27
13
104
3
168
24
21
40
17
19
47
12
18
7
35
21
52
36
35
6
30
21
4
36
23
13
11
33
28
5
42
57
9
63
9
24
15
12
24
28
20
12
33
30
18
6
66
27
4
17
3
12
60
28
32
12
45
39
27
13
23
12
13
24
17
15
4
5
42
36
12
54
135
4
53
114
13
17
19
23
6
42
6
6
12
81
48
48
3
9
3
33
4
20
24
21
7
48
92
3
9
3
33
45
6
42
3
3
18
6
13
8
21
18
9
3
13
8
27
1
44
60
36
36
57
3
15
1
5
51
16
47
6
24
30
24
18
6
18
43
44
15
12
24
48
45
4
8
21
42
12
45
3
12
61
11
36
57
3
6
24
7
20
3
12
37
32
4
5
31
17
31
35
21
39
60
6
6
21
3
21
24
15
1
47
24
6
3
12
15
18
6
84
33
3
24
1
23
18
6
12
12
9
3
37
59
9
4
32
36
4
47
25
32
4
20
3
24
24
6
91
53
18
6
162
36
25
11
6
43
36
17
3
15
1
5
6
24
1
32
4
71
6
7
11
24
30
7
23
1
12
23
54
31
47
13
11
42
19
8
15
12
13
8
3
9
36
48
15
57
28
5
15
48
15
6
3
12
12
24
21
6
24
37
20
27
30
31
20
24
24
15
9
3
1
20
16
68
16
17
7
32
15
12
6
7
12
29
3
3
12
12
13
36
11
21
28
104
12
84
60
3
12
9
36
63
9
15
9
21
30
1
36
32
12
87
24
24
12
1
104
24
39
9
24
15
60
12
78
3
39
13
8
28
5
31
23
9
15
36
1
72
29
18
9
4
36
5
6
42
67
5
3
12
12
63
9
9
12
6
1
8
4
11
12
1
11
1
20
15
60
1
17
6
13
95
45
36
15
60
36
12
57
4
5
3
3
25
8
12
12
27
6
19
5
15
15
96
81
15
12
1
35
12
24
57
24
3
1
24
12
32
3
21
3
1
17
18
1
5
42
37
11
12
13
17
7
23
36
72
12
37
44
3
21
15
78
18
30
6
13
8
39
24
25
59
93
105
15
24
3
33
28
11
18
7
71
48
1
36
24
56
15
36
49
11
6
18
37
11
30
42
24
33
4
11
78
27
3
13
12
24
11
9
24
63
1
53
3
45
90
69
4
36
35
6
6
13
68
3
1
11
72
25
32
12
4
11
72
12
9
33
6
1
11
25
35
21
15
24
36
42
7
23
18
67
5
6
36
6
3
24
52
71
1
41
18
25
56
40
11
21
24
3
12
9
15
24
6
3
28
20
27
12
6
31
17
31
20
16
5
24
48
31
11
6
6
1
20
27
1
65
3
3
36
1
20
16
47
21
72
4
20
4
20
27
12
36
18
7
56
4
36
12
20
27
25
23
36
13
11
9
3
9
15
24
57
21
19
5
6
66
18
36
9
3
37
17
18
1
12
11
6
18
21
72
9
3
60
4
36
8
24
16
17
39
16
11
9
24
28
24
11
9
3
18
7
68
40
20
15
25
12
20
9
6
45
3
9
9
30
12
9
15
6
42
9
27
24
1
20
52
17
15
36
39
24
6
66
12
9
28
53
36
67
24
12
20
3
6
3
21
24
27
3
12
49
23
48
1
36
48
17
18
30
7
35
21
3
6
43
8
12
12
39
36
1
17
3
24
15
6
24
7
71
24
24
48
18
18
49
11
25
20
15
6
7
11
13
65
3
21
6
66
12
3
27
45
12
4
83
9
3
6
36
39
3
37
92
21
18
1
32
21
18
24
24
36
12
9
45
3
27
42
63
4
12
24
8
27
9
40
59
9
12
15
9
39
21
36
16
17
63
12
33
18
12
96
21
3
21
24
28
32
4
44
12
16
23
24
9
15
48
60
12
9
45
19
23
9
60
3
12
18
123
3
42
18
33
141
72
24
66
25
5
27
3
1
47
24
54
27
27
6
6
25
48
47
21
15
25
23
36
21
15
1
59
21
3
18
43
5
7
20
27
48
21
52
12
5
87
52
59
1
17
15
16
20
3
36
1
140
3
6
6
18
7
23
24
21
36
3
6
30
33
3
1
47
57
24
3
12
84
66
3
15
36
9
33
24
3
27
60
13
20
45
79
20
52
35
37
17
7
8
4
8
27
48
12
6
42
33
3
37
20
27
6
39
4
29
7
36
36
23
9
12
3
12
13
32
3
13
20
21
15
3
120
12
69
16
5
63
12
21
6
37
29
15
4
20
12
3
12
12
24
9
15
24
60
24
6
3
24
15
36
42
78
12
9
16
48
5
6
12
81
75
36
37
11
12
21
72
12
9
31
11
30
6
33
3
18
30
48
57
12
9
18
24
6
3
48
16
8
123
1
83
57
4
12
56
3
18
24
31
47
36
81
48
3
13
23
6
18
9
24
3
25
41
66
1
5
75
12
4
29
3
96
3
9
3
9
40
35
1
11
6
19
53
42
6
111
24
9
18
24
9
96
24
87
21
12
3
12
49
8
3
12
6
6
1
20
48
16
32
27
21
24
39
12
9
4
5
39
15
9
3
1
29
12
27
12
3
12
72
13
35
1
35
9
81
48
3
36
3
12
1
128
3
12
21
4
36
5
43
5
15
4
8
27
12
33
21
6
24
9
9
18
24
12
60
9
16
32
4
20
28
11
13
8
57
48
3
39
21
16
56
16
11
9
76
11
1
36
47
9
36
36
3
48
30
36
7
5
30
18
27
45
18
12
18
30
1
11
36
18
30
12
84
24
1
12
36
11
13
8
9
6
9
39
12
21
40
11
21
4
8
63
6
18
45
36
4
12
29
27
4
11
30
6
36
30
18
12
13
32
15
13
20
12
48
4
23
37
44
28
20
15
138
7
32
24
15
36
24
21
39
25
23
24
6
114
6
7
41
6
12
33
45
15
3
12
6
7
23
9
52
23
24
12
1
11
36
54
7
32
15
24
1
36
17
6
9
12
39
12
61
17
42
13
44
3
66
3
24
4
11
60
25
8
28
35
12
1
20
16
35
24
1
12
35
126
39
33
7
17
18
36
12
24
33
3
69
15
6
19
44
3
36
21
15
9
60
3
1
11
42
19
23
33
3
45
33
12
6
13
44
27
1
36
36
128
12
3
33
3
1
44
3
25
20
12
3
48
36
84
24
21
3
6
7
24
11
9
12
27
30
87
3
30
3
3
1
8
9
18
49
11
18
30
69
4
23
9
3
30
15
3
48
9
4
20
24
45
15
9
6
12
6
3
36
3
45
9
3
3
13
12
116
15
1
8
24
3
42
7
11
24
9
12
27
6
6
13
35
18
7
11
1
20
3
57
16
35
9
99
1
8
51
49
20
15
54
19
32
15
36
21
12
40
72
53
7
59
25
41
3
3
12
13
41
6
21
48
24
4
11
33
45
6
12
102
3
21
7
8
64
59
9
3
9
24
3
9
3
37
59
1
17
48
27
60
27
57
3
9
4
44
12
12
3
33
21
19
32
16
8
57
27
12
64
12
47
21
4
23
1
35
49
35
18
27
12
4
23
24
57
4
8
28
11
45
3
18
30
37
29
6
24
30
12
27
3
45
4
44
3
12
45
9
3
27
18
3
16
32
15
21
3
30
18
9
15
36
18
18
9
28
20
3
57
51
57
24
3
42
150
24
21
12
36
4
20
24
60
9
3
3
18
24
24
18
24
6
15
48
3
1
17
42
24
18
7
32
12
3
21
24
4
11
60
37
5
43
20
3
45
4
47
36
9
12
48
3
49
12
5
15
12
28
17
27
51
42
19
47
24
25
12
23
37
5
51
27
33
9
15
15
48
42
3
39
36
12
21
9
3
3
37
8
12
63
12
30
6
66
24
31
35
18
3
15
48
48
12
25
32
9
31
12
11
9
108
3
1
5
43
5
3
16
8
60
15
1
32
36
21
42
6
27
36
57
15
27
24
9
16
5
6
18
7
12
20
4
5
6
21
52
132
8
4
11
9
24
39
48
13
24
11
30
7
59
24
6
27
15
37
68
48
36
28
35
81
15
12
36
21
24
28
8
24
3
9
15
30
15
9
6
21
12
3
24
1
11
21
21
6
13
8
4
72
17
3
27
25
17
7
8
28
95
6
7
35
24
48
57
21
6
45
39
24
18
3
9
27
24
3
12
37
17
31
20
36
3
1
23
49
8
15
25
8
75
36
97
8
15
12
25
20
12
3
36
37
11
25
12
5
18
48
6
66
12
36
36
18
63
3
9
21
3
4
65
3
21
6
18
39
24
3
57
39
9
48
27
12
9
24
21
19
29
7
68
3
25
8
9
3
3
18
6
36
48
24
1
36
11
36
21
132
9
27
27
42
24
30
21
3
36
13
60
32
36
9
36
15
24
60
51
24
30
54
42
15
51
1
24
11
21
36
39
24
24
1
23
24
18
51
12
3
13
95
37
8
45
15
27
6
43
29
3
27
25
23
33
9
31
32
3
24
6
6
9
27
9
3
45
33
19
11
21
4
12
35
30
7
47
61
5
18
9
36
63
45
45
55
17
15
27
6
19
5
15
12
4
47
9
3
36
18
24
3
15
25
11
9
3
9
63
9
27
69
3
9
4
47
9
39
45
3
12
9
4
8
28
20
16
56
3
9
27
6
42
1
32
52
23
1
47
37
5
18
69
15
24
33
4
29
24
3
24
15
30
6
12
36
12
1
36
20
12
9
3
3
13
5
6
45
21
24
3
4
44
48
15
13
56
12
21
24
18
9
21
75
3
1
32
9
7
20
15
30
18
6
3
9
15
45
7
68
72
39
9
15
45
3
6
18
81
3
33
40
8
27
6
3
21
7
17
6
13
8
3
36
9
48
3
13
53
18
21
4
23
24
21
27
61
11
45
4
5
3
39
21
16
17
3
24
3
12
12
1
96
17
18
12
37
20
57
63
15
9
9
24
3
15
9
39
6
7
48
47
45
3
90
27
48
12
81
3
51
21
45
3
69
3
24
28
35
13
20
40
5
30
18
19
8
21
15
15
49
23
13
32
4
29
6
30
6
42
3
15
9
16
107
36
72
30
6
6
27
3
12
21
3
21
15
21
36
51
37
47
21
57
3
15
1
23
9
24
4
44
4
23
54
132
31
35
13
35
1
11
18
18
9
21
15
3
33
3
24
132
1
41
19
8
24
9
6
18
54
21
16
53
3
27
36
13
36
77
3
3
18
39
3
49
5
15
9
39
3
33
3
21
52
11
24
12
9
4
47
25
44
15
18
6
12
6
39
3
13
36
92
4
12
11
9
27
42
42
13
11
12
9
3
12
12
48
37
24
23
21
15
48
9
28
8
3
24
6
3
24
4
23
21
4
20
21
6
45
27
13
8
28
17
66
12
45
3
13
47
6
27
63
6
15
15
36
48
9
15
21
3
30
3
16
20
12
3
25
71
69
36
27
13
17
3
12
112
47
24
9
9
3
3
12
24
33
15
30
27
27
21
4
12
20
27
12
37
5
7
35
12
36
6
6
21
15
69
12
3
25
32
36
45
27
3
9
33
3
3
24
12
12
36
30
27
93
15
27
6
27
16
36
17
6
33
12
28
59
36
42
27
48
24
16
5
6
42
75
12
27
36
36
12
1
8
40
44
16
11
18
18
54
30
18
30
45
21
51
64
23
24
6
3
48
15
6
6
25
47
25
23
12
33
28
11
12
18
24
18
1
5
3
15
12
21
9
30
84
73
23
21
15
13
11
36
49
20
3
12
1
11
18
30
12
36
37
32
3
1
5
7
20
3
9
27
18
3
28
11
49
5
27
45
6
1
20
15
12
12
12
69
3
18
6
18
15
3
9
21
15
4
29
6
21
4
41
30
13
24
8
4
89
15
24
12
28
17
27
21
7
20
3
36
12
12
6
18
45
3
12
25
11
9
21
6
9
3
9
21
55
44
16
5
7
24
95
9
3
108
72
84
25
11
73
20
24
33
6
36
9
52
24
12
35
12
18
27
27
21
21
6
93
21
7
68
15
6
3
4
23
21
3
60
24
13
12
24
23
6
18
1
11
42
7
32
9
24
6
1
20
3
18
3
4
24
5
66
9
63
1
44
4
11
24
25
5
7
107
9
3
6
15
4
35
72
21
12
4
17
7
167
13
11
60
13
96
35
24
36
57
51
12
12
9
48
12
4
35
18
43
47
61
80
24
75
9
24
39
9
27
42
6
1
20
12
24
9
30
21
63
129
33
3
27
9
39
24
30
72
6
9
3
1
8
21
39
9
3
4
44
15
9
4
35
1
11
61
5
103
11
24
25
5
7
20
15
1
47
120
9
21
30
12
24
21
15
138
24
24
66
81
3
6
15
16
12
17
24
27
3
25
23
9
124
20
16
17
43
12
20
27
12
6
3
120
3
21
3
1
32
24
9
6
12
25
56
3
1
8
40
11
30
6
21
51
61
5
31
17
27
3
36
45
9
6
24
18
24
67
23
30
3
3
9
12
39
9
15
13
32
3
12
25
11
57
4
11
12
73
11
6
3
15
1
44
39
12
9
3
60
12
1
41
3
39
24
37
17
27
60
4
5
79
60
12
17
6
13
53
3
3
42
42
12
9
3
1
11
57
15
21
45
30
13
36
11
54
42
25
44
12
12
57
3
3
9
3
6
18
45
3
24
6
24
51
117
3
60
4
12
56
15
84
6
42
45
81
19
44
75
24
60
45
3
1
12
47
30
48
54
18
7
20
28
20
4
32
60
9
3
72
75
37
47
12
6
27
12
39
1
17
30
1
35
36
18
51
15
9
36
33
7
20
3
36
36
48
24
36
13
104
4
11
48
13
56
15
1
5
31
8
15
66
27
21
42
1
8
3
18
3
3
1
5
30
24
61
11
30
3
39
9
3
1
32
3
48
25
5
3
63
37
32
111
13
8
16
12
17
27
21
3
48
27
6
12
6
42
7
11
9
24
12
15
57
3
1
11
12
6
99
21
7
47
18
31
32
4
8
3
1
20
21
42
9
27
9
16
11
6
7
23
45
3
18
24
6
25
11
1
32
24
3
60
12
33
16
32
57
18
12
21
4
5
18
18
15
12
24
4
11
25
44
3
9
100
17
7
11
12
18
30
1
20
27
33
111
25
41
3
4
47
25
11
21
27
36
21
15
37
17
42
18
30
13
32
27
1
47
1
24
5
6
24
12
21
36
36
9
30
12
12
84
6
48
3
3
36
105
88
5
7
20
12
3
1
11
12
1
47
24
45
40
11
9
24
45
79
35
9
4
24
47
12
12
12
9
24
21
27
21
63
3
6
7
17
24
18
36
60
30
15
15
1
24
17
31
20
3
33
39
12
21
3
18
18
12
12
61
60
17
87
3
6
27
4
8
12
16
84
60
53
3
12
15
6
67
41
72
18
9
27
21
3
42
43
12
11
9
4
32
9
7
32
24
4
5
6
12
9
24
27
48
9
3
30
18
9
15
1
5
54
6
19
11
6
6
18
51
39
30
3
4
17
18
121
24
35
9
28
23
36
25
20
3
66
43
29
48
18
24
9
39
9
16
24
53
15
40
48
35
9
48
3
24
21
51
42
7
11
12
84
36
1
11
25
5
3
24
15
37
35
12
72
24
45
12
9
18
25
72
32
15
13
17
15
51
36
1
47
30
18
24
21
48
15
24
61
17
7
83
25
5
27
9
6
1
24
53
31
11
12
42
3
21
7
44
21
19
11
21
3
12
36
12
6
18
30
27
64
23
72
157
17
30
25
47
33
36
3
1
23
21
3
36
9
12
15
36
57
63
1
8
45
15
15
48
42
3
16
71
18
18
21
16
20
3
45
28
32
27
18
43
35
61
5
6
42
51
4
17
30
21
12
15
9
3
60
25
41
15
45
7
36
11
12
13
8
27
24
33
15
12
9
15
30
7
17
75
39
81
36
3
21
3
12
25
35
36
9
40
11
13
20
16
12
36
11
69
3
9
3
9
21
15
24
3
13
17
30
21
15
36
12
6
18
25
35
12
21
40
44
12
16
5
18
49
47
13
5
75
15
13
71
36
24
84
9
3
61
65
30
12
9
4
35
1
20
12
51
48
21
15
6
27
12
3
1
5
72
6
9
76
11
21
15
24
1
8
28
11
6
18
12
12
9
16
20
52
20
9
6
12
33
21
3
4
32
12
12
45
30
45
3
6
72
18
36
21
12
12
15
6
3
45
6
1
56
15
18
3
3
13
20
4
29
27
52
41
27
4
11
24
120
36
21
72
27
9
3
33
15
60
48
25
17
15
3
37
17
42
25
8
39
25
5
31
116
9
6
12
24
21
12
3
33
36
15
18
19
71
24
9
24
3
54
55
5
63
9
39
3
9
3
25
20
52
32
4
8
39
49
11
33
96
4
8
24
88
5
19
36
8
9
51
3
33
40
8
40
20
9
15
27
12
9
39
57
3
9
12
21
18
1
23
9
3
60
45
27
30
6
37
32
63
36
21
21
48
31
35
30
7
11
9
15
33
21
42
6
18
9
15
12
36
9
48
27
9
4
5
3
4
23
1
36
35
13
24
56
15
36
24
21
63
6
6
12
42
3
36
27
18
18
9
93
15
9
3
15
33
15
69
40
12
5
31
44
28
20
76
11
81
52
32
33
3
36
9
27
16
8
15
18
36
6
18
24
18
1
5
3
51
21
45
3
39
9
76
20
21
6
57
9
27
15
12
12
1
5
3
27
36
21
36
39
6
30
21
21
24
30
49
12
11
9
40
72
47
12
9
21
24
7
107
9
45
72
6
42
18
24
9
15
9
3
21
36
12
27
36
24
24
69
40
35
54
6
30
54
1
24
8
36
4
24
11
18
42
24
9
48
40
53
7
20
24
3
12
9
27
49
17
31
56
16
20
15
48
36
42
6
9
12
15
9
51
57
4
20
12
15
9
4
72
48
11
6
39
4
8
27
9
3
36
1
35
21
12
96
51
18
27
15
6
27
4
36
8
4
32
9
12
36
7
20
45
6
45
4
17
12
15
3
66
42
13
20
27
12
36
13
23
45
12
24
27
6
6
54
31
11
25
5
3
12
12
3
12
12
84
30
3
3
24
1
32
9
3
21
51
4
11
9
4
23
48
12
6
3
24
39
1
107
24
48
33
9
15
9
27
24
39
57
51
24
18
3
15
33
15
25
47
49
8
3
12
12
12
48
24
21
9
31
11
9
60
3
37
119
13
23
13
12
72
47
25
24
35
96
9
15
1
17
3
51
1
41
15
9
6
33
12
9
6
9
40
24
8
21
18
12
13
47
21
3
9
3
1
23
45
45
3
3
9
3
30
24
103
24
23
24
21
3
12
21
16
11
13
23
13
53
48
3
12
12
75
9
27
6
24
3
24
15
24
9
51
24
45
36
75
12
18
7
20
12
12
48
15
9
96
21
3
16
29
78
9
12
3
48
24
57
57
6
1
5
27
12
15
9
12
24
9
18
25
29
12
55
29
18
21
12
3
1
41
15
3
37
11
33
28
20
12
3
6
30
33
39
13
5
30
12
66
6
6
3
24
15
48
25
56
39
25
5
51
36
27
96
6
19
35
36
12
24
18
31
20
4
17
3
12
60
63
24
24
21
3
81
3
36
54
6
84
33
12
57
19
5
31
32
39
18
6
9
27
24
12
36
9
27
21
39
30
48
15
48
15
9
3
9
3
144
12
24
21
9
7
68
27
18
6
13
47
21
16
20
39
81
51
45
45
18
33
3
9
12
27
37
12
24
11
6
3
3
12
12
25
12
23
54
19
8
117
19
71
1
29
51
36
4
5
6
9
3
12
12
9
16
20
12
28
11
30
6
21
72
15
6
19
23
36
24
66
6
21
48
4
11
12
42
18
9
3
6
67
8
9
91
29
18
73
36
24
23
25
17
30
9
4
36
8
28
8
4
20
24
3
21
60
4
47
37
60
8
39
48
9
36
9
27
3
120
21
3
36
6
39
12
15
9
28
20
3
36
21
3
12
9
3
69
12
3
37
5
3
52
44
51
60
9
12
4
83
1
24
12
8
12
16
11
9
27
18
6
36
6
3
12
9
39
9
12
7
5
27
24
45
3
45
6
1
35
25
44
12
12
15
12
12
18
6
13
8
28
17
19
68
16
11
57
4
24
48
32
12
57
27
15
21
4
35
30
7
11
21
15
57
4
12
41
6
57
63
42
18
21
24
3
33
27
24
117
3
13
23
24
81
16
29
15
15
18
7
11
30
3
117
55
23
9
63
12
24
9
48
15
13
41
3
15
9
15
78
7
36
36
8
3
6
27
24
15
60
153
15
24
1
35
108
12
33
48
3
13
5
15
36
15
24
6
51
24
69
7
47
36
6
72
6
1
8
21
3
3
1
36
12
24
32
12
12
21
18
24
24
1
8
36
64
23
24
1
65
6
12
30
30
42
3
27
36
24
1
5
18
21
3
81
60
9
54
18
6
9
15
21
3
1
35
13
47
24
24
21
12
12
27
12
24
30
27
12
88
17
39
9
84
36
6
13
84
35
12
9
3
12
73
17
114
1
5
3
15
33
15
13
11
24
42
60
51
12
48
3
6
15
4
84
11
6
6
13
60
35
105
45
30
21
15
12
21
4
20
3
9
3
12
12
57
108
9
15
9
6
12
78
3
24
15
33
3
21
28
17
15
3
78
27
3
12
6
36
42
13
24
77
6
42
3
3
60
30
30
13
20
3
9
15
78
7
12
53
6
1
20
9
15
45
87
39
21
12
12
3
66
24
3
15
97
32
4
11
25
12
20
3
9
4
20
9
6
12
33
3
18
7
44
12
12
4
20
45
6
25
11
6
30
57
12
3
18
6
1
32
15
12
25
24
23
42
12
18
24
9
28
41
18
37
5
43
11
30
66
9
15
1
11
1
23
13
11
24
12
25
8
21
42
18
6
30
27
48
36
3
37
23
9
4
44
36
3
12
24
9
16
5
7
17
15
3
24
6
42
9
3
121
17
51
27
12
9
39
36
1
23
12
30
27
3
13
5
75
28
47
13
32
76
17
6
45
3
36
37
5
78
84
12
9
27
33
15
1
44
3
9
12
21
3
24
3
36
6
3
4
35
48
6
15
57
15
3
1
12
32
3
21
15
61
17
6
13
11
12
24
61
156
23
9
12
24
51
18
7
23
9
12
12
4
5
43
11
12
37
8
24
40
44
51
45
16
5
3
16
12
23
90
3
15
9
39
21
12
40
47
12
18
15
9
78
18
42
24
85
20
15
13
17
18
93
27
33
27
24
9
33
6
18
3
16
47
36
21
3
1
47
18
18
6
3
4
17
30
37
29
51
27
48
13
5
43
24
5
7
17
3
39
1
48
8
63
57
12
9
67
32
28
36
11
18
24
15
4
8
21
7
8
39
36
12
93
4
20
3
33
4
23
6
19
20
12
3
12
13
11
30
102
36
13
32
84
15
13
44
16
8
45
3
28
11
13
47
24
12
6
27
15
21
60
15
12
24
21
93
6
13
29
19
23
9
51
42
6
36
9
21
3
40
5
6
36
36
36
6
55
17
3
12
3
24
6
3
15
48
9
40
12
20
16
11
13
107
6
6
25
5
24
27
12
3
54
15
12
63
1
23
13
11
25
12
23
12
6
6
42
7
36
8
21
24
3
3
9
3
6
43
20
27
60
45
15
6
3
28
11
84
25
11
9
51
21
96
96
21
19
23
12
12
25
8
12
57
31
17
30
24
1
24
8
12
15
24
6
7
11
93
27
6
19
32
15
9
12
4
20
15
69
51
18
75
3
12
36
6
6
105
51
12
12
21
12
4
11
12
9
40
5
3
51
69
24
21
19
8
24
15
36
6
30
13
44
27
12
54
39
27
24
33
3
36
25
11
36
33
15
30
42
12
9
3
21
16
24
23
84
9
48
21
48
30
18
18
1
8
27
18
15
15
189
3
12
6
91
5
7
17
7
23
49
71
42
3
3
72
96
33
33
18
21
9
48
6
49
11
33
3
33
4
5
66
42
6
12
21
3
25
11
33
75
81
40
8
15
9
40
23
9
3
33
3
18
18
48
36
1
32
9
24
24
18
25
5
30
37
8
15
48
24
49
8
15
48
6
31
11
93
4
8
9
27
15
12
6
24
43
36
12
5
18
12
12
84
69
15
72
9
12
3
24
9
39
1
36
41
18
24
1
8
48
27
9
52
8
15
13
32
57
30
25
24
20
16
8
45
15
4
8
15
21
9
27
15
9
45
31
29
3
60
12
12
36
12
12
9
54
12
12
36
9
12
51
24
33
3
9
76
29
18
9
4
12
5
6
81
9
27
27
12
9
21
30
9
12
60
84
27
9
60
16
29
3
132
51
6
31
24
35
30
39
3
33
3
13
23
6
27
3
42
63
16
32
15
12
12
1
20
4
41
24
42
42
7
11
12
1
5
18
13
8
24
4
8
15
25
53
27
3
36
6
3
45
6
33
135
9
39
25
11
36
24
21
28
83
21
24
4
29
18
6
6
24
21
72
27
36
9
4
8
3
21
40
48
17
6
37
29
3
15
12
12
18
19
11
12
18
3
15
78
39
51
6
3
12
3
24
9
16
11
13
12
35
6
63
3
60
1
12
20
3
24
13
47
60
9
39
9
12
4
11
1
56
9
27
27
42
6
6
18
9
3
30
6
9
96
3
13
41
24
67
32
3
42
6
24
21
24
15
54
6
45
28
41
15
15
48
13
29
15
27
24
9
63
9
24
39
6
7
20
16
8
36
9
30
21
36
15
18
6
36
12
12
25
20
27
9
16
11
9
51
6
6
21
4
56
9
7
92
12
15
42
24
19
11
12
57
4
11
25
8
27
12
6
42
1
83
18
51
3
18
39
16
36
35
12
60
21
15
30
51
15
18
6
9
69
3
4
48
11
30
6
9
39
33
3
6
3
21
51
3
45
3
18
39
33
24
30
25
5
27
9
87
76
32
4
59
30
75
12
4
8
28
32
72
3
18
19
20
27
1
36
23
9
28
11
24
57
16
32
12
9
15
60
12
40
20
28
11
24
84
45
40
11
36
1
8
21
67
68
9
24
12
6
24
13
35
9
117
6
21
12
3
1
47
1
5
54
24
21
21
48
67
8
3
72
1
11
12
21
27
25
17
19
11
12
33
12
36
40
59
12
1
8
69
27
16
20
63
36
13
8
4
8
27
12
61
32
84
24
21
18
21
3
12
1
119
12
6
27
9
36
6
1
35
21
33
3
15
21
39
1
8
36
21
7
17
3
16
23
13
11
1
23
49
77
15
12
4
11
36
13
5
6
36
1
47
36
21
39
25
23
25
20
36
27
9
27
6
3
24
21
7
11
13
36
101
6
33
39
36
9
45
3
24
3
61
36
29
42
1
32
39
9
3
21
9
7
35
12
12
1
8
36
3
6
3
24
15
6
7
12
5
3
15
30
3
48
3
66
7
20
51
24
12
6
6
18
78
24
6
12
6
12
13
155
24
6
30
1
24
12
5
19
23
12
24
12
73
8
21
15
27
6
31
12
36
23
1
8
9
15
15
12
13
80
15
61
5
18
9
4
23
12
60
18
3
15
49
47
6
30
12
12
25
35
13
36
11
9
9
18
48
69
9
39
3
33
28
23
12
33
24
15
12
108
21
16
11
24
37
17
3
51
42
18
1
59
6
3
36
27
18
27
39
12
25
48
35
24
6
3
27
21
12
63
84
12
12
9
3
9
39
24
18
51
36
15
12
25
8
52
32
4
11
42
6
12
6
42
33
15
45
36
15
6
3
48
3
42
42
37
29
18
18
7
23
9
3
25
29
24
15
27
6
39
27
6
42
6
18
9
12
21
36
18
21
3
13
32
75
9
3
57
64
44
3
18
66
13
12
35
18
3
12
27
1
29
7
20
24
45
27
3
25
17
3
27
57
3
69
40
8
4
5
3
39
9
39
48
9
28
72
11
36
21
24
45
63
3
12
37
20
16
23
9
3
30
51
24
4
24
32
12
24
16
95
24
13
17
3
12
3
12
24
12
25
23
36
9
36
12
24
3
6
135
3
13
17
96
18
1
5
30
1
23
13
5
30
21
24
21
6
213
16
11
12
12
12
12
1
17
42
60
48
21
39
24
1
8
3
1
71
12
30
18
30
7
17
6
18
3
76
11
13
12
47
12
24
21
75
72
37
36
47
12
72
37
29
18
165
21
19
23
21
12
51
1
59
30
18
12
36
21
15
1
17
3
12
27
24
9
3
72
1
8
3
25
8
3
18
24
27
4
23
1
8
12
12
9
24
3
3
42
6
24
42
18
9
21
31
11
78
27
16
23
61
47
12
6
3
24
3
1
84
20
15
33
27
1
32
36
4
5
3
3
25
8
4
29
102
69
24
72
39
30
19
8
15
36
25
17
39
15
18
3
15
18
79
23
9
3
12
25
5
6
42
19
47
21
16
20
15
24
13
17
6
1
8
12
24
24
16
8
39
9
12
63
73
12
56
3
18
24
39
3
33
28
47
21
4
23
42
3
16
11
61
17
3
57
24
3
21
3
3
9
24
3
24
12
6
31
5
6
33
27
12
1
83
13
8
57
19
20
12
3
1
20
4
68
3
21
15
13
17
39
3
6
30
12
1
8
3
9
12
4
17
19
5
90
1
23
6
15
4
20
15
21
4
59
42
54
37
32
12
28
24
5
6
24
12
1
17
54
66
99
45
30
45
3
25
32
40
23
9
12
3
12
18
12
19
35
9
3
36
45
3
21
9
6
9
15
25
12
24
71
13
20
27
45
12
21
30
18
18
6
27
12
12
40
47
12
13
8
15
9
15
6
27
3
13
29
19
36
24
11
6
12
15
4
11
48
6
27
12
24
12
3
24
21
3
13
23
96
25
12
24
11
21
87
21
12
27
6
31
41
31
11
25
5
42
21
12
24
4
20
12
76
29
18
12
12
24
60
24
1
17
3
9
43
23
114
48
6
69
24
24
52
32
40
35
9
4
23
1
11
9
9
12
6
18
3
36
36
27
24
36
72
21
3
12
72
36
24
6
6
12
9
36
132
28
32
15
21
4
44
12
27
45
93
18
9
28
32
24
21
3
28
41
27
4
12
8
24
51
21
27
18
6
57
3
48
12
12
33
4
5
30
24
13
35
9
51
1
17
19
11
12
6
72
15
12
3
9
4
32
21
55
8
12
64
5
15
27
21
15
21
21
7
11
9
12
15
21
21
31
23
13
5
42
30
120
15
33
18
9
108
36
4
20
3
12
37
71
1
11
30
78
24
18
55
8
3
9
72
16
44
60
87
24
12
24
1
59
24
21
16
47
12
12
37
20
4
5
6
12
13
20
27
24
1
8
9
30
18
3
4
11
25
32
15
18
7
12
20
15
1
23
36
12
54
3
69
51
4
17
30
12
37
12
20
3
1
36
47
61
5
3
4
89
6
9
69
18
42
3
4
36
8
27
12
1
5
42
12
21
88
5
3
4
23
21
24
24
48
21
24
15
33
39
12
3
33
9
78
13
12
47
36
36
49
68
15
12
49
12
20
3
36
1
5
39
15
13
17
3
45
19
8
15
48
21
12
28
17
24
7
17
39
3
12
24
13
60
8
24
40
11
6
30
84
57
3
6
27
39
37
8
3
9
16
23
9
27
24
30
18
1
44
40
20
27
48
36
6
31
23
49
11
33
28
12
23
9
21
39
27
9
48
40
11
9
27
13
36
53
15
16
41
27
4
5
31
20
9
3
69
18
21
57
6
45
15
9
4
8
15
9
39
1
32
33
27
28
20
69
3
4
72
83
12
12
48
9
24
45
24
36
6
21
12
15
6
3
45
18
13
12
101
7
35
12
18
7
56
12
3
18
27
28
11
13
35
12
21
117
27
3
13
8
3
57
12
12
33
3
4
44
36
15
21
15
9
36
3
69
27
57
3
45
21
18
6
42
6
18
9
3
9
64
17
31
17
15
12
12
39
66
6
42
7
11
81
40
68
60
12
15
42
18
57
3
12
12
12
102
3
3
18
6
18
27
3
45
39
9
24
40
29
7
11
9
39
57
63
24
25
8
24
15
21
3
21
27
13
47
24
1
32
12
4
17
30
45
39
6
18
30
75
51
12
6
3
12
36
3
36
13
17
30
61
77
6
81
12
15
45
72
3
60
12
37
11
6
15
51
9
39
13
35
12
18
18
1
29
18
12
9
12
39
30
31
20
39
13
24
20
24
4
24
32
3
73
5
6
37
5
55
36
32
16
56
27
21
75
12
13
48
20
3
24
9
33
3
15
30
6
12
21
4
56
15
21
33
3
27
13
8
4
17
18
6
42
9
12
3
21
112
8
27
1
128
12
9
18
57
4
44
12
40
44
27
18
48
3
21
3
24
15
21
3
9
45
3
3
12
12
13
8
4
11
13
48
68
3
37
5
31
20
72
3
1
59
13
17
27
15
25
56
27
9
3
9
27
9
4
47
30
6
25
20
51
25
68
21
15
9
18
45
36
15
12
21
40
47
24
24
24
25
11
9
12
36
40
20
16
8
51
33
9
24
6
37
29
7
8
36
21
12
15
3
9
3
30
15
33
31
32
16
20
96
15
24
21
147
21
16
96
11
9
12
3
1
12
35
25
5
6
18
15
27
69
9
30
24
21
48
52
23
12
9
28
44
39
6
3
27
1
36
5
3
3
21
15
24
9
15
33
4
35
49
5
12
19
36
32
15
6
24
19
11
37
8
24
60
3
9
48
16
12
24
44
28
11
21
3
12
18
24
27
21
39
9
7
20
16
11
61
11
13
23
21
3
9
24
76
17
7
11
9
28
17
19
68
24
40
23
114
6
24
24
18
48
7
11
30
3
24
3
42
67
5
15
3
6
39
4
29
6
24
13
56
51
18
3
4
11
21
12
45
55
23
18
3
24
4
11
24
33
21
6
13
29
18
61
23
18
30
66
3
4
44
3
84
13
48
5
18
12
21
33
18
24
66
6
48
21
9
43
20
27
13
59
9
3
1
20
51
69
12
24
75
49
8
3
84
30
15
9
6
49
35
6
3
24
24
124
11
21
12
132
15
90
3
4
59
45
12
3
24
12
9
15
6
18
24
30
6
24
1
8
3
6
15
15
18
27
3
9
15
54
7
48
119
6
6
13
23
24
12
12
30
3
28
20
21
6
109
29
6
33
39
24
18
3
60
3
9
3
9
9
54
12
6
30
9
12
15
12
12
24
37
11
30
42
25
20
9
3
15
24
9
3
18
30
36
36
36
81
3
25
11
33
3
133
5
18
24
57
12
63
21
15
36
78
27
111
1
41
3
39
25
11
1
41
3
15
1
12
20
4
23
6
3
57
18
30
7
48
17
43
5
18
24
33
64
12
35
21
3
33
4
44
21
15
3
12
9
9
7
35
9
51
42
31
5
7
8
15
9
27
9
4
20
39
21
24
9
18
37
32
16
53
7
29
15
28
12
11
9
3
84
1
35
30
48
3
15
1
5
18
84
12
48
45
40
17
3
15
1
35
12
25
23
21
12
88
12
11
9
39
13
17
24
18
6
3
45
31
24
23
45
21
27
3
21
3
13
11
18
63
3
36
12
12
24
33
9
3
27
18
18
9
15
9
3
18
3
76
12
96
32
3
12
12
13
23
21
3
33
3
57
15
60
13
11
78
6
1
17
75
28
11
24
12
45
3
1
35
6
66
6
43
11
21
27
48
18
7
32
9
48
19
5
6
21
36
33
18
9
48
36
87
25
32
3
24
21
9
18
9
3
21
36
15
6
6
6
90
25
12
68
4
24
48
23
1
35
1
11
12
48
33
15
48
6
19
11
21
60
3
49
23
49
47
36
9
9
3
21
3
24
28
11
30
19
11
33
36
48
16
29
30
9
4
12
11
9
15
9
27
1
11
12
9
36
21
6
1
35
45
9
66
12
36
54
6
25
11
1
5
15
16
11
6
7
11
21
12
24
72
3
9
24
3
24
30
3
60
57
12
39
28
32
112
12
11
36
33
12
9
31
20
39
81
39
6
51
16
11
84
12
90
30
12
9
4
23
57
28
56
52
23
21
4
20
24
3
9
16
56
40
68
4
11
12
13
32
40
23
21
12
3
25
23
37
32
24
51
45
27
1
32
3
24
12
13
24
8
3
1
11
6
42
24
24
12
12
6
48
48
3
75
18
90
36
18
3
39
9
16
29
18
13
8
75
12
9
63
12
12
84
60
25
5
6
12
21
40
36
44
12
3
1
5
24
55
35
54
3
16
5
3
45
6
12
1
23
1
32
4
23
85
44
12
28
24
32
15
1
68
24
27
45
3
9
21
54
9
12
12
24
15
6
19
8
21
3
36
4
5
63
88
41
3
16
23
9
15
36
45
27
12
33
3
18
3
4
23
1
35
33
3
42
75
21
6
1
23
21
27
1
8
64
12
92
9
27
3
81
36
76
24
35
9
40
20
15
33
4
8
12
4
47
1
5
15
3
24
9
12
33
7
24
17
15
27
24
33
3
18
19
23
12
24
18
54
37
44
9
6
9
12
15
24
21
16
24
44
39
24
13
11
6
19
24
23
9
52
11
13
17
24
27
16
36
5
18
24
45
45
42
12
12
73
80
27
18
24
27
40
12
20
3
54
19
8
3
54
3
4
35
30
39
3
69
27
12
18
15
9
18
9
3
33
60
15
9
24
27
49
48
41
15
4
71
24
12
12
1
5
19
35
21
3
21
21
12
42
24
12
48
13
17
6
42
24
6
13
53
3
21
3
36
12
12
51
9
3
13
107
6
6
9
12
12
15
9
51
1
24
12
77
18
1
83
18
75
52
17
7
8
33
6
1
35
12
9
52
24
68
3
13
47
24
45
3
25
20
3
36
1
5
3
3
25
11
33
24
4
48
17
43
11
12
60
1
71
1
5
6
24
12
9
3
60
21
4
36
5
3
15
37
11
9
28
24
77
31
47
25
23
33
12
3
24
13
35
1
12
20
4
47
12
33
12
36
84
27
33
27
9
9
30
21
12
4
23
36
13
5
3
21
6
1
84
5
15
15
48
6
15
21
7
17
18
1
5
42
6
3
21
7
41
31
35
9
15
1
8
3
36
21
15
45
75
21
3
61
8
3
12
12
1
23
48
9
27
6
18
6
6
1
104
3
1
47
9
39
6
39
3
12
60
33
12
21
7
11
1
11
24
9
3
9
4
23
45
16
23
1
12
5
3
3
60
36
12
6
6
84
30
6
12
30
3
24
60
9
18
36
72
13
5
6
21
21
18
12
12
21
57
27
16
11
1
65
42
1
5
6
12
6
72
6
24
36
30
3
36
81
6
12
6
27
15
1
84
17
24
15
63
13
44
36
28
44
4
11
45
9
30
18
18
13
35
21
15
21
16
29
39
12
87
60
24
1
56
39
21
21
114
25
5
3
15
13
20
24
39
21
51
57
36
9
3
3
25
35
54
30
12
30
6
12
9
4
20
24
15
13
92
15
36
1
17
7
12
47
13
8
9
19
11
57
9
7
17
6
36
108
9
24
3
13
44
51
24
9
3
37
12
23
54
42
9
63
9
3
48
18
27
3
18
3
21
3
21
30
37
96
8
4
83
24
1
17
6
1
5
31
80
9
31
17
12
6
12
12
36
36
73
23
9
40
32
84
3
21
12
27
24
36
48
9
3
12
96
60
21
12
33
15
15
25
24
20
12
16
68
72
15
12
1
59
9
108
9
7
17
6
18
19
68
4
5
7
20
40
11
18
15
3
9
28
20
45
18
21
3
60
18
3
21
48
19
29
3
69
19
23
12
48
12
37
8
15
6
18
12
6
7
44
15
13
8
28
12
17
42
1
5
18
6
3
12
96
27
102
19
11
12
12
42
6
69
51
60
9
3
9
3
54
19
56
3
9
33
3
4
41
42
1
29
7
41
3
12
57
3
63
24
37
17
15
15
1
11
9
63
25
32
3
12
12
9
24
9
43
29
6
21
24
12
72
3
9
39
24
1
23
6
3
15
6
6
36
6
66
6
19
8
15
33
21
15
27
57
76
17
7
36
44
51
9
9
12
24
6
37
5
15
12
60
4
5
24
18
21
12
28
41
6
24
33
15
36
6
42
6
19
47
13
20
12
3
36
33
72
12
4
23
1
23
21
4
17
30
12
6
7
20
12
24
16
47
12
1
53
139
20
9
63
3
13
23
1
17
3
15
24
9
48
4
32
27
9
28
11
9
15
1
12
71
18
6
21
84
76
8
4
71
72
25
20
15
24
25
20
52
11
9
3
37
32
15
33
3
21
108
3
13
20
27
13
11
33
3
72
21
3
12
1
20
3
1
23
12
1
11
21
3
129
27
57
12
3
18
42
6
3
48
16
12
23
24
42
18
9
69
6
60
54
75
15
30
3
15
36
9
63
12
6
3
36
3
33
3
45
3
12
24
13
11
6
15
3
96
21
3
61
12
8
12
16
20
141
7
12
5
15
4
8
3
1
17
30
81
75
45
51
45
21
39
15
6
7
35
12
42
3
4
48
20
27
13
8
36
3
57
16
32
3
21
3
21
12
27
13
36
17
54
6
31
12
11
72
9
3
9
40
8
16
8
39
25
32
52
24
83
12
36
6
91
23
9
24
21
3
24
3
12
9
21
3
12
4
29
15
15
21
15
9
45
42
21
4
5
6
1
11
24
48
12
1
17
3
39
6
48
7
32
81
19
23
45
15
45
16
8
4
11
61
11
81
4
17
3
24
24
36
9
6
18
18
18
36
39
60
48
36
12
28
17
18
36
33
15
6
60
51
3
12
6
42
9
16
5
7
41
6
13
5
66
36
18
66
1
23
96
12
13
24
29
3
39
9
63
12
18
19
11
25
17
15
51
18
15
21
96
18
1
5
18
48
93
3
13
47
6
15
4
23
18
51
45
31
44
21
99
12
9
3
36
9
19
47
21
3
33
24
21
30
12
30
7
41
15
27
57
28
20
64
23
9
4
11
6
27
27
12
9
16
5
18
24
6
6
30
15
45
54
12
54
30
48
9
9
24
31
11
6
18
18
18
24
13
23
13
68
3
1
8
4
20
9
30
36
6
3
4
17
30
9
15
24
60
81
27
13
32
3
1
32
4
23
25
5
31
11
12
9
4
5
6
60
30
3
4
32
9
19
8
15
24
1
35
21
3
21
12
3
54
18
6
42
1
11
18
54
9
12
36
3
33
27
18
27
21
24
3
39
36
61
24
5
3
24
16
11
114
54
1
59
30
19
101
27
3
33
40
8
9
15
16
11
6
18
24
6
24
6
9
36
3
36
6
24
42
21
12
15
49
8
24
45
6
12
9
21
27
4
41
3
12
3
48
33
3
57
3
13
47
9
3
12
18
48
18
9
76
36
11
37
29
18
24
54
7
20
21
3
72
21
7
83
6
27
27
42
30
21
12
45
27
16
17
6
12
9
12
4
23
6
3
51
1
5
39
24
28
11
57
27
48
21
12
27
24
30
42
30
6
1
56
40
17
6
45
36
27
25
8
27
18
3
27
25
11
6
27
24
28
8
9
19
5
24
39
3
12
37
8
16
8
27
13
32
28
41
75
51
21
21
30
9
27
6
78
18
87
3
36
18
63
27
33
39
9
45
18
12
84
12
24
9
12
33
6
1
20
12
3
66
7
68
100
12
8
87
13
20
4
41
3
48
12
4
8
3
57
4
5
3
4
35
9
15
36
54
12
7
35
6
7
44
28
56
4
11
24
18
3
123
33
4
23
6
3
4
20
15
54
6
21
15
24
36
1
65
30
1
20
21
42
12
13
35
60
45
12
3
61
23
6
7
11
21
12
15
9
4
68
36
15
45
64
29
7
17
30
9
40
41
3
3
60
30
6
13
24
47
33
28
48
11
12
37
47
21
4
12
72
29
12
6
9
123
6
19
32
3
21
12
36
36
27
6
6
12
21
4
5
27
36
3
9
39
6
31
11
13
68
40
12
11
36
18
3
60
9
63
3
45
3
24
1
5
3
48
12
108
108
16
23
73
36
48
5
15
3
24
24
21
39
37
8
36
33
31
20
12
48
28
8
4
17
30
13
35
33
3
48
9
3
12
33
4
72
17
3
88
11
18
42
6
30
21
75
12
13
5
19
12
11
9
3
9
60
15
18
24
12
12
3
3
12
12
37
29
18
1
32
4
11
18
36
3
27
33
3
12
57
3
60
18
24
39
27
30
48
55
20
3
78
15
3
81
52
5
15
36
12
64
41
42
18
3
3
13
11
6
72
39
27
33
15
9
28
59
24
33
24
12
51
24
1
5
18
6
51
9
66
21
15
9
16
35
25
17
54
1
20
12
9
7
11
13
107
6
18
36
57
12
52
35
24
72
13
12
32
3
42
19
53
19
29
6
1
32
4
56
12
3
57
28
11
25
23
6
42
9
28
23
1
5
6
6
15
15
18
3
69
6
36
48
1
36
24
48
41
42
48
36
9
12
64
5
6
18
63
3
30
48
12
27
15
24
1
56
36
21
31
20
3
1
20
16
56
3
18
18
54
6
33
27
37
12
11
9
27
57
48
27
33
15
24
21
21
15
3
69
39
13
11
12
1
32
12
64
65
6
1
36
11
36
30
30
33
12
15
78
15
3
9
3
9
40
20
3
57
12
45
51
3
33
9
6
25
72
11
117
4
83
12
6
6
13
35
18
43
11
45
3
108
33
28
23
21
15
12
1
96
20
16
32
3
12
72
6
42
30
18
1
8
63
9
3
18
3
21
3
3
9
4
36
11
6
6
6
55
71
66
7
11
9
36
39
1
12
20
3
21
12
12
27
49
20
16
11
24
12
57
24
4
68
45
7
20
15
6
75
15
1
35
84
1
32
15
36
9
9
48
30
48
69
16
36
32
3
13
23
36
24
9
39
30
19
23
37
36
12
24
8
3
6
54
12
6
63
27
1
12
41
31
17
18
9
45
30
12
36
1
11
24
6
27
24
27
1
11
6
3
24
15
33
3
12
9
12
12
4
17
15
3
24
1
5
3
15
24
21
16
24
71
13
41
31
20
16
17
3
21
3
24
15
21
24
36
63
24
21
15
48
18
6
36
1
36
11
25
5
3
16
11
33
15
60
24
13
72
59
57
27
21
4
17
42
30
24
7
20
27
12
9
51
12
49
20
3
1
12
17
39
3
12
12
45
36
3
9
36
39
9
39
30
19
8
39
9
51
1
8
24
9
27
15
1
32
75
45
16
5
18
24
25
59
9
16
32
27
6
24
91
5
18
30
3
36
15
21
21
24
30
13
20
4
44
24
27
9
27
9
15
24
1
17
18
1
56
60
39
60
45
39
73
20
72
3
12
9
3
84
24
30
18
6
3
21
15
3
1
60
20
27
18
6
9
3
1
20
81
3
27
21
28
20
21
15
12
3
61
23
6
3
4
12
8
16
36
17
3
3
18
42
9
12
9
30
33
99
6
30
90
18
24
6
19
12
11
30
19
8
3
6
27
3
21
33
43
36
11
1
5
30
1
11
81
3
21
45
3
21
18
6
51
27
18
19
11
21
9
6
36
12
1
8
4
24
44
28
8
9
114
21
51
24
6
31
11
30
3
16
36
35
9
63
6
24
18
48
45
51
33
15
13
17
3
28
20
27
13
8
48
75
12
13
32
3
6
30
12
13
17
27
15
24
9
12
36
16
47
24
33
4
20
51
24
33
33
18
24
12
57
15
37
20
3
9
57
3
36
40
29
3
3
9
15
18
3
4
24
17
18
24
21
9
30
24
24
42
43
59
18
7
17
24
27
24
27
12
1
68
3
12
30
27
36
16
24
11
18
43
17
30
9
12
9
18
84
9
24
63
153
4
5
31
17
55
68
12
3
12
25
47
21
4
60
29
18
48
12
33
45
6
9
12
12
3
24
18
31
41
3
96
24
4
11
12
24
1
17
3
4
8
40
47
61
5
19
119
21
3
6
18
6
7
53
66
25
44
4
36
8
3
6
3
12
15
25
20
36
4
41
24
24
19
8
15
12
12
9
21
7
23
13
8
33
12
15
4
5
3
3
42
7
23
12
1
29
6
12
21
3
33
3
24
25
107
24
12
33
12
12
60
75
9
33
43
32
3
12
6
15
39
24
13
5
30
12
30
43
24
5
6
25
8
36
3
60
1
32
36
3
48
6
3
51
9
24
9
27
3
24
9
39
12
9
12
16
11
24
12
12
9
36
9
24
3
15
24
6
3
48
4
11
57
24
12
16
17
3
3
1
23
6
18
18
6
1
23
9
3
13
59
12
1
11
18
27
4
8
3
24
42
3
4
11
9
3
21
16
23
9
3
37
23
9
40
29
6
24
9
75
45
27
6
27
52
23
33
4
5
54
13
47
9
12
15
18
3
39
33
33
6
72
37
8
3
61
5
15
12
4
11
18
18
54
3
3
24
21
3
24
42
42
33
15
21
9
15
15
21
24
21
54
9
27
9
27
36
6
7
8
75
12
13
8
3
18
3
24
3
9
40
47
54
3
27
36
61
32
4
17
27
15
36
1
11
73
80
45
24
42
21
33
7
35
21
3
1
5
18
9
51
24
6
6
24
30
39
15
12
6
3
4
35
45
3
6
42
61
17
43
71
36
33
148
23
12
1
12
20
3
12
33
3
21
15
37
23
1
29
7
23
90
7
24
20
3
9
52
5
18
12
18
18
24
6
7
24
11
69
36
60
39
33
33
3
4
12
11
25
20
21
6
18
3
40
23
12
84
61
17
27
16
5
27
39
48
6
42
30
27
72
87
9
75
1
23
18
39
3
1
23
1
36
35
36
37
36
36
44
9
6
13
47
21
16
71
1
20
3
1
11
9
12
33
15
27
9
60
12
15
6
6
69
27
9
60
3
21
24
24
16
12
35
6
18
6
6
1
35
9
12
48
76
8
52
20
21
6
12
49
12
17
27
28
17
3
27
18
7
56
3
69
9
6
21
4
17
27
117
31
20
76
23
18
27
9
6
21
33
19
35
18
6
36
37
20
93
7
32
36
28
11
37
56
16
11
48
6
24
15
3
24
12
37
8
51
24
9
112
20
3
18
43
36
41
15
40
17
19
35
9
12
27
66
24
30
60
6
30
12
24
6
30
12
13
12
11
18
27
15
24
12
24
48
69
4
24
23
49
8
9
27
60
33
3
3
30
15
15
12
36
1
32
3
9
9
15
15
48
13
23
6
3
3
9
3
36
42
27
9
67
24
35
9
21
7
11
37
35
33
24
36
60
21
3
39
6
51
4
20
3
9
15
6
19
23
42
7
32
72
33
39
3
57
12
4
5
6
90
18
6
30
1
56
9
6
36
9
28
35
1
5
19
32
12
51
13
11
9
96
3
18
7
11
1
20
27
12
9
27
9
24
72
21
3
39
25
11
13
5
7
20
48
120
12
16
24
23
12
12
12
24
1
8
16
101
3
63
13
32
60
27
12
30
55
35
1
11
60
57
12
39
18
120
18
9
3
57
3
9
12
52
20
4
5
18
13
12
23
13
11
18
12
15
9
3
72
21
42
9
27
1
8
28
11
1
17
30
25
11
9
45
27
15
21
12
28
17
30
21
45
30
12
25
35
1
23
24
12
30
6
21
28
17
6
9
3
37
47
24
24
48
13
5
24
30
145
11
1
41
27
15
13
11
145
20
24
15
45
3
25
29
24
3
3
9
3
6
3
24
39
12
37
5
6
133
56
27
13
35
36
37
17
15
40
44
21
42
37
11
6
18
9
39
21
9
63
4
32
4
32
12
21
30
13
23
13
20
12
40
12
47
21
9
15
3
37
17
15
15
1
23
24
9
16
17
3
4
35
13
35
1
8
12
9
18
30
15
63
21
21
6
6
6
36
1
65
18
25
32
15
9
3
9
28
47
1
60
65
3
27
18
27
21
51
15
6
19
104
4
23
9
3
12
33
12
87
13
53
6
9
24
16
36
56
27
54
66
6
30
45
3
72
12
13
23
45
12
21
15
4
41
31
11
36
36
13
5
6
54
6
48
1
11
6
24
3
24
36
33
31
47
12
33
16
12
44
52
20
15
54
27
36
3
21
15
1
17
39
9
24
3
87
6
30
1
35
9
3
42
18
24
45
15
21
28
32
3
33
3
36
6
3
63
13
11
24
9
45
24
3
15
13
17
39
3
48
9
24
45
6
21
24
48
3
25
11
21
4
8
4
71
1
5
42
9
9
51
16
12
17
55
116
21
3
27
12
30
7
36
35
37
8
3
57
57
42
6
31
23
21
24
3
84
9
27
25
41
6
33
24
51
60
12
6
6
9
4
29
39
48
9
19
11
69
15
61
11
12
60
6
90
33
3
12
21
3
132
13
23
9
40
11
36
6
15
15
13
36
23
18
67
5
31
32
15
24
36
9
111
18
12
7
44
3
12
9
4
32
12
48
3
13
23
1
11
18
15
24
3
13
23
24
36
54
27
27
18
6
21
75
21
51
49
96
17
24
3
28
11
57
3
24
60
1
8
16
5
42
129
12
15
24
12
13
12
5
18
6
6
12
25
8
24
3
1
20
40
11
12
9
3
9
4
5
15
12
15
13
47
48
9
60
51
18
15
57
42
9
3
12
1
8
27
37
53
6
48
120
6
6
9
15
6
19
32
123
42
15
9
75
3
69
12
4
32
69
7
8
4
11
42
3
147
60
105
3
21
28
32
72
12
15
21
24
27
36
25
20
40
12
23
48
24
12
33
4
17
42
13
20
72
24
21
42
36
21
36
3
9
21
7
44
51
18
7
11
13
8
24
16
11
6
7
23
36
54
3
15
61
11
45
12
63
48
25
41
7
5
6
9
111
18
19
5
42
37
35
21
3
84
21
3
37
44
3
1
5
30
18
30
9
3
9
72
3
21
15
33
51
36
9
52
17
30
24
1
20
108
12
39
6
19
8
3
25
32
15
18
3
3
12
21
21
12
3
4
8
33
3
28
12
35
33
24
27
13
23
84
13
24
11
1
5
15
12
24
15
9
12
75
12
36
6
48
27
27
18
6
48
12
45
9
54
36
12
21
3
12
1
5
72
27
15
9
15
1
5
6
1
161
7
12
47
13
12
11
57
24
3
33
52
68
15
25
8
12
16
11
6
6
1
20
16
8
40
23
12
42
66
6
6
9
3
13
35
24
13
24
20
48
88
35
61
23
25
8
48
24
28
20
24
28
35
21
4
47
6
55
12
20
4
11
37
23
1
44
24
147
9
93
7
107
12
24
1
47
42
3
48
3
9
9
3
12
33
18
54
6
9
27
69
36
12
39
18
12
12
51
63
9
52
60
11
42
15
15
1
11
6
66
48
33
4
47
30
6
21
16
23
33
4
8
4
17
18
25
5
7
47
9
36
15
1
20
3
24
33
3
45
52
47
9
63
18
3
4
35
60
24
18
6
45
39
45
4
77
3
15
49
8
15
57
15
36
66
3
39
48
18
87
21
75
3
13
12
11
6
24
3
15
33
4
11
21
16
41
6
24
36
9
15
9
3
12
9
36
4
23
13
35
13
24
44
3
37
80
15
48
6
15
15
25
5
12
18
9
21
43
36
32
16
47
13
32
16
101
51
3
12
13
20
21
6
24
1
20
3
18
75
51
54
30
24
13
59
1
44
12
15
24
13
44
15
21
9
3
12
4
23
12
36
1
5
3
36
76
8
12
48
12
12
12
3
25
32
15
36
12
6
18
37
23
24
48
6
27
40
8
36
12
21
7
44
3
18
6
25
12
56
51
21
3
73
35
6
3
4
24
36
12
20
15
37
20
3
9
12
45
6
18
15
108
16
60
44
39
72
48
48
1
44
28
29
39
63
12
1
5
3
28
20
39
12
33
76
32
3
1
23
18
72
3
24
4
32
12
3
12
78
7
32
3
1
5
3
24
36
27
48
1
56
45
18
21
4
5
6
1
17
12
27
3
33
12
9
18
37
11
9
52
11
6
19
32
39
9
24
12
12
9
3
16
36
8
3
13
47
21
45
18
12
12
21
4
36
11
48
9
12
27
42
31
44
28
8
4
8
24
39
24
24
25
24
11
12
6
6
12
9
15
6
6
73
23
13
5
15
27
126
90
9
16
5
72
30
12
18
6
1
29
66
6
72
30
1
12
29
7
44
3
24
33
27
24
81
75
24
12
1
8
21
3
39
13
72
71
1
20
63
13
12
17
3
40
71
66
3
27
18
7
32
3
57
15
6
6
25
17
3
16
5
42
81
12
12
3
42
6
21
16
35
9
57
39
15
37
8
27
18
30
21
3
25
17
19
48
5
27
4
23
72
21
3
42
15
15
13
5
48
3
12
12
45
24
31
32
12
15
9
69
39
60
3
6
12
30
18
18
13
44
15
36
24
12
45
3
25
12
35
6
24
18
25
5
55
23
13
44
33
24
66
21
27
37
5
30
1
12
11
13
8
51
6
19
5
3
12
21
15
39
54
19
8
57
36
51
24
12
51
24
30
43
23
6
51
24
63
24
13
12
23
13
17
19
20
3
36
45
28
20
75
12
30
6
36
49
35
12
13
17
3
3
12
24
25
56
15
21
16
11
30
54
12
24
37
11
25
84
17
24
18
12
24
42
31
12
23
9
4
24
29
39
16
20
27
9
3
33
3
9
24
16
20
3
24
6
78
1
12
24
44
3
21
3
9
3
25
11
36
1
41
6
18
3
4
20
3
49
17
43
53
30
21
3
1
44
28
47
45
21
6
1
11
36
21
51
6
15
21
18
12
25
47
12
33
4
41
99
16
20
4
29
6
37
23
9
15
21
9
67
36
12
56
4
17
3
12
51
24
1
11
72
1
59
13
17
3
36
9
3
100
17
3
24
72
15
6
3
3
9
3
25
72
8
4
32
12
39
48
18
12
18
1
11
12
85
65
31
11
6
15
4
47
12
9
4
68
12
4
11
108
13
23
13
44
21
51
76
11
57
4
41
18
9
39
9
16
8
3
45
12
16
17
30
9
63
9
27
6
27
16
35
60
12
36
13
20
24
3
42
7
41
66
24
36
24
33
9
19
36
17
6
13
23
42
3
36
24
3
21
51
24
18
19
11
12
24
12
13
23
30
39
3
6
3
3
37
95
6
7
11
42
39
36
3
60
24
42
51
40
35
21
3
30
12
15
15
9
12
64
11
36
73
20
16
11
6
7
17
15
4
48
35
1
24
8
3
9
12
15
1
20
63
12
37
47
24
13
41
30
12
45
4
53
15
39
45
15
6
55
23
1
20
24
4
17
55
11
9
39
37
32
9
27
3
36
36
9
24
15
36
54
3
4
20
21
48
15
16
11
33
12
33
7
17
163
12
32
15
13
56
27
42
24
42
37
44
3
18
27
36
48
96
3
57
16
5
3
21
7
11
30
3
39
21
3
9
4
20
3
18
18
37
41
6
48
81
12
15
12
24
25
35
24
42
67
44
45
24
7
5
19
41
43
20
39
21
12
3
12
57
9
48
99
3
18
6
12
60
60
21
33
66
49
5
15
9
27
16
11
12
69
45
66
13
71
1
8
12
3
1
23
9
4
20
24
3
18
7
44
75
12
45
12
15
9
16
29
18
13
44
3
12
49
72
11
1
47
13
11
36
1
8
12
16
11
21
4
119
33
16
47
57
51
18
27
27
21
36
27
45
48
63
1
20
3
13
12
23
33
39
66
15
3
21
3
24
9
24
33
36
24
63
12
3
1
23
1
84
59
45
64
8
36
76
32
60
3
54
3
16
59
45
40
83
1
20
4
11
12
9
57
19
56
15
73
32
40
12
68
3
42
3
21
78
24
6
12
6
36
6
15
4
5
3
52
44
4
44
39
36
9
16
23
24
9
3
12
57
27
48
9
48
16
8
4
32
3
25
5
18
6
18
102
31
23
24
69
40
59
36
81
36
27
36
12
30
54
12
6
6
12
45
33
3
16
8
3
9
36
4
20
21
30
42
18
9
36
9
66
36
18
3
52
11
1
35
25
23
24
24
48
105
4
20
3
48
9
12
15
132
37
32
12
69
3
4
20
16
8
48
15
12
57
3
30
30
6
15
15
13
20
15
57
39
24
6
6
1
44
51
18
18
6
18
9
15
36
37
36
35
9
72
3
12
25
5
19
56
12
21
51
51
9
21
7
107
1
23
84
1
20
27
24
12
6
51
4
83
12
42
31
47
36
21
84
27
9
9
6
13
11
42
15
48
9
15
36
27
25
5
6
85
35
24
9
16
20
3
9
4
24
12
5
18
1
8
60
9
3
3
25
47
24
21
15
13
35
21
3
48
72
33
15
21
12
24
3
12
9
4
11
21
4
5
27
16
24
11
12
24
48
33
15
6
3
3
61
5
12
30
36
57
15
42
3
9
3
3
36
24
13
12
17
51
75
24
85
20
3
13
5
51
12
21
78
1
8
9
12
3
63
57
15
12
48
25
12
17
3
12
40
20
21
63
51
36
21
27
9
27
1
36
23
12
6
63
3
1
8
15
36
24
12
6
27
39
13
20
15
12
1
20
3
9
33
18
24
9
28
20
3
12
12
6
6
1
11
36
6
66
9
15
12
12
18
27
12
27
45
27
33
15
12
6
72
18
12
12
45
39
1
59
13
44
3
9
51
9
15
13
11
12
1
20
48
48
36
28
11
1
36
20
27
60
18
30
57
36
24
21
3
12
9
42
48
9
40
17
27
75
1
36
71
24
33
9
3
28
95
13
8
27
1
65
51
24
12
15
9
63
9
15
18
6
18
19
48
8
39
9
15
12
60
24
37
8
24
12
21
7
32
12
4
23
13
23
6
3
21
39
57
3
12
16
35
6
3
12
39
66
42
72
12
12
12
18
51
3
36
1
32
96
12
33
3
4
32
48
4
32
3
36
9
24
3
45
51
1
32
48
33
18
45
16
24
11
73
53
7
11
54
6
36
72
6
3
4
35
12
13
23
6
18
1
5
15
9
27
27
21
60
12
4
47
57
4
8
51
6
42
37
113
42
9
33
39
33
15
9
18
24
48
6
18
61
35
1
5
66
25
36
32
21
18
1
20
27
36
24
24
9
4
12
5
24
3
3
12
6
51
15
9
3
1
20
12
4
11
21
15
9
12
33
7
95
66
27
40
5
6
36
6
15
3
33
3
25
17
42
72
9
4
5
42
18
27
24
24
27
42
6
9
12
24
3
45
27
24
33
36
16
8
51
12
21
3
13
24
11
72
33
15
25
68
36
24
24
39
12
13
83
13
5
7
41
3
28
20
21
18
30
3
16
23
12
21
24
63
9
39
6
66
9
3
9
12
16
11
24
33
9
66
12
12
9
9
27
4
36
11
1
35
42
3
12
16
35
57
40
35
33
3
30
18
21
3
49
11
21
3
24
1
5
27
3
24
13
11
37
36
23
69
3
12
18
3
15
6
6
12
13
17
66
36
49
8
3
6
15
4
5
7
56
16
32
4
5
3
12
88
17
91
32
3
25
20
27
18
6
37
8
24
27
18
6
18
42
57
24
24
3
1
47
57
3
13
17
7
12
11
24
21
16
24
12
24
17
15
33
6
33
16
11
54
30
37
11
18
55
41
18
105
51
1
11
54
7
11
9
3
24
24
24
37
5
3
15
45
72
36
3
1
11
37
11
13
12
5
3
87
9
15
45
12
96
9
15
12
3
45
51
30
15
3
13
200
9
24
7
23
36
13
12
8
3
48
18
48
7
8
9
27
24
40
11
1
5
27
24
4
5
18
9
108
15
12
24
9
28
17
39
3
1
29
75
24
12
9
27
40
56
3
42
27
72
3
45
39
49
5
42
30
6
25
60
5
24
18
24
36
18
19
5
120
3
3
9
12
39
25
36
36
11
24
36
9
21
7
20
15
9
4
17
30
9
3
60
36
25
11
21
15
9
3
36
6
30
12
54
18
48
12
36
6
3
3
1
41
27
87
9
21
67
36
11
21
21
36
18
6
6
9
4
8
4
32
28
5
24
6
24
9
4
11
25
35
9
4
17
7
32
9
24
6
33
3
9
15
54
6
12
21
21
6
1
8
15
24
37
32
15
45
21
15
16
56
3
30
3
21
30
24
13
56
45
18
48
13
47
42
66
6
12
30
6
3
27
12
25
5
30
1
47
66
7
71
48
21
24
4
11
73
29
42
37
24
12
8
39
9
16
8
87
9
28
11
6
6
117
3
13
11
9
3
37
11
36
1
20
4
20
45
3
24
12
3
9
15
48
37
12
8
3
9
27
6
39
3
13
20
12
4
32
28
20
15
54
19
11
1
89
6
37
35
37
17
27
3
57
4
65
7
32
3
9
15
12
1
20
45
3
27
9
33
3
39
1
5
3
36
12
16
23
24
6
3
45
27
12
12
24
76
89
3
16
5
3
27
24
12
30
18
6
19
8
3
1
20
4
11
9
15
9
4
23
93
12
4
5
18
13
48
72
23
1
83
24
1
5
18
45
12
27
18
27
21
60
6
21
28
29
27
15
57
3
9
9
3
4
24
11
33
28
8
3
1
36
65
31
83
25
23
12
18
19
77
6
57
57
42
12
13
20
9
27
16
5
27
3
36
84
12
9
15
12
42
31
35
1
5
54
42
66
6
66
49
47
1
20
33
60
12
6
21
12
3
24
6
7
11
1
11
24
48
18
18
9
45
27
16
5
30
12
45
33
15
3
21
15
1
20
3
45
4
5
54
9
21
66
6
6
12
24
60
21
36
3
12
9
9
3
33
15
51
9
9
3
15
30
19
20
12
24
24
64
8
60
3
6
6
6
18
21
24
15
24
84
36
9
3
18
3
4
20
75
21
28
11
21
12
3
42
3
27
18
6
9
27
73
59
21
15
6
24
31
23
13
20
40
41
126
45
15
18
3
3
13
35
21
4
5
7
20
4
23
9
63
12
12
66
7
24
17
42
24
6
3
21
24
3
45
30
1
92
15
37
59
6
7
12
35
66
30
21
12
3
37
65
27
45
7
8
24
12
3
21
16
29
18
13
12
77
48
18
1
20
27
12
1
32
16
5
42
13
36
17
72
18
33
16
5
19
101
18
1
8
15
36
21
21
7
24
17
3
52
8
3
1
5
31
59
24
45
40
11
1
29
114
60
18
15
9
42
48
12
1
59
9
15
6
19
23
12
33
72
9
7
11
36
24
45
3
18
18
9
24
24
4
17
24
19
23
9
39
9
48
45
15
12
124
23
24
21
72
12
63
36
13
23
33
9
7
47
25
56
3
81
51
9
36
16
23
33
4
11
6
27
108
12
15
6
3
15
6
3
15
25
5
6
60
6
3
21
19
56
45
31
32
16
32
39
36
81
69
3
3
24
21
33
19
20
21
6
21
24
3
9
9
18
6
7
35
1
11
69
12
4
29
51
36
36
60
3
9
3
21
12
15
24
24
36
1
32
15
36
1
72
59
6
66
1
23
25
60
12
11
13
32
36
3
6
7
24
17
15
36
69
3
4
35
36
42
7
24
11
12
57
57
24
18
12
12
25
5
42
6
6
60
6
51
48
3
24
12
24
9
24
3
57
15
21
4
35
9
24
24
48
24
16
36
23
49
11
33
21
7
32
12
3
21
39
24
25
23
60
9
27
30
15
3
36
12
18
3
3
6
31
59
36
12
30
66
24
36
1
11
13
41
6
61
5
31
23
9
60
45
7
11
1
23
9
15
6
30
36
13
32
72
4
29
19
5
6
9
27
6
15
15
25
72
35
48
9
48
15
13
11
36
24
1
23
69
21
18
13
11
33
60
3
6
43
20
16
32
15
18
18
12
37
12
32
3
12
13
35
18
6
48
37
32
39
37
35
9
3
21
21
6
13
5
18
21
40
11
9
4
20
45
18
1
20
3
48
120
33
87
12
12
13
12
29
31
12
8
9
78
6
3
48
52
11
6
15
40
17
15
16
24
47
18
3
3
12
6
3
39
25
35
1
11
6
30
6
15
15
9
3
72
37
32
75
45
3
18
6
13
68
15
69
21
7
44
15
9
4
35
21
36
15
21
15
12
30
6
42
3
39
6
27
3
45
9
6
25
20
3
69
40
32
3
9
3
57
12
24
3
37
5
30
6
12
24
3
64
12
17
18
1
47
6
7
11
12
24
61
5
18
48
24
72
13
12
8
12
60
24
4
56
39
1
47
24
36
12
37
20
39
21
12
51
1
24
5
18
13
23
13
71
13
23
12
54
39
40
20
24
45
24
3
96
21
6
9
16
35
60
1
11
9
52
20
63
1
23
36
9
27
72
6
6
24
1
17
3
16
47
9
16
29
123
24
4
152
28
47
1
5
42
6
19
20
9
31
35
78
6
21
9
12
3
12
33
7
17
18
48
24
13
20
12
12
16
47
12
13
5
27
3
9
12
12
40
12
60
23
25
23
6
18
9
9
3
28
11
57
45
7
11
36
9
12
4
11
24
21
15
25
20
12
9
54
25
68
15
6
12
6
24
1
32
3
13
47
12
60
9
12
3
21
12
63
69
33
6
13
59
1
84
8
3
21
24
3
12
21
124
8
48
4
23
9
3
12
33
33
3
40
20
3
1
68
16
17
55
11
6
51
4
17
6
21
21
79
20
4
32
39
12
24
6
27
15
9
28
35
12
48
45
4
23
37
23
48
18
6
36
84
6
3
24
4
11
36
18
27
15
9
39
54
3
4
11
24
13
11
21
12
39
13
32
12
15
13
17
27
3
12
36
36
12
12
37
20
117
31
65
27
21
6
25
35
6
6
6
27
12
3
36
30
54
36
30
7
11
9
21
3
4
24
12
23
33
4
32
15
12
9
3
21
64
11
24
33
33
24
7
20
28
35
25
11
1
41
27
27
13
23
36
36
1
8
28
8
57
6
84
25
11
36
9
24
4
20
4
12
5
15
33
7
12
20
3
37
17
18
1
8
48
84
3
13
23
66
15
24
4
29
7
20
3
36
9
39
12
36
24
24
97
11
12
30
42
9
3
1
35
1
32
15
30
30
25
32
3
6
3
3
18
27
12
3
24
93
36
15
13
5
6
21
12
36
3
30
7
44
33
31
5
30
25
41
31
71
24
9
36
12
3
21
4
35
21
16
83
21
16
5
48
15
27
117
12
48
40
36
36
8
4
35
1
11
45
76
11
25
11
21
3
18
66
81
3
18
24
18
69
3
21
3
24
12
6
7
29
24
39
3
1
23
13
11
25
47
12
49
95
42
19
20
27
21
15
42
19
56
12
3
93
3
13
44
28
20
21
3
16
5
39
36
4
24
17
123
9
18
36
12
13
5
42
57
9
18
12
12
72
24
57
3
24
9
4
20
15
9
40
35
18
19
11
49
8
39
24
1
32
57
6
9
12
21
39
4
29
18
18
42
13
8
51
9
9
15
3
1
23
45
4
84
11
36
21
9
27
4
5
3
15
1
5
24
27
15
45
3
12
48
21
15
36
33
3
42
12
18
24
24
6
27
28
12
24
5
18
9
72
4
20
48
16
17
3
3
6
30
24
12
49
5
6
36
45
15
24
21
24
3
21
39
6
30
12
57
27
36
6
30
42
24
24
18
60
25
5
18
42
39
12
3
1
47
18
18
96
9
16
5
7
32
9
18
1
29
18
6
48
30
13
29
3
4
36
5
3
60
4
5
18
12
24
48
21
12
3
6
31
120
41
6
13
29
19
24
11
42
24
7
44
24
28
11
12
13
5
3
27
12
33
15
6
7
12
5
15
75
6
18
6
87
33
7
41
31
44
52
48
11
21
4
36
17
24
27
24
3
12
6
72
3
63
37
65
51
28
47
12
24
13
8
27
1
8
15
13
48
32
28
5
6
1
23
12
1
8
12
9
18
21
24
15
24
12
6
19
11
12
13
8
24
39
13
23
1
23
33
27
72
18
15
27
57
3
25
32
12
64
11
12
33
63
30
31
11
12
18
19
23
6
3
36
40
8
3
84
9
3
9
4
47
25
24
35
45
33
67
11
21
21
31
11
78
19
11
12
1
11
12
6
18
1
8
24
4
17
3
36
4
8
60
4
11
145
23
9
27
6
6
73
47
9
3
13
24
89
66
12
57
3
48
12
37
29
7
12
24
23
24
9
15
9
27
1
20
9
3
3
12
18
6
1
48
35
6
24
30
49
20
4
20
27
21
39
13
35
12
9
36
16
5
63
4
8
27
66
18
21
40
60
35
9
3
25
5
24
7
23
45
21
18
33
4
35
9
51
6
55
5
31
68
27
24
9
9
3
96
45
27
51
36
12
13
11
1
41
15
27
48
13
32
51
18
18
9
27
6
6
13
23
1
8
27
12
1
32
15
96
60
9
3
18
60
18
37
8
3
1
5
6
12
60
9
40
36
5
7
23
12
9
21
42
57
36
3
12
24
1
44
40
32
87
9
3
48
12
9
72
3
36
1
17
39
24
3
1
47
24
21
51
1
23
33
40
11
36
12
12
24
13
5
39
9
24
66
1
8
3
45
15
6
3
4
17
19
8
3
21
3
21
36
76
47
12
9
33
39
27
6
15
3
37
17
7
17
30
1
5
15
4
11
48
9
39
69
72
9
7
44
16
12
11
12
12
24
9
3
18
39
3
1
36
11
9
15
18
12
27
12
52
23
33
12
28
11
12
6
18
9
3
42
3
15
12
97
11
13
11
24
72
6
24
3
51
48
9
16
35
18
6
57
15
1
8
45
18
33
48
3
24
18
135
3
30
18
45
36
3
21
51
42
139
5
6
25
8
9
15
12
15
30
48
51
99
1
17
18
6
31
17
54
1
20
15
12
37
5
15
12
28
8
39
1
17
27
60
28
12
17
7
17
30
18
18
1
5
123
72
72
3
9
28
59
21
3
25
36
47
12
12
13
60
8
132
51
9
48
4
20
24
24
3
42
24
3
4
8
4
23
24
30
42
13
11
24
24
13
41
43
5
3
3
18
18
33
3
9
12
48
45
87
24
9
27
15
21
12
3
37
35
12
36
12
6
24
3
4
8
27
33
3
1
20
15
13
20
63
9
36
40
20
12
3
48
9
60
4
11
9
4
8
15
24
30
24
24
15
60
3
21
21
6
33
9
6
24
1
11
36
1
35
30
6
42
3
12
39
45
39
57
52
20
3
18
27
15
49
53
36
18
9
64
11
12
12
48
21
52
20
27
9
3
33
12
28
12
29
6
33
33
30
18
90
13
41
24
18
6
30
36
9
40
32
3
1
11
33
3
36
36
1
20
3
49
56
40
35
1
5
42
1
36
20
4
8
24
39
18
18
6
18
21
12
39
12
18
3
52
11
30
30
1
36
29
7
11
6
15
52
59
36
9
39
54
24
42
12
6
18
9
3
12
1
44
15
48
60
60
72
13
11
21
4
5
24
3
39
60
21
4
60
5
3
63
12
48
60
36
25
12
47
9
45
123
63
9
3
9
3
12
12
13
36
11
144
12
85
8
27
13
24
17
24
3
36
3
6
30
12
6
39
27
48
9
4
20
4
47
21
3
9
3
102
6
24
1
23
9
16
36
5
15
36
45
18
6
42
6
48
3
63
9
15
1
56
12
51
12
9
15
18
36
15
3
24
66
3
48
40
35
1
72
71
57
84
3
1
32
15
42
6
13
60
8
4
11
13
80
4
59
12
18
6
18
19
11
1
32
12
48
40
5
6
12
42
55
20
48
15
12
1
56
12
39
33
9
18
9
24
3
24
1
36
8
39
9
48
3
12
49
5
7
11
9
27
36
12
36
1
53
3
16
44
63
36
9
21
7
8
75
60
13
5
31
131
12
60
9
132
3
12
1
23
1
12
5
30
37
80
12
9
6
37
8
16
53
6
12
24
13
65
18
84
24
6
18
9
24
3
9
15
13
71
21
24
24
39
13
11
13
32
9
6
30
27
3
6
31
11
6
3
45
18
9
39
6
7
23
21
3
61
8
36
3
1
5
3
12
15
18
24
27
15
25
20
63
9
9
30
12
21
51
9
28
44
48
21
3
12
15
57
9
24
3
21
42
13
8
9
6
13
12
47
49
41
24
54
18
3
63
13
65
7
32
12
4
11
33
45
3
3
21
15
30
27
52
32
3
9
3
12
60
72
21
39
6
6
73
23
18
19
5
24
3
3
9
24
16
17
75
51
18
7
32
76
12
11
9
4
12
8
69
3
3
49
11
72
21
12
3
12
13
11
61
20
27
45
39
45
9
48
6
18
7
24
11
9
48
27
42
24
31
17
3
45
3
36
75
1
36
11
12
9
51
9
36
3
6
30
108
24
12
85
71
72
9
3
30
12
7
83
21
40
8
21
43
12
11
42
42
48
6
30
1
44
16
5
3
4
68
4
5
55
23
9
15
9
12
16
32
9
72
27
15
9
15
60
49
44
21
6
18
90
12
9
12
3
72
45
48
88
8
15
13
23
1
44
36
36
15
6
66
21
39
18
19
56
16
35
36
12
25
59
6
3
3
1
23
1
5
6
21
16
17
18
21
15
48
13
5
39
12
12
4
12
35
1
8
21
7
32
12
12
12
15
6
42
9
27
96
48
1
35
6
3
63
9
15
9
12
87
9
3
1
32
69
7
11
21
4
23
24
36
24
18
19
23
12
1
11
6
24
27
4
48
11
33
3
45
4
35
48
1
11
12
6
18
33
12
3
9
63
49
68
3
1
36
23
12
30
7
5
18
9
12
3
9
15
21
21
15
15
45
12
12
3
18
43
68
63
21
220
11
13
35
73
23
9
15
33
27
1
8
33
18
24
30
3
15
12
36
48
9
3
18
7
17
7
11
21
3
13
47
9
3
33
3
12
9
9
3
9
6
12
12
21
3
18
27
12
57
7
72
35
1
32
15
1
23
9
24
3
9
36
3
25
35
6
3
15
12
18
123
15
12
96
1
89
19
59
1
17
27
39
9
12
33
51
51
12
30
7
12
24
11
48
42
7
44
63
45
9
31
11
30
42
13
20
12
4
12
23
42
39
81
75
12
3
69
9
6
21
12
57
43
11
25
11
6
24
6
25
20
3
21
60
27
13
5
6
69
60
15
12
9
3
9
21
72
19
35
25
29
18
97
12
32
3
1
24
36
29
24
3
15
24
33
28
23
24
21
3
1
11
33
27
24
13
20
27
9
4
59
13
8
15
36
12
13
5
19
5
7
11
9
3
33
15
42
19
12
35
12
24
18
30
45
52
36
5
6
9
51
25
8
15
45
4
11
25
8
27
1
8
3
25
23
21
4
44
3
45
24
16
11
33
4
80
28
17
7
35
6
30
6
7
11
60
6
3
15
30
7
12
5
55
35
33
16
35
45
48
40
47
33
21
19
35
1
24
17
15
39
13
56
12
4
24
12
35
12
13
29
3
27
24
36
24
33
16
47
36
21
60
4
11
36
9
28
35
21
36
36
39
1
65
42
13
11
12
66
27
21
3
4
20
3
18
30
12
6
72
15
12
15
6
3
4
17
3
4
36
56
3
66
6
9
9
48
78
25
11
25
23
33
36
63
18
3
15
30
6
9
3
9
21
6
33
4
23
12
13
8
28
20
4
48
23
33
9
3
28
44
39
36
18
39
3
24
6
42
45
4
36
36
72
11
36
6
3
45
30
1
44
4
24
48
20
12
4
32
48
75
9
16
36
5
51
3
12
9
3
18
27
21
19
11
18
18
33
27
37
23
21
9
27
15
36
9
60
16
8
15
36
9
4
29
19
80
3
45
21
3
48
21
75
27
45
48
12
3
21
39
1
17
15
27
13
12
20
27
9
4
80
3
9
12
3
1
48
35
1
5
6
12
12
72
9
69
15
16
56
36
21
27
15
9
4
44
36
57
3
24
15
37
32
9
31
17
63
12
3
6
3
3
24
9
3
18
15
3
1
29
6
12
21
12
3
30
6
37
23
84
30
3
3
84
6
42
33
24
12
52
8
51
1
36
11
36
21
4
8
99
24
13
23
21
40
41
6
12
30
3
33
39
24
51
33
39
49
36
5
24
75
9
51
15
45
12
15
132
13
24
8
12
28
20
9
12
48
7
47
42
55
11
30
3
45
3
28
36
29
3
39
81
3
12
48
6
6
24
12
6
66
9
16
5
27
28
8
4
29
7
47
12
9
15
13
36
12
17
7
20
24
51
12
9
3
48
12
1
8
28
8
27
48
6
3
3
13
8
45
3
45
99
12
88
41
15
9
3
33
6
33
4
11
45
9
6
24
37
12
17
6
1
23
12
49
8
3
9
16
20
4
11
21
3
9
3
18
19
5
15
9
18
25
29
27
4
11
1
20
15
33
96
40
8
24
16
11
33
3
36
6
7
20
9
7
71
45
3
9
39
12
18
15
40
41
30
21
3
25
11
57
3
1
24
12
47
13
17
27
27
72
12
93
16
36
20
27
6
24
3
12
21
6
21
15
18
6
36
6
54
18
19
47
33
15
6
6
9
12
21
66
6
3
21
55
56
3
6
3
3
21
3
13
8
16
11
42
3
27
73
11
12
24
9
16
32
9
6
9
15
42
3
69
19
77
18
30
3
48
69
3
39
30
19
5
3
3
9
60
39
36
9
4
32
21
3
84
16
32
28
23
6
27
3
9
51
36
12
24
1
104
15
13
5
15
21
31
36
12
20
24
52
11
12
18
31
11
24
9
3
18
27
39
6
19
23
33
3
33
36
21
87
3
72
9
4
5
12
18
54
19
8
69
12
30
13
44
60
4
11
45
63
9
15
6
27
3
18
114
25
11
24
12
6
36
3
3
78
3
4
11
9
3
21
15
60
12
13
24
8
9
19
11
1
56
52
8
12
3
6
43
5
51
15
48
12
13
68
15
13
11
18
3
45
7
35
1
53
51
48
52
20
3
24
24
9
9
18
6
30
24
9
9
24
18
6
48
19
56
4
84
5
66
84
25
92
36
3
9
21
7
11
6
3
27
25
35
12
24
1
48
11
25
24
5
7
5
6
6
3
52
17
99
21
6
12
57
51
18
3
33
15
15
9
132
9
39
3
33
39
21
16
35
9
39
93
9
24
6
21
21
159
3
37
32
57
18
12
33
24
15
12
9
87
12
66
6
9
27
9
3
72
37
8
39
21
12
3
57
9
6
24
9
27
37
20
28
17
42
9
4
11
6
79
44
28
23
57
15
9
3
48
1
5
66
12
36
25
24
23
60
36
12
18
3
4
36
5
31
11
12
24
9
33
18
30
18
9
52
35
6
15
3
9
93
7
17
6
21
3
18
30
24
97
59
9
12
12
3
36
36
49
35
13
35
6
15
3
24
24
33
3
30
7
5
6
12
1
11
37
59
21
24
4
11
6
19
32
60
12
21
39
3
60
45
51
18
6
1
36
8
3
96
21
12
12
27
45
39
24
30
15
4
17
6
102
3
81
31
5
3
69
27
24
12
3
1
47
6
27
100
17
18
48
30
7
11
30
67
24
80
3
21
4
35
9
3
18
3
63
13
35
24
9
3
18
19
5
18
45
52
8
39
12
1
36
12
23
60
24
9
12
27
13
8
24
12
28
11
37
23
9
3
9
45
3
15
24
24
36
24
18
6
45
60
72
3
12
33
9
27
4
44
27
61
56
15
1
44
57
7
23
9
27
21
28
8
24
4
12
35
24
33
9
24
66
24
9
28
20
3
1
11
21
57
18
42
36
18
9
36
40
71
9
3
6
27
39
33
87
36
42
6
13
5
15
3
48
37
44
27
24
33
16
20
45
42
6
99
40
5
15
3
30
15
36
51
42
24
15
3
9
48
15
12
25
20
120
12
33
66
45
15
45
108
52
36
44
15
12
21
21
19
8
15
9
3
37
11
36
1
5
19
8
27
42
42
12
48
12
21
51
61
12
29
3
28
35
73
12
11
33
12
9
3
24
4
23
9
3
12
42
18
24
45
3
9
45
6
21
3
42
3
16
59
25
56
16
72
23
1
47
25
11
6
30
12
9
4
12
8
51
36
24
13
11
9
3
13
5
48
3
3
13
5
7
23
1
23
13
35
1
11
9
28
32
3
60
24
36
54
3
45
15
36
16
23
1
47
21
60
12
9
3
28
44
4
41
75
12
76
11
12
6
3
57
27
28
83
36
21
33
3
3
13
5
24
27
3
9
3
48
25
8
39
25
95
18
27
3
21
3
30
19
23
9
3
66
18
57
15
21
9
3
63
12
12
37
32
9
6
18
19
104
15
25
35
36
6
18
24
13
11
33
39
12
13
41
27
9
66
9
21
24
31
20
45
24
78
30
12
6
18
27
3
9
40
44
33
27
3
1
5
6
21
4
11
21
3
13
41
15
3
1
11
33
27
1
53
15
16
11
6
6
24
42
18
12
12
1
68
36
4
11
61
36
11
12
6
48
18
21
40
35
21
12
51
6
60
6
13
29
7
32
76
56
12
9
18
72
36
9
3
9
4
59
6
7
23
9
3
48
33
15
54
15
15
42
3
21
3
15
24
21
9
7
20
3
36
33
4
83
21
4
23
6
18
6
48
3
36
3
30
3
16
24
23
24
1
20
9
42
9
28
23
36
30
39
51
21
16
11
30
30
84
21
12
3
13
11
21
36
16
17
3
12
3
24
12
37
23
6
31
32
3
9
21
30
18
6
21
51
25
12
11
9
4
8
4
20
24
39
18
108
18
33
24
60
3
84
1
44
63
6
24
66
48
6
27
39
9
45
43
29
15
9
51
52
11
21
12
12
3
24
12
37
29
18
66
42
1
20
16
20
9
3
75
6
103
71
9
3
12
6
27
4
11
25
23
57
28
32
9
24
19
5
15
12
3
1
71
1
5
15
24
63
12
24
1
24
11
33
39
6
55
12
65
27
4
36
8
9
66
6
24
3
48
45
7
35
37
11
24
13
11
30
6
9
12
15
30
18
84
33
40
17
6
49
44
69
54
37
11
36
33
15
9
12
3
21
27
25
8
87
30
7
17
15
16
11
30
42
45
3
12
18
39
9
63
4
5
24
6
13
5
19
36
41
7
32
39
12
25
23
33
3
24
61
23
33
15
1
8
45
75
12
24
45
42
1
17
3
24
39
6
3
4
47
21
15
57
40
68
3
1
12
11
48
30
24
15
3
30
18
33
15
6
48
18
13
44
27
37
12
17
48
18
12
9
21
19
36
36
35
96
33
63
36
30
15
3
18
24
51
16
11
25
11
21
4
11
45
3
36
36
36
6
39
3
13
11
21
40
11
6
6
13
5
15
39
33
12
40
8
12
9
3
3
25
17
6
21
69
31
8
9
15
4
8
39
25
29
27
21
7
44
3
25
41
3
48
16
8
159
1
12
23
1
11
36
61
8
4
24
20
12
4
72
11
12
13
8
12
3
72
12
24
21
3
18
12
18
72
96
12
12
12
33
3
25
12
20
69
24
18
12
12
9
16
23
1
5
31
20
9
7
32
3
18
3
24
4
23
12
12
9
3
57
3
12
57
12
27
49
8
15
6
79
17
19
11
18
27
3
36
36
42
7
36
8
39
37
60
83
36
12
9
4
12
56
39
9
15
21
3
21
3
18
27
75
18
7
59
25
29
54
9
12
36
36
24
39
12
1
23
18
19
23
6
72
51
3
21
4
11
33
3
12
30
19
29
6
18
24
7
11
6
18
24
12
66
3
15
9
4
12
20
3
13
17
7
23
9
27
13
8
63
1
5
78
21
76
29
6
60
9
51
18
39
27
12
45
45
3
12
9
27
3
33
27
45
4
32
39
1
11
57
36
39
37
8
12
9
19
83
9
27
9
3
1
5
3
24
3
12
21
4
35
21
27
1
68
3
6
18
1
8
57
18
24
9
4
44
12
9
96
72
19
36
92
36
36
4
8
64
11
33
48
16
5
7
23
24
12
30
7
11
9
24
45
15
15
1
36
5
27
21
18
21
16
20
3
48
12
9
144
3
105
15
57
48
33
18
13
12
5
19
59
12
48
9
12
3
12
33
27
30
7
35
36
18
6
13
23
9
51
42
51
16
11
18
12
15
39
12
1
35
12
12
24
25
95
1
8
21
3
159
6
42
6
54
18
19
5
66
102
3
87
13
8
3
1
11
42
18
1
5
51
15
33
27
12
24
13
35
21
57
27
21
15
39
12
9
16
8
60
3
37
20
48
21
6
21
12
3
57
15
18
78
9
40
5
39
15
9
39
21
15
36
78
18
18
6
1
113
15
33
18
9
39
9
24
12
12
24
87
12
13
35
36
12
42
6
25
95
1
35
9
51
13
11
36
1
8
12
4
8
75
1
72
17
3
24
12
15
1
17
7
12
29
39
27
36
1
48
5
12
15
36
4
47
12
49
8
52
23
81
27
9
4
36
5
72
51
28
56
16
41
6
60
12
9
3
36
33
3
24
9
12
4
36
20
15
33
45
3
45
6
37
5
6
73
44
39
25
11
9
3
33
39
48
12
18
18
36
18
31
35
33
15
9
84
15
12
25
11
24
21
3
9
4
20
3
12
36
21
4
5
3
27
36
24
13
65
51
3
18
7
32
3
60
12
37
44
27
21
9
3
57
63
40
17
6
12
1
11
12
1
71
9
24
63
13
20
24
24
45
6
33
3
6
3
21
3
15
9
45
7
32
15
72
36
9
39
49
5
30
6
18
9
12
3
42
19
152
48
36
3
12
42
24
30
9
39
25
11
1
5
15
4
5
27
12
3
12
25
11
36
12
12
25
8
51
13
20
3
49
17
15
4
68
3
24
9
108
4
8
15
21
100
56
45
24
6
69
28
20
4
5
6
25
8
3
18
6
12
21
36
39
6
3
51
24
37
20
3
12
25
17
3
27
45
28
20
27
48
12
12
12
36
9
24
4
5
43
41
12
18
1
53
3
45
3
36
33
6
1
11
12
13
77
27
51
9
3
12
25
32
15
78
18
21
45
18
24
37
8
3
21
4
11
24
21
3
13
35
33
12
28
36
5
7
20
48
28
17
19
8
15
6
3
39
6
48
30
45
48
3
66
6
21
52
5
30
12
33
4
104
24
12
28
11
37
56
40
8
27
18
27
4
41
27
3
1
24
35
1
44
24
52
24
5
12
6
24
48
84
12
24
12
18
66
12
69
3
49
56
52
5
6
36
24
9
12
3
9
3
45
16
23
6
18
1
11
6
6
13
11
9
3
24
13
23
24
9
57
15
27
12
25
20
3
9
4
44
21
30
33
3
9
4
36
8
75
45
24
15
6
39
9
6
45
52
32
3
37
20
3
1
23
72
36
25
29
27
15
21
27
9
27
48
9
4
71
12
12
12
60
1
5
6
57
72
33
55
11
25
11
13
11
12
24
21
36
12
3
21
4
41
18
21
99
81
28
11
25
11
12
78
6
78
51
3
13
11
12
93
12
12
9
18
6
39
36
51
12
6
39
4
5
30
36
81
28
17
15
3
30
3
9
12
15
3
9
15
9
3
36
13
35
6
6
13
12
20
3
18
51
24
16
35
9
3
54
7
12
23
13
23
24
12
9
72
4
72
23
18
18
33
15
12
12
9
4
36
20
9
18
21
15
9
3
54
48
42
24
18
63
15
9
21
7
65
6
36
9
28
24
11
9
15
33
3
9
33
24
6
13
23
6
43
59
21
24
15
24
9
21
3
60
12
24
12
9
30
60
54
42
12
18
3
3
21
4
44
3
72
9
52
92
60
64
29
7
24
8
24
9
6
37
24
23
9
48
21
3
9
27
4
23
9
15
48
25
29
3
15
9
4
48
36
35
12
12
60
6
6
36
45
15
60
9
15
9
27
18
30
12
54
31
12
35
45
16
12
47
6
42
21
12
63
9
12
4
29
7
20
39
1
72
11
60
12
6
6
9
27
6
7
83
21
36
27
9
36
3
1
17
90
33
12
9
15
15
1
17
42
1
5
27
39
6
27
21
19
36
8
4
5
12
15
4
96
35
1
35
45
15
12
42
18
9
15
12
9
15
18
15
3
21
4
8
3
45
12
69
7
5
18
9
21
42
13
8
39
18
18
48
13
8
24
36
3
12
1
23
9
76
20
27
9
3
45
40
24
11
12
9
4
23
12
9
15
18
3
39
12
9
3
1
11
18
18
6
15
51
36
1
11
9
3
9
15
13
8
28
17
24
6
36
18
18
24
72
33
12
3
21
39
6
18
6
18
9
48
48
21
24
18
9
15
25
29
18
25
8
9
42
24
21
60
12
63
24
6
48
31
12
8
12
9
48
6
24
1
11
24
1
36
47
9
3
1
48
71
54
39
39
45
3
12
57
72
15
57
3
1
24
47
45
24
21
42
1
35
81
33
7
47
9
4
44
12
3
9
33
7
17
6
60
1
23
12
66
3
28
11
48
13
5
27
15
21
39
57
16
12
32
27
13
20
4
17
31
11
33
3
6
7
5
31
11
6
15
27
9
4
17
24
27
15
12
12
30
43
11
21
16
20
9
24
3
76
12
20
51
9
48
4
23
18
7
41
6
9
12
33
27
3
13
71
21
57
12
3
12
15
21
45
19
5
30
12
36
18
42
24
6
7
11
21
9
3
4
65
48
18
9
3
37
32
15
6
15
3
24
1
12
60
32
3
18
12
30
13
41
63
3
37
12
92
36
3
33
51
30
6
12
24
21
39
33
33
19
137
36
39
51
12
13
56
27
25
11
13
48
23
18
6
9
40
23
9
3
33
21
48
55
35
6
3
39
72
9
3
1
36
83
33
3
21
27
6
6
45
24
39
48
1
32
15
6
42
9
27
33
12
9
19
11
21
3
6
3
40
36
41
42
9
4
12
24
12
23
1
36
5
24
6
45
4
20
4
32
9
7
41
72
3
52
41
27
3
12
37
20
21
19
5
7
23
105
3
37
11
141
28
8
15
24
21
16
11
30
19
29
18
24
1
29
15
15
9
72
3
1
29
18
6
31
23
42
63
12
24
40
5
18
12
9
3
1
5
24
18
13
11
21
48
3
9
3
12
81
21
3
3
9
12
21
48
24
6
12
13
8
12
12
4
32
21
27
76
20
27
21
39
6
6
25
20
3
1
17
18
36
9
3
33
51
18
27
36
3
24
49
72
8
3
12
13
11
57
48
21
24
15
3
37
20
28
36
5
3
3
42
15
27
6
103
35
37
23
45
4
47
12
30
3
16
32
12
3
24
30
7
41
6
33
51
6
7
12
8
45
3
16
11
13
32
3
21
21
18
13
17
51
15
9
51
1
36
11
18
7
35
6
12
39
15
60
9
39
1
41
3
15
9
3
21
39
6
19
5
31
35
9
3
25
36
5
3
21
43
56
124
11
13
11
36
18
19
36
11
24
12
12
1
8
24
36
3
9
36
9
3
87
12
12
21
9
3
63
1
11
42
51
4
24
20
45
114
72
24
24
21
3
1
8
3
21
3
1
17
6
9
52
20
3
1
5
24
18
21
12
51
13
36
23
84
6
3
24
4
32
3
6
6
24
60
36
18
42
9
12
3
1
8
4
23
18
15
16
24
20
12
16
32
60
15
1
23
9
28
20
48
21
3
3
9
3
1
23
24
36
45
28
47
6
3
15
18
19
11
42
7
32
60
60
24
16
11
12
36
73
29
3
4
23
36
102
15
48
3
21
27
45
4
23
21
24
33
7
47
1
11
45
3
9
28
12
29
43
59
18
42
33
45
39
39
36
1
5
43
20
15
12
57
21
7
80
9
12
18
36
9
84
3
12
1
17
30
42
39
57
27
72
24
36
16
11
45
36
40
44
3
72
9
24
28
8
9
103
32
12
3
61
5
6
132
12
45
76
12
23
12
21
39
6
7
11
13
23
25
59
24
9
15
33
3
18
6
1
11
9
12
9
18
6
30
12
13
23
72
60
12
48
12
24
37
23
1
23
61
11
12
9
3
1
20
12
64
32
4
5
3
24
3
21
27
36
9
16
5
18
49
12
11
48
12
42
6
45
15
9
12
27
12
85
29
18
9
21
3
16
12
17
27
12
9
123
12
3
12
6
27
39
1
11
6
72
7
120
35
25
5
18
169
5
6
9
3
24
6
3
39
49
5
18
73
29
3
3
45
36
3
24
13
23
66
96
24
18
13
48
35
21
27
54
7
35
21
9
48
6
9
12
28
23
12
45
12
45
3
16
8
51
1
83
1
11
18
39
24
33
39
4
29
3
27
9
16
24
35
24
24
6
3
16
8
3
57
15
97
11
12
9
9
66
1
12
44
15
73
23
9
4
5
6
6
30
21
12
33
30
45
27
1
72
11
9
3
21
15
61
11
45
3
36
9
33
3
4
20
15
12
13
5
42
48
54
3
3
1
17
15
12
3
93
28
12
17
12
24
42
1
8
15
33
21
51
100
23
24
9
4
5
39
3
93
40
11
30
6
1
11
25
11
13
68
39
36
132
9
12
3
18
42
1
11
12
13
41
6
33
24
15
37
11
60
25
11
1
60
11
42
30
24
1
59
25
8
12
27
13
47
37
29
3
64
12
23
18
19
8
3
18
30
24
33
24
3
49
5
36
19
11
9
27
18
42
30
42
13
17
42
33
16
23
36
36
24
49
36
17
15
4
44
87
13
36
8
60
21
27
15
6
19
8
48
40
8
15
12
1
59
12
18
3
3
18
42
24
1
8
40
5
24
31
8
27
9
24
3
1
71
12
21
40
11
9
12
12
21
18
1
5
48
30
13
5
6
6
12
48
6
57
15
1
41
3
39
6
7
80
75
6
18
1
5
3
4
23
42
7
17
18
1
8
28
17
18
6
3
3
21
28
41
78
12
81
12
4
83
9
33
15
40
17
39
12
15
13
44
24
24
15
13
65
18
9
3
33
36
40
5
3
24
21
15
3
12
18
7
8
3
6
15
40
41
18
6
19
20
15
36
9
3
21
39
9
51
21
15
1
8
39
24
1
11
57
52
5
15
27
25
47
33
3
120
1
65
6
36
1
5
7
20
4
23
12
12
12
30
6
12
36
1
35
1
56
39
6
30
9
3
13
68
27
24
24
12
6
19
23
78
3
15
9
15
33
15
30
24
30
12
21
51
9
12
9
6
48
13
11
1
17
3
24
24
27
81
36
3
30
60
18
25
29
39
39
21
12
27
30
3
3
25
11
45
15
73
20
36
4
5
27
39
6
63
3
1
35
12
6
18
12
1
72
11
6
7
12
5
63
9
15
105
39
9
30
1
32
33
18
21
9
18
24
6
31
17
3
4
8
75
9
15
33
4
20
28
11
6
18
1
24
23
9
45
6
18
42
12
36
1
8
48
75
1
20
84
4
44
24
12
27
21
12
39
12
1
11
12
72
78
30
12
1
32
27
42
7
20
39
13
20
4
20
3
21
27
13
20
3
9
4
24
23
45
51
25
11
48
9
15
37
11
45
40
11
54
24
18
33
4
48
23
48
21
3
6
54
60
12
24
6
36
18
1
32
3
13
17
3
4
48
32
3
1
95
1
53
27
4
11
12
6
6
33
3
69
27
21
27
61
12
11
33
75
9
4
53
15
9
3
4
23
66
3
21
15
16
24
8
24
16
60
8
3
1
35
12
49
35
1
5
3
48
27
61
12
17
15
3
12
9
9
42
25
47
6
27
24
16
8
75
13
95
21
21
12
54
9
40
47
21
15
12
9
16
17
7
20
75
9
15
12
13
12
8
21
6
21
27
13
29
6
24
42
30
48
84
33
24
4
17
30
12
6
39
27
13
12
20
16
11
6
30
25
20
12
28
5
3
21
66
9
15
24
42
30
36
49
24
12
24
11
18
3
3
12
12
49
32
3
1
29
18
48
33
39
30
27
28
17
18
9
39
9
28
11
12
36
9
27
33
57
18
6
43
20
27
30
42
6
43
8
3
12
9
15
57
24
24
21
27
28
23
9
24
3
12
18
39
39
9
15
9
57
19
5
18
24
6
75
28
17
3
12
36
3
69
9
19
32
63
12
57
15
12
66
66
36
6
6
9
3
13
12
35
6
18
49
23
18
12
6
1
8
15
21
24
75
1
11
12
9
9
18
30
19
44
15
9
16
17
12
7
8
3
24
45
27
42
19
35
21
24
60
12
15
6
27
3
18
31
23
48
37
23
6
12
27
3
9
195
18
7
11
9
21
48
7
8
12
12
63
25
35
54
3
45
27
12
9
15
16
35
57
12
3
33
24
52
17
7
41
6
12
13
23
57
24
12
33
12
3
15
1
44
12
16
5
6
1
35
1
20
9
18
9
3
9
40
17
3
15
6
3
27
12
13
48
56
27
9
4
12
23
33
3
45
24
3
69
39
6
7
24
8
24
40
11
6
30
45
9
39
3
13
5
18
96
25
11
84
9
39
33
15
33
3
25
17
30
18
30
9
24
3
6
6
1
41
31
65
27
4
71
9
3
9
63
12
30
55
71
33
3
18
30
48
18
30
24
9
3
12
1
35
12
9
4
11
12
25
56
3
33
3
72
13
20
24
28
35
1
83
13
36
12
11
9
15
30
7
20
12
60
9
18
6
3
45
30
18
24
6
1
17
30
9
16
23
9
3
33
40
53
24
15
16
11
18
18
13
8
3
24
12
1
32
4
41
19
44
27
1
5
102
1
41
6
1
17
18
54
7
12
47
24
21
39
21
16
5
6
36
12
9
27
6
6
48
25
48
24
47
21
40
48
20
16
29
27
4
11
36
9
24
15
13
11
37
32
9
19
32
27
9
33
6
18
6
9
33
19
20
27
49
29
42
24
9
72
24
28
11
13
20
3
9
3
9
15
13
32
81
18
30
6
45
36
75
13
59
1
8
3
1
17
18
9
24
15
12
1
35
1
5
66
12
12
36
18
24
19
11
12
1
5
3
21
7
89
6
9
72
3
36
33
12
24
16
20
3
13
20
4
17
6
61
56
39
72
6
31
65
27
15
1
11
24
37
5
48
6
25
11
33
16
12
53
18
18
24
19
12
20
48
3
1
36
5
19
36
35
12
21
3
33
9
72
67
35
12
25
48
5
3
28
11
48
6
30
48
42
3
28
59
24
12
1
68
16
20
3
1
23
30
12
3
12
24
3
13
23
37
44
24
4
65
15
3
21
3
48
73
11
12
1
5
7
59
24
13
44
64
35
1
17
30
165
4
23
18
6
6
19
35
13
47
24
21
3
9
33
3
72
39
48
6
3
52
17
7
47
25
32
36
3
37
29
42
33
72
3
18
6
18
3
39
72
54
51
3
24
13
11
12
30
7
8
9
27
15
33
27
45
52
32
3
37
32
3
6
43
5
6
48
9
4
5
19
53
63
9
15
36
16
20
81
7
24
140
4
17
27
15
9
4
35
36
69
16
20
9
3
4
20
24
3
9
15
18
15
12
27
1
11
33
15
30
24
15
9
42
21
3
45
24
15
1
36
24
5
3
36
28
8
3
25
35
9
51
12
36
1
35
24
12
18
60
36
6
33
28
12
47
21
3
24
18
18
24
13
35
9
21
48
30
12
30
18
24
21
4
47
24
30
27
12
4
11
18
27
21
3
36
12
3
12
37
36
36
11
24
1
48
5
6
57
51
6
30
25
59
30
18
1
5
30
24
33
3
73
5
27
3
12
37
44
12
40
11
33
21
7
11
25
11
1
11
61
36
20
4
8
36
3
36
25
17
19
8
27
18
15
63
72
13
68
27
30
18
24
24
24
12
1
60
12
17
3
15
6
18
33
33
15
3
1
44
60
3
54
3
9
36
51
48
21
48
15
4
32
4
44
28
35
9
3
9
9
3
51
12
45
15
48
48
25
11
1
35
57
12
9
6
6
3
4
8
24
3
72
12
37
8
9
19
11
45
12
21
66
24
102
24
3
75
1
17
66
12
24
12
9
12
9
24
3
69
7
11
12
1
120
23
37
80
45
18
60
13
35
9
27
48
25
29
15
64
89
31
11
6
7
12
8
12
3
60
13
5
67
5
42
6
19
5
6
12
12
33
60
45
55
24
11
48
78
7
12
8
12
36
45
27
12
12
24
27
24
60
25
11
1
11
6
12
12
15
12
28
20
45
3
3
21
12
3
6
6
1
11
24
9
12
27
9
16
32
15
21
28
8
4
17
6
1
11
6
6
18
18
13
11
21
16
65
3
28
17
75
28
5
12
18
24
33
40
29
30
9
27
9
15
54
27
27
72
21
3
48
12
9
39
13
23
9
153
30
12
13
71
9
27
33
4
5
27
36
21
18
33
69
30
13
11
18
24
99
15
12
13
8
12
36
4
104
3
13
24
35
6
3
3
42
31
32
9
3
24
45
19
5
27
12
3
24
1
11
1
11
12
13
5
3
28
11
21
27
6
24
42
30
42
13
11
60
6
51
3
9
60
15
24
66
3
15
9
3
13
5
18
12
49
17
3
27
49
17
3
28
17
6
1
17
6
36
24
1
36
11
33
3
84
81
39
24
81
3
24
13
20
4
11
96
33
4
12
41
27
15
36
9
12
3
25
41
42
36
1
41
15
9
3
15
12
85
11
36
12
24
9
4
5
54
9
3
6
3
45
24
18
6
3
36
33
7
72
41
27
12
3
1
24
23
12
49
47
9
15
21
16
5
18
1
59
12
12
48
12
1
8
27
9
33
30
13
24
23
6
3
21
18
13
24
23
25
23
18
30
37
35
33
21
3
39
1
17
18
1
5
31
23
9
4
23
24
37
20
12
3
24
48
1
32
21
24
6
42
75
4
44
51
9
9
24
126
24
21
52
23
21
3
12
36
45
4
44
4
23
12
72
48
6
3
36
12
69
6
12
13
35
49
5
15
12
24
15
30
3
3
25
48
20
3
84
24
73
47
24
54
15
3
6
31
17
3
12
99
36
36
12
36
30
19
23
13
59
37
17
15
3
9
45
19
32
3
21
27
21
16
32
39
21
4
35
1
44
4
11
9
24
24
4
20
39
36
36
49
29
7
11
9
27
9
3
60
69
3
18
6
21
51
1
59
1
44
4
8
12
4
35
1
23
13
23
6
18
37
11
6
6
12
30
42
33
39
24
13
11
12
13
32
15
24
1
32
36
12
84
3
13
20
4
44
21
6
12
9
3
9
21
12
15
3
61
17
55
41
3
39
25
48
23
33
3
6
27
3
1
44
3
6
15
3
9
60
87
21
15
6
3
12
27
24
21
33
3
3
12
21
4
12
32
3
30
6
25
11
6
30
18
51
4
36
11
42
3
3
49
11
25
8
72
75
9
76
12
20
24
3
12
102
51
9
6
13
23
13
23
6
42
13
20
12
21
6
9
3
61
48
11
42
42
33
75
21
60
3
9
12
51
21
4
11
18
6
9
9
30
96
45
3
25
5
15
21
63
39
12
24
18
19
23
12
1
8
28
17
24
3
39
12
9
3
30
6
33
72
15
1
24
41
6
1
23
21
16
5
27
15
25
5
3
27
1
8
24
3
9
21
79
8
75
9
63
6
30
45
24
15
6
15
87
12
24
13
23
25
11
25
5
30
37
17
43
20
21
27
39
33
15
21
3
1
56
12
3
9
51
12
36
21
12
3
12
12
45
9
60
3
60
21
3
21
6
33
45
78
9
24
24
39
1
5
27
45
171
24
12
39
12
6
31
95
9
4
47
9
3
18
19
8
9
67
11
6
19
11
72
6
6
1
36
20
15
49
20
15
1
29
27
57
15
4
8
3
37
47
45
16
11
6
43
44
24
3
48
21
39
9
15
12
37
35
1
36
59
25
11
9
12
4
5
18
1
8
15
13
68
36
12
27
33
21
63
28
56
3
18
3
3
12
12
9
4
5
19
5
7
23
21
3
9
3
69
60
39
13
32
4
5
27
72
15
12
24
42
6
45
3
1
11
25
11
21
21
24
12
36
3
48
16
23
24
13
20
28
36
24
47
9
3
18
18
24
30
31
20
12
16
137
18
13
113
18
12
21
24
15
6
3
3
33
4
32
4
11
30
48
78
13
5
24
43
8
15
13
20
3
13
32
16
8
9
19
17
30
48
9
24
27
6
24
27
3
72
18
39
3
6
3
24
51
1
44
3
12
24
13
8
36
21
24
6
12
1
44
76
11
9
3
1
32
21
18
13
23
13
8
27
18
30
49
32
3
9
28
41
63
3
54
3
64
23
1
5
31
36
35
45
27
9
3
9
3
42
39
16
36
35
12
96
9
39
25
20
16
17
18
21
3
13
72
17
15
4
8
21
48
30
1
44
9
7
5
6
21
4
20
12
3
13
23
12
6
3
12
33
27
28
17
43
12
47
21
24
36
36
4
41
6
97
41
48
15
45
6
24
12
18
6
1
11
30
7
20
63
36
49
12
29
3
3
1
11
9
27
24
36
60
33
39
18
15
9
51
12
40
17
15
27
9
3
9
3
25
8
24
15
30
60
30
9
27
9
3
45
12
57
6
12
9
75
6
30
1
41
12
19
12
35
105
33
7
23
12
9
3
13
36
12
20
75
6
30
9
27
9
48
21
6
6
6
72
9
51
57
12
15
33
52
17
30
25
11
1
8
16
11
24
12
9
12
9
54
12
45
24
33
55
24
23
45
27
36
48
13
11
9
4
20
51
21
16
8
21
72
7
12
11
12
12
12
81
24
12
75
36
1
11
21
15
1
23
42
63
33
6
36
9
21
3
15
24
9
24
16
24
29
15
3
33
15
24
33
24
24
16
32
4
11
24
12
1
32
75
12
12
33
21
30
25
17
15
36
69
3
52
23
24
18
3
3
72
1
41
78
21
3
45
15
57
3
9
27
9
12
9
15
3
9
21
3
4
20
60
75
33
15
6
6
60
12
33
15
1
20
21
3
12
33
18
6
15
4
59
9
12
3
1
20
4
17
3
3
21
48
28
20
4
5
7
24
11
25
20
16
83
21
12
3
30
18
9
36
3
12
42
87
33
27
21
27
3
18
66
21
9
18
45
3
24
12
9
40
20
27
49
17
15
39
18
15
33
19
20
12
28
12
11
21
24
40
5
18
57
39
6
6
13
83
12
45
36
16
56
15
25
5
42
61
32
16
23
1
47
189
52
11
25
44
3
24
24
12
33
3
1
36
36
11
1
41
30
25
17
6
24
12
13
11
21
4
12
24
8
12
84
27
54
7
17
7
11
9
15
1
12
20
12
9
48
7
71
37
80
4
11
21
12
24
39
21
9
24
39
3
9
21
120
24
3
36
48
15
25
20
15
21
39
9
27
1
59
12
6
63
12
4
20
9
18
36
6
3
12
4
8
51
1
44
60
9
3
15
33
3
24
24
1
20
39
13
44
4
11
30
15
9
6
72
42
31
41
36
6
9
48
21
48
6
33
27
24
78
24
3
16
5
7
44
3
21
3
84
9
27
13
11
24
18
6
36
61
20
16
59
12
6
31
11
21
28
23
6
6
13
20
3
1
23
45
9
30
21
12
9
24
7
17
3
12
12
45
19
5
27
21
12
6
9
28
20
16
12
11
6
15
12
3
18
31
11
72
1
8
45
18
6
42
9
3
33
15
18
3
39
13
11
9
4
23
6
55
5
18
72
9
33
31
125
18
24
21
24
27
24
9
63
33
28
36
5
7
59
6
7
41
48
6
18
27
28
20
24
3
12
33
12
9
24
48
27
12
15
6
7
72
23
30
6
25
11
81
3
13
20
12
3
1
11
192
6
54
12
1
5
7
20
15
24
60
9
4
23
45
4
176
12
36
72
4
47
24
24
45
28
36
36
12
29
30
12
6
15
9
30
1
11
25
47
1
5
3
12
9
7
11
102
3
24
24
24
15
1
8
75
69
15
6
75
52
5
27
51
60
18
6
1
8
24
3
13
20
15
1
71
21
16
23
1
41
6
25
11
33
39
37
24
20
15
30
19
29
3
15
30
24
48
6
12
9
15
12
9
15
13
11
25
11
12
36
21
27
24
45
3
30
3
3
13
5
19
36
41
24
18
30
51
15
49
11
9
16
35
1
11
9
27
21
24
72
3
1
32
15
6
6
25
11
9
52
23
21
15
1
29
3
24
3
36
24
1
8
3
36
45
81
30
18
63
3
6
15
9
3
4
47
12
1
5
7
32
36
93
3
12
9
48
7
5
27
12
3
12
13
47
21
3
54
6
9
3
9
27
60
25
17
7
20
12
12
15
129
4
41
15
4
8
3
45
12
3
24
12
12
30
12
19
23
9
4
11
1
17
7
11
37
23
9
12
45
19
83
9
9
7
11
33
28
35
33
63
6
6
36
57
75
9
3
25
5
18
9
3
1
17
42
33
3
21
27
24
9
40
8
3
25
23
6
27
64
11
66
19
23
45
36
3
12
61
8
15
48
12
48
24
33
45
6
13
23
45
3
24
24
30
6
1
11
6
3
45
51
16
47
61
5
18
84
9
40
29
30
37
32
15
24
9
39
81
3
18
27
15
24
33
51
12
9
24
24
15
36
21
4
17
19
56
15
9
15
6
66
12
18
24
31
23
69
3
21
24
45
24
27
3
33
27
57
21
19
23
13
59
12
18
115
5
3
3
37
8
69
3
45
6
1
47
84
30
6
12
12
12
30
12
39
99
13
59
18
31
8
12
12
72
33
7
47
37
11
60
37
41
19
23
36
21
28
65
15
4
20
60
48
4
23
9
3
9
63
1
12
47
25
20
40
32
3
12
21
84
117
63
39
1
11
33
24
3
12
25
5
12
6
9
24
4
11
9
12
3
114
6
9
24
28
8
33
3
15
12
12
6
31
35
37
41
54
21
16
5
24
7
11
21
3
6
18
81
69
15
12
12
72
12
4
20
12
3
37
47
57
4
23
57
3
57
100
11
33
33
6
12
36
21
28
20
12
3
13
24
11
21
27
48
36
45
21
39
39
24
36
6
3
12
27
13
17
60
30
36
12
9
4
65
3
4
20
12
27
9
4
20
51
1
92
3
12
6
30
1
72
41
6
12
9
12
27
13
20
72
3
1
29
7
5
18
9
21
15
12
36
3
21
12
33
27
33
48
7
35
12
36
6
7
20
27
21
4
48
32
3
54
6
60
24
33
28
5
15
39
48
24
6
39
15
25
20
15
6
3
3
25
12
5
19
47
9
9
3
63
25
23
36
12
45
48
3
21
48
24
24
45
19
5
24
42
1
44
63
69
16
36
23
48
73
23
1
11
36
24
13
20
12
4
20
27
9
4
29
19
8
12
15
90
3
3
1
8
27
1
11
37
5
54
90
31
17
3
3
36
1
71
6
6
1
35
6
15
57
15
3
9
15
30
54
1
20
12
33
3
16
24
8
39
60
9
27
1
8
21
3
15
1
23
12
37
11
9
57
19
12
32
28
12
41
27
60
3
9
3
18
30
30
42
9
27
49
23
49
11
42
90
13
56
48
28
5
24
18
9
27
6
42
13
48
23
1
11
21
33
39
15
1
20
33
18
37
23
1
20
16
32
12
27
24
36
36
9
3
33
4
47
1
5
15
12
3
33
4
8
3
9
39
1
11
12
9
3
9
27
21
3
13
12
35
21
16
56
3
24
30
24
12
15
15
1
20
9
24
43
5
54
12
132
12
12
48
57
60
16
24
12
23
18
48
27
12
3
13
44
21
31
35
73
29
6
33
12
27
21
27
12
9
3
12
97
8
45
3
12
3
57
27
1
11
25
5
24
43
56
24
60
3
25
107
33
12
15
13
23
25
41
15
3
6
18
25
8
12
9
3
24
51
66
7
17
3
15
57
4
11
24
1
23
21
76
20
39
9
3
6
24
31
48
41
24
51
28
44
24
3
48
9
12
3
33
57
42
57
45
6
13
8
3
45
3
12
12
13
32
4
41
6
25
11
33
3
37
23
9
3
12
9
48
3
12
13
20
48
27
6
3
12
27
81
9
15
9
42
57
12
9
91
5
3
3
12
12
48
36
37
24
29
18
21
3
21
28
11
6
19
8
87
37
12
20
52
56
12
15
25
11
33
87
24
57
15
33
45
7
32
3
45
39
36
6
3
16
8
27
12
9
3
25
20
24
28
41
6
9
3
13
56
99
36
13
5
6
21
36
3
30
30
30
42
18
111
9
18
6
30
18
3
16
47
1
29
27
3
12
48
49
59
45
36
12
3
21
4
17
15
27
6
18
60
13
5
15
4
47
1
8
24
28
20
12
76
12
17
3
4
20
3
9
33
24
24
31
47
25
65
6
24
12
1
23
54
72
120
96
3
15
49
8
4
53
15
4
20
36
33
15
4
24
29
7
17
6
24
60
9
3
18
3
40
35
12
9
84
27
201
4
20
16
5
24
27
12
3
72
33
4
23
9
3
9
3
42
54
24
1
8
4
56
4
23
9
3
24
49
29
18
21
57
31
11
9
99
21
3
18
27
21
42
18
30
9
4
68
12
51
9
9
6
36
21
12
27
78
6
6
12
30
12
6
31
68
3
72
13
5
3
16
32
12
3
12
13
5
7
36
8
12
12
15
9
15
9
45
7
20
12
15
37
20
16
11
9
16
20
15
24
1
17
19
5
6
36
6
3
3
13
53
31
44
45
51
15
93
51
6
24
27
27
9
24
15
12
9
15
37
20
4
23
18
3
3
21
9
27
9
3
39
1
20
57
51
4
44
3
48
18
6
42
15
9
7
44
52
48
11
36
12
36
1
41
27
3
36
57
69
15
3
57
16
12
23
24
9
12
24
4
17
6
9
36
16
11
12
36
12
9
28
11
9
24
27
1
5
15
3
69
36
3
6
3
3
18
6
36
30
27
60
4
20
3
9
15
13
20
12
9
7
23
33
16
35
6
15
3
1
35
24
12
1
83
18
18
6
3
27
24
13
32
39
1
5
102
21
3
21
28
17
6
24
57
4
35
21
72
16
8
48
3
72
18
51
24
39
12
1
89
19
12
5
54
72
57
15
1
48
11
13
35
33
12
21
12
31
5
3
21
39
3
37
11
12
93
21
7
20
39
12
12
1
104
4
24
20
12
9
7
20
4
11
36
12
45
3
60
18
27
3
9
40
11
30
75
124
11
25
8
3
73
59
9
3
57
3
1
44
3
1
24
5
6
45
12
3
37
35
1
8
4
23
18
51
24
3
9
27
18
18
21
24
48
3
1
35
1
8
24
9
67
17
7
11
61
23
12
6
3
24
84
27
1
35
42
6
45
45
87
57
7
20
24
4
41
27
21
39
33
6
33
9
6
1
20
3
33
36
3
33
72
9
6
33
9
6
21
4
17
18
6
18
9
57
42
12
24
48
54
6
12
1
20
40
107
6
31
32
3
96
60
12
13
17
15
76
8
15
6
27
28
35
6
3
27
37
32
3
12
6
3
24
3
24
21
39
13
36
72
47
21
15
21
45
6
69
27
18
6
24
12
45
3
1
29
42
1
5
72
3
63
9
16
36
35
1
47
24
73
11
25
12
8
21
6
12
33
21
6
61
5
7
20
3
1
8
33
3
3
21
3
21
39
60
37
24
11
12
21
51
49
29
3
12
4
8
3
45
27
13
36
41
43
32
24
3
9
15
12
33
3
6
6
60
12
6
15
4
5
7
11
84
24
24
84
97
11
9
3
9
21
48
27
15
1
5
19
5
3
15
24
1
47
9
15
25
35
48
12
9
27
12
66
30
81
12
12
45
18
1
23
13
17
39
3
36
1
53
51
33
19
23
1
32
15
24
12
48
13
29
3
12
24
87
25
12
32
3
18
18
1
23
69
9
24
18
24
12
42
54
21
39
21
33
3
3
1
20
4
48
20
21
15
3
33
3
18
6
12
24
12
1
11
9
12
12
40
35
21
39
30
3
39
6
30
13
11
21
21
3
4
5
42
12
6
91
20
40
8
15
13
11
84
6
3
33
6
48
6
42
33
3
24
25
68
21
27
3
25
12
56
21
3
39
6
18
24
13
17
7
41
6
1
56
3
9
27
13
5
3
3
54
7
5
3
12
36
4
11
57
3
13
11
18
31
23
60
6
15
16
32
24
12
24
16
71
9
93
3
36
27
1
36
11
25
11
33
24
3
30
3
21
63
4
5
12
7
29
6
1
35
1
84
11
48
6
7
20
48
4
36
5
18
9
3
45
12
3
13
24
17
48
7
8
33
3
3
45
3
45
3
96
57
24
27
25
35
12
9
88
8
12
15
21
4
20
27
45
12
48
15
24
18
42
1
12
11
30
31
17
3
3
45
15
21
3
57
24
45
15
33
7
89
39
3
12
21
52
17
66
48
48
1
8
3
45
21
3
12
3
36
21
24
4
17
3
48
21
7
17
27
3
25
12
24
5
27
4
35
9
3
24
1
23
18
12
15
12
24
63
12
9
3
48
9
40
23
12
9
60
3
6
36
6
9
16
12
83
24
48
12
9
3
36
60
33
36
99
13
32
27
12
6
42
18
78
12
21
3
6
7
36
5
6
25
35
48
45
36
40
32
3
1
8
3
1
11
24
57
3
6
27
4
11
25
5
63
12
28
11
33
21
66
6
19
8
39
13
17
66
6
54
24
9
3
30
15
27
24
6
3
4
12
8
27
25
59
33
12
27
13
11
9
28
59
9
28
35
33
16
5
15
4
5
39
4
23
12
18
6
1
44
21
115
5
7
11
61
23
21
16
29
39
3
13
29
6
9
3
12
73
11
45
12
3
12
12
9
3
9
12
75
12
13
20
93
3
12
36
48
3
1
17
51
15
6
3
3
18
75
39
33
52
35
6
3
40
8
27
42
6
42
66
6
18
33
48
84
36
3
33
15
18
7
36
11
33
81
15
12
36
69
12
3
3
42
6
49
59
12
33
12
16
32
4
32
3
45
84
48
21
19
11
36
6
6
25
116
3
24
21
4
23
81
39
1
36
48
8
16
8
45
24
24
3
4
11
25
29
6
13
32
15
33
3
24
12
6
66
6
18
9
27
48
13
32
45
18
45
45
12
30
1
11
81
27
18
27
12
9
19
84
60
35
1
72
8
12
24
60
57
15
3
1
5
43
23
13
20
12
15
24
1
92
12
3
21
9
3
28
48
24
8
24
12
45
6
18
3
15
13
8
24
15
12
24
25
5
6
33
28
56
51
12
54
18
1
8
159
1
11
12
12
60
12
21
12
3
13
59
48
21
4
11
36
33
93
39
76
5
27
52
23
24
18
3
40
8
24
3
12
13
12
20
12
15
13
29
6
33
4
20
52
8
9
15
15
12
6
18
1
5
63
27
9
48
24
45
123
24
27
21
15
6
15
33
6
9
33
18
9
4
48
44
12
3
6
3
21
7
32
27
30
15
15
61
44
3
18
19
23
18
19
12
44
63
6
27
4
20
36
15
25
68
3
33
9
7
44
16
11
21
3
9
9
3
21
24
7
20
28
32
24
9
7
29
18
9
12
3
61
29
66
12
1
23
13
5
18
30
6
12
6
75
24
36
3
13
20
27
42
6
33
27
21
4
32
27
69
15
12
36
61
17
7
23
21
3
1
17
66
13
17
18
6
3
3
12
48
37
8
12
21
79
5
12
54
25
17
6
12
1
5
31
11
6
6
49
35
57
21
7
23
1
32
27
25
47
6
3
36
3
30
19
5
15
3
13
68
3
25
20
15
9
24
21
3
24
28
17
15
4
23
30
3
45
43
11
1
17
18
1
71
9
3
21
15
6
3
51
21
12
3
9
52
71
9
27
24
36
12
6
3
3
24
12
33
15
36
24
6
39
15
9
28
12
23
6
43
20
9
18
6
24
3
28
128
51
24
78
18
9
21
15
72
15
36
30
3
4
23
21
3
18
51
16
5
54
9
3
24
25
24
8
21
3
93
24
27
36
12
4
24
29
6
13
56
4
8
75
18
24
24
3
36
28
48
20
15
24
13
80
12
4
47
6
24
27
4
20
39
85
12
8
12
76
59
12
9
9
6
21
27
81
28
17
48
6
13
20
48
9
27
3
21
21
24
3
39
48
13
11
21
4
11
25
20
21
18
6
24
15
3
57
24
15
13
36
8
24
36
4
47
33
21
15
99
33
4
12
11
36
30
19
5
3
36
27
24
25
8
28
23
18
18
1
12
20
24
3
24
1
36
5
3
15
9
28
35
13
5
27
27
1
5
18
9
39
13
11
13
8
9
42
72
21
3
12
9
3
36
13
24
8
3
12
21
3
61
23
24
42
18
9
4
11
13
41
42
6
6
21
27
72
18
3
12
75
30
6
73
17
15
9
30
12
6
30
45
3
9
27
49
11
18
3
111
13
24
23
18
3
3
45
27
90
15
36
28
11
60
12
6
15
3
9
60
12
15
13
8
24
9
66
6
7
36
5
19
11
37
36
11
85
104
39
18
54
18
30
108
37
11
48
9
4
44
3
13
11
21
16
5
42
13
47
36
6
27
4
24
8
51
12
12
9
117
3
3
1
23
13
17
15
4
8
36
60
9
27
72
4
23
18
27
3
9
3
21
3
9
15
49
12
23
21
45
42
12
24
9
24
9
31
32
4
12
11
13
65
42
1
5
24
15
33
51
72
24
24
3
1
12
24
29
7
36
32
4
11
37
32
12
9
3
9
7
11
12
36
13
35
12
13
29
27
3
49
83
1
23
6
79
17
3
16
20
33
7
8
3
12
18
3
28
23
9
4
5
7
24
8
3
12
45
69
15
27
1
32
4
12
11
30
6
6
27
3
13
23
24
30
6
24
9
24
33
27
15
33
36
9
6
21
3
12
21
4
8
15
45
15
12
48
1
12
20
27
13
5
24
43
32
15
18
15
24
4
44
75
36
6
24
27
36
63
9
3
12
1
24
8
27
9
3
12
24
1
20
12
27
18
6
42
18
1
32
15
36
36
24
25
140
9
12
6
6
7
48
17
7
12
35
12
72
12
1
17
3
75
12
9
4
20
27
9
3
13
60
12
56
33
15
4
5
19
23
93
28
5
6
36
24
13
32
12
96
3
33
3
1
36
11
6
43
11
36
9
27
42
24
3
76
24
44
28
8
33
3
60
3
12
21
16
29
30
36
9
9
19
20
12
16
143
21
36
52
5
3
84
4
32
3
1
8
12
15
81
4
11
9
3
84
21
12
4
35
12
18
51
51
33
4
47
6
15
39
12
25
11
42
15
3
1
5
24
15
12
16
56
120
16
23
33
3
9
64
41
63
9
18
9
15
12
12
12
18
15
36
39
21
16
17
7
32
12
3
12
97
5
75
16
12
23
9
3
21
4
29
6
12
36
109
11
24
12
6
7
29
6
9
3
37
5
66
12
60
30
3
60
9
48
3
27
18
66
33
12
9
6
12
9
4
29
3
27
45
88
24
20
15
6
3
3
18
123
36
9
19
8
24
15
25
29
43
101
6
12
1
5
19
5
6
73
11
13
59
6
7
35
33
24
3
24
57
60
16
11
18
19
8
16
29
15
9
78
12
85
20
4
23
13
8
24
36
33
39
16
47
13
5
6
36
6
18
9
4
11
45
3
6
3
15
48
1
53
3
64
20
16
5
12
43
47
12
18
18
24
21
3
24
6
3
16
47
6
3
24
100
35
25
36
35
1
59
12
12
21
4
59
30
15
27
30
15
12
15
12
49
56
4
32
40
29
7
47
12
13
47
42
15
57
3
12
4
11
36
21
36
12
15
9
4
8
39
12
25
24
11
57
63
13
8
24
3
12
36
21
9
43
53
19
20
4
59
18
6
25
11
9
63
9
88
56
63
12
21
15
9
12
63
12
30
39
3
24
9
15
61
23
13
56
36
4
36
11
6
19
32
27
18
60
19
23
37
44
24
33
3
21
19
5
6
24
18
51
4
44
3
6
6
6
15
12
12
27
9
24
28
83
30
15
39
9
24
15
93
15
25
12
11
9
21
18
1
12
5
15
3
45
45
48
24
15
3
12
1
20
3
1
65
24
3
15
33
3
13
8
45
90
60
1
8
15
18
24
24
42
9
12
15
9
15
12
12
13
47
13
8
24
75
72
54
18
48
6
18
12
1
11
6
39
3
12
21
12
39
57
16
23
24
25
11
12
1
20
45
15
12
16
29
51
27
1
8
27
9
24
15
9
12
39
33
27
24
9
12
4
71
6
6
1
35
73
20
3
12
60
36
1
32
16
24
11
102
3
24
3
73
32
3
13
11
13
17
15
15
18
19
20
40
32
39
49
47
48
24
42
6
21
15
24
24
1
8
24
33
63
21
51
4
12
11
72
42
3
27
13
12
24
8
9
19
11
21
24
3
12
9
27
69
9
31
56
51
12
37
11
9
12
60
15
21
9
139
23
30
24
36
15
27
36
96
30
15
33
7
20
21
3
3
21
24
27
6
78
144
9
15
12
37
8
3
24
21
27
33
60
4
71
1
12
77
19
32
3
9
24
12
28
11
12
48
12
1
20
3
6
6
42
78
42
3
4
35
13
20
21
3
28
56
36
3
33
40
11
9
3
12
33
12
24
16
17
30
97
20
24
21
3
3
69
24
3
49
71
18
79
32
4
23
24
30
3
27
9
4
77
18
6
54
9
12
4
23
12
9
3
69
39
6
7
5
27
36
4
32
3
49
53
15
4
20
16
56
4
8
28
44
24
15
1
5
27
15
33
12
4
83
33
51
33
12
21
12
7
36
12
44
12
27
6
24
15
16
20
3
13
11
36
72
13
32
81
51
3
18
54
9
12
21
18
1
35
12
6
15
27
1
5
24
19
20
4
36
23
61
60
8
24
52
35
6
30
84
9
3
9
24
15
30
18
61
83
6
6
1
44
21
7
32
40
104
33
55
11
33
3
36
48
9
39
54
18
6
15
4
29
7
17
18
37
44
3
12
9
3
9
3
24
49
24
5
6
18
3
12
4
8
39
6
30
84
13
17
18
9
15
9
69
27
3
45
3
1
11
25
8
16
32
39
30
15
21
12
27
3
18
3
12
4
23
30
18
12
12
9
4
5
67
68
4
23
24
12
24
24
24
36
13
44
27
1
5
24
19
8
3
9
27
30
3
48
4
12
5
3
28
23
33
15
12
78
3
12
84
12
51
21
3
96
121
5
7
60
5
51
3
13
47
12
72
42
39
40
44
24
27
13
47
33
4
96
41
6
6
27
15
12
49
29
18
9
12
4
17
30
12
21
39
6
3
15
1
11
90
6
1
44
28
77
12
27
12
3
24
6
7
12
8
15
48
12
6
12
6
1
65
27
3
33
40
5
6
25
12
11
6
51
21
6
1
17
6
13
11
33
24
16
20
24
27
42
48
6
42
43
24
12
20
21
18
84
36
6
18
1
17
6
9
4
8
3
25
11
120
13
8
39
6
55
12
8
3
12
9
21
3
51
25
32
9
43
5
15
39
18
3
12
72
72
3
6
18
48
9
15
9
69
18
6
15
4
8
15
12
9
4
72
20
76
5
7
72
47
36
78
18
9
39
12
12
1
5
31
41
3
24
4
11
6
30
85
8
21
72
36
15
3
24
36
36
18
42
25
8
96
51
60
1
20
33
66
21
9
51
40
23
6
15
40
11
13
11
24
54
3
15
48
6
36
51
3
6
66
78
24
6
13
5
31
20
12
3
12
60
12
24
60
24
12
33
15
69
4
11
9
4
20
3
9
15
69
99
18
6
9
15
42
3
3
21
27
33
27
13
11
36
1
5
19
20
21
6
36
54
3
3
45
3
1
23
13
11
12
13
17
42
36
1
23
9
3
54
18
1
8
3
24
33
48
15
42
3
27
60
24
1
59
85
8
15
6
12
78
36
57
3
9
15
36
13
5
24
18
1
8
3
21
36
12
12
16
24
32
9
39
3
61
17
19
12
35
81
3
12
6
6
132
12
1
65
31
32
16
24
23
48
33
9
31
8
12
15
13
72
11
24
33
28
12
5
6
21
15
9
45
48
19
5
18
12
13
11
18
24
6
6
27
4
11
36
9
52
32
21
15
24
3
9
9
3
39
60
24
13
29
3
3
37
23
6
27
48
15
61
11
6
18
36
13
11
81
27
13
12
20
4
8
21
18
25
35
36
1
12
17
18
24
9
15
25
20
16
11
12
72
12
30
3
3
33
3
1
20
15
12
6
24
18
1
35
36
30
39
40
8
51
36
21
39
25
35
12
36
84
9
27
48
12
1
29
43
20
39
33
12
24
4
5
6
1
29
3
4
20
24
84
4
44
27
1
53
3
15
12
21
15
1
11
12
108
33
16
20
3
45
21
15
9
66
25
56
39
36
25
11
6
15
21
6
57
24
39
25
29
19
5
87
39
1
12
41
6
36
96
33
3
18
12
51
28
11
6
30
9
12
15
9
24
27
33
36
45
6
9
16
20
160
20
36
16
29
18
48
6
30
13
23
1
11
25
11
1
47
9
3
1
44
3
18
15
3
9
12
3
12
25
12
20
9
27
36
9
7
44
45
18
61
47
18
27
27
12
24
6
24
18
12
48
12
6
55
11
12
1
20
12
4
68
3
6
39
15
9
39
6
12
30
73
20
15
25
47
12
25
20
15
69
9
6
42
39
3
13
17
3
27
21
15
12
13
5
15
4
8
3
21
15
9
16
11
36
1
8
3
45
4
32
63
24
1
44
12
39
45
15
9
21
3
51
1
5
7
24
11
12
24
21
87
6
19
17
6
36
6
72
51
15
12
21
16
32
4
8
3
48
9
15
21
9
63
4
32
4
11
9
33
6
6
15
3
36
25
44
3
12
24
24
12
12
61
23
49
11
6
12
6
21
57
19
36
11
21
33
30
9
36
4
92
16
11
12
6
30
48
73
5
7
8
15
24
6
55
11
6
48
3
21
7
44
24
27
9
16
56
51
12
85
12
24
176
16
23
12
21
15
12
6
3
24
15
6
27
3
30
7
8
3
37
5
19
23
9
12
9
3
27
1
29
27
52
20
36
15
9
3
36
49
8
4
20
4
20
3
12
9
28
59
25
53
48
27
39
24
60
45
33
15
24
12
51
1
8
28
41
3
12
12
3
12
25
11
13
8
15
25
35
72
18
127
35
12
61
11
12
12
48
18
6
21
15
9
12
16
95
13
23
141
4
5
18
30
27
15
13
12
20
27
48
1
8
24
24
3
9
51
12
9
4
8
63
1
8
4
23
1
35
6
24
18
9
48
4
32
12
3
72
21
4
17
19
11
12
12
13
29
30
33
15
18
30
13
23
9
12
12
15
37
35
1
5
30
45
39
9
60
3
12
13
29
30
42
48
3
3
30
6
6
42
13
8
57
27
39
33
45
55
47
24
36
9
16
8
4
72
29
27
39
12
61
11
1
29
7
23
18
96
66
6
3
15
72
21
9
126
1
32
4
11
18
27
16
23
24
21
4
101
54
1
11
9
3
1
23
18
31
41
42
30
18
25
20
3
1
23
13
23
12
18
102
33
27
33
12
64
35
18
3
16
12
41
48
15
24
40
36
8
9
19
11
12
45
16
20
3
12
12
9
3
13
35
1
65
18
24
6
51
4
36
11
24
21
39
13
20
15
9
15
6
15
15
13
23
72
12
12
21
60
12
27
12
69
4
11
12
13
5
6
1
68
24
36
39
9
12
24
3
12
96
12
25
24
36
5
30
18
30
30
6
1
23
69
3
24
6
27
16
11
33
33
6
42
18
13
23
9
3
18
6
36
12
120
30
30
33
12
24
3
12
49
35
60
13
35
37
12
8
3
12
13
83
13
35
33
4
20
27
57
9
24
24
18
24
12
21
24
3
37
24
11
156
12
72
33
51
6
87
12
4
5
18
1
47
57
27
9
3
24
6
42
33
4
77
6
37
24
32
15
36
24
49
41
15
3
9
40
11
13
23
24
24
36
12
6
15
4
47
6
24
7
11
6
3
24
45
7
11
9
52
12
35
33
12
12
4
11
73
11
13
20
28
11
33
39
48
60
13
8
36
60
16
53
90
1
11
45
72
4
11
12
60
1
47
6
7
11
24
57
21
6
37
35
33
9
6
9
16
35
21
33
39
16
44
15
30
24
54
42
24
3
108
33
19
20
12
21
39
9
3
27
18
3
15
13
11
33
28
23
21
57
30
33
12
3
1
36
83
33
24
28
20
3
9
12
40
53
66
25
5
15
4
8
15
25
24
8
21
18
21
72
21
19
41
51
39
13
44
21
7
71
1
8
3
93
16
35
54
27
3
12
12
1
11
48
13
11
85
41
30
1
20
3
21
39
1
20
4
47
9
27
33
12
28
36
8
15
54
15
4
8
3
36
36
1
23
24
24
1
17
18
1
36
60
5
3
39
6
15
4
5
31
17
78
13
29
3
51
25
23
18
42
57
4
65
30
9
87
24
1
17
27
63
24
21
12
16
56
12
3
33
12
12
3
9
9
7
17
6
21
24
48
39
12
24
9
3
30
6
1
11
48
33
21
6
60
1
12
20
4
23
18
6
18
99
45
3
39
1
23
6
6
12
9
21
7
32
3
54
6
12
6
54
66
7
35
1
11
18
18
1
11
6
30
13
23
13
5
30
1
11
21
15
12
25
20
15
1
20
36
60
12
4
12
44
15
6
27
4
12
60
17
27
63
1
5
39
3
36
1
11
9
63
49
29
6
1
23
12
30
7
59
84
12
6
12
12
3
45
6
13
32
16
8
12
33
3
3
6
15
3
18
3
3
33
36
3
12
48
13
11
9
12
39
25
36
11
48
9
120
3
21
9
27
9
39
3
45
117
15
28
32
15
6
84
6
30
6
49
72
24
32
3
37
17
24
18
30
30
24
21
72
15
1
35
69
4
23
13
8
45
3
3
21
69
6
18
3
45
3
4
23
37
5
6
6
30
12
49
32
3
1
44
28
32
15
1
11
21
4
20
39
48
21
4
32
21
19
11
1
59
18
51
16
47
12
33
24
24
45
66
21
39
1
5
18
24
42
15
3
1
5
63
9
42
37
36
11
36
6
15
33
31
17
27
4
20
69
27
3
25
23
48
1
17
7
12
8
3
13
5
6
25
8
3
9
3
12
13
59
36
12
9
39
13
95
36
9
3
36
1
44
4
35
48
12
13
5
15
4
17
18
24
33
15
13
11
21
9
6
18
30
12
54
3
24
15
12
84
6
18
9
12
16
23
60
21
9
30
25
17
15
33
15
12
21
24
3
36
4
53
27
3
25
32
105
3
4
17
24
6
57
9
18
81
4
23
18
75
15
6
7
32
33
6
24
21
40
5
18
6
30
21
27
12
61
11
36
12
45
60
15
60
48
21
15
48
21
3
25
23
54
24
3
12
27
13
65
27
16
5
31
56
3
33
12
12
16
11
42
3
69
3
45
72
6
13
5
48
19
11
36
21
96
16
23
69
15
6
18
9
4
24
36
5
6
42
6
13
5
39
3
78
6
12
24
6
15
9
18
33
3
49
36
11
13
72
12
17
42
12
48
21
21
15
39
42
18
12
21
52
36
23
120
21
40
11
6
51
3
24
49
17
30
1
24
59
6
3
52
35
30
3
45
42
9
9
6
6
3
27
33
24
75
13
23
1
8
28
48
5
19
56
15
9
3
36
1
47
36
9
33
19
20
9
63
3
24
49
53
3
3
12
1
8
75
1
47
12
33
4
11
21
3
109
11
21
4
11
72
66
51
15
6
3
3
73
11
36
9
3
12
1
20
3
1
32
9
31
77
12
19
5
39
75
9
28
17
19
11
12
24
13
35
12
25
20
9
12
18
57
39
25
23
36
13
35
1
32
3
1
12
68
51
9
3
24
72
6
79
23
13
5
30
12
1
20
9
54
21
28
32
9
31
23
9
3
9
45
24
6
12
24
6
27
24
3
24
6
3
15
1
11
6
39
16
17
3
12
24
15
24
13
11
21
15
24
73
60
35
6
6
66
6
1
17
15
9
24
18
85
23
66
15
12
36
99
36
66
30
42
7
65
30
12
9
24
24
3
12
33
4
17
27
28
35
12
24
18
19
29
72
79
8
24
3
12
1
35
48
13
32
3
6
24
39
4
8
3
24
1
8
3
48
9
3
45
15
6
3
15
9
16
29
30
12
6
3
4
68
21
24
6
60
6
24
18
18
6
9
12
15
108
30
6
18
6
37
8
63
30
19
5
12
3
12
63
24
21
15
9
60
84
36
21
15
21
36
3
27
18
126
12
25
29
3
48
24
15
6
6
1
23
21
21
6
1
35
6
3
4
36
20
27
49
68
4
8
48
21
27
24
28
20
40
48
68
40
36
32
3
57
16
47
81
39
1
44
27
1
8
9
6
12
9
15
78
7
44
15
24
33
24
4
8
24
75
6
24
7
8
33
6
18
42
6
31
72
5
27
3
36
21
64
11
25
11
54
31
80
39
21
4
11
6
3
12
36
16
23
9
99
21
12
9
6
36
1
5
31
5
6
6
7
20
15
9
24
15
21
48
4
8
24
15
9
87
6
15
36
51
57
51
25
11
1
47
96
12
6
7
35
6
6
12
54
3
4
35
9
28
47
13
8
24
36
40
191
25
11
18
6
6
3
24
3
1
12
56
21
15
9
7
23
37
5
39
3
1
8
24
4
11
57
3
45
12
4
29
79
11
57
27
21
48
3
21
45
51
4
65
19
23
12
18
55
56
36
21
31
56
51
21
36
27
24
12
21
51
6
6
12
61
8
40
17
42
6
18
6
39
3
6
67
5
24
7
8
24
12
3
12
12
6
18
9
3
12
36
37
83
9
21
3
3
9
16
11
49
11
48
9
33
18
24
36
13
23
6
18
9
9
12
3
12
9
6
45
28
17
51
15
21
15
9
3
1
29
24
3
15
1
12
47
6
19
24
17
27
27
42
18
13
41
27
21
19
5
7
20
24
21
43
5
18
1
32
16
5
3
3
9
76
23
9
36
39
13
29
24
6
13
5
48
43
12
20
48
3
12
13
47
57
36
4
8
24
15
25
68
12
15
42
27
28
65
3
4
35
9
39
6
42
30
3
4
11
25
11
24
18
67
23
45
63
13
20
15
18
7
35
33
27
12
9
111
6
30
18
39
27
48
13
32
12
16
83
12
12
9
9
18
49
23
9
3
12
9
15
9
39
93
33
24
18
69
9
6
12
37
12
11
9
27
21
28
5
27
52
23
9
51
9
39
36
9
40
59
54
3
16
5
48
31
11
25
8
12
4
47
30
3
24
4
11
12
21
4
89
3
4
35
12
1
24
17
6
18
24
15
3
24
37
32
12
4
20
3
13
80
15
12
24
9
3
36
18
18
12
9
15
1
20
4
36
48
72
11
42
90
25
5
7
20
3
12
6
3
3
12
69
16
47
48
1
17
42
12
1
23
13
44
3
30
18
9
4
23
21
4
36
80
3
12
57
3
9
36
21
19
8
28
8
3
21
36
3
12
6
18
36
21
12
3
9
4
59
57
12
16
11
36
18
27
3
21
63
60
12
9
21
7
11
57
4
24
20
96
21
6
9
36
21
3
63
9
21
67
5
6
13
47
36
1
23
21
60
3
54
39
27
57
28
12
8
39
30
19
47
25
11
1
24
23
72
36
6
19
32
15
18
12
75
21
63
36
36
3
30
3
15
69
36
3
12
6
30
21
27
45
4
11
24
9
3
24
1
17
39
3
72
9
3
18
7
32
3
54
6
45
3
18
6
18
18
9
16
5
51
4
23
25
35
12
13
5
7
24
32
15
24
1
35
6
18
24
24
9
45
19
36
11
9
15
9
28
20
12
57
6
72
24
33
57
7
12
36
11
54
43
29
31
65
30
18
7
23
1
36
5
31
41
18
102
6
9
15
18
18
1
8
39
33
45
24
6
9
39
49
23
12
9
15
12
12
6
7
11
1
5
30
12
9
45
84
6
30
15
15
36
69
27
13
24
35
24
6
3
52
11
13
12
72
5
31
65
3
24
3
33
87
42
6
36
25
53
7
36
11
61
8
36
9
24
63
27
6
6
1
20
24
39
36
1
20
4
12
8
3
24
37
20
48
27
73
12
23
13
23
13
11
36
9
3
37
8
3
12
45
4
11
6
54
21
3
9
4
23
30
15
48
75
1
5
6
13
68
39
33
3
54
3
12
12
3
21
48
3
12
6
18
24
12
12
9
21
6
18
3
24
15
9
12
72
4
72
29
51
3
48
18
3
28
71
9
4
11
69
3
81
9
48
72
18
9
4
20
4
12
59
9
4
23
48
9
12
4
11
1
11
21
12
28
59
36
12
6
24
7
11
48
30
27
24
28
32
3
73
23
45
3
120
12
13
32
4
11
1
59
72
9
27
6
3
40
24
12
11
6
6
12
48
13
23
25
24
17
30
25
59
13
32
9
6
18
111
88
24
47
61
5
6
36
6
15
3
36
13
20
27
25
20
51
30
6
18
18
48
33
21
3
48
12
3
13
44
12
33
6
24
48
42
18
126
3
24
124
11
21
4
11
9
16
24
17
72
24
30
12
21
99
9
39
12
33
36
39
6
15
12
15
12
1
17
27
28
20
28
65
6
117
12
36
120
24
16
11
36
6
3
4
11
33
3
12
60
21
15
24
30
6
36
6
31
11
9
3
9
12
21
42
13
23
48
36
6
27
15
9
12
9
48
18
21
4
5
3
21
18
12
18
27
52
95
36
12
18
6
1
8
27
36
13
8
48
24
28
24
11
78
6
13
12
59
13
23
33
27
25
23
54
31
47
18
7
20
15
25
29
39
9
27
24
9
18
42
27
27
33
9
18
25
32
4
20
24
24
24
4
32
33
19
8
15
1
36
20
3
9
33
48
3
3
25
108
35
12
57
36
3
9
40
11
30
6
6
18
24
13
20
40
5
24
24
15
15
36
9
16
5
75
24
75
12
48
57
28
8
15
49
32
69
7
53
42
12
12
21
3
13
36
11
24
1
44
39
6
19
11
9
12
39
6
19
5
42
1
5
3
27
33
36
21
27
21
3
45
6
60
1
32
15
57
28
48
65
27
21
63
3
54
30
42
7
11
9
27
93
24
39
12
72
37
8
48
12
4
5
31
8
24
3
6
31
11
1
8
24
4
65
36
7
8
48
4
17
3
21
51
3
12
9
60
52
23
6
3
28
20
12
12
15
9
4
17
15
9
31
8
60
15
6
31
36
5
42
33
12
4
47
1
11
9
12
15
81
27
12
9
15
49
5
7
36
36
23
21
21
18
6
18
21
12
76
11
9
4
20
69
72
15
9
51
12
4
8
4
32
4
24
23
9
3
72
12
6
27
76
23
42
6
36
24
9
36
3
18
12
27
24
15
9
27
1
8
15
12
6
51
3
9
16
11
6
42
12
21
21
30
18
6
9
3
6
18
9
15
9
99
6
12
66
13
60
5
75
28
17
15
3
30
39
3
1
5
72
7
11
25
11
36
13
71
18
42
21
4
32
117
27
24
21
3
75
18
54
12
13
24
23
12
13
35
6
6
48
1
20
12
4
23
33
21
3
40
47
9
39
13
32
12
72
3
9
48
15
9
3
9
63
48
6
54
21
27
1
11
9
76
23
13
12
5
12
6
12
61
32
12
40
17
15
27
36
73
29
27
16
68
15
24
12
25
8
63
30
19
11
9
40
8
4
20
3
57
16
12
11
21
3
12
9
36
84
33
7
11
6
27
48
45
42
21
39
30
39
15
54
42
1
12
17
18
6
6
61
47
9
3
1
32
3
9
3
18
6
42
7
36
11
78
19
11
36
9
3
49
32
15
30
6
9
12
48
39
12
36
1
23
9
12
9
3
63
48
12
1
47
21
3
36
81
4
41
6
9
3
30
15
4
5
19
47
9
33
15
12
12
48
24
93
24
19
8
15
36
18
27
3
25
20
39
13
17
51
69
42
1
8
3
37
5
19
12
44
48
27
18
39
27
12
24
37
84
35
12
18
24
7
8
3
1
32
15
9
75
60
13
20
39
9
12
15
72
18
42
21
51
54
30
9
27
9
4
36
11
25
11
18
39
24
12
4
8
45
18
24
13
11
33
63
13
35
6
3
12
99
24
25
35
1
8
3
9
3
45
3
36
6
27
24
27
24
1
11
6
31
41
27
21
42
30
15
24
63
9
15
57
12
21
7
23
9
60
52
35
9
60
36
21
18
1
36
8
3
6
66
6
6
36
12
9
27
60
12
13
68
3
24
45
21
7
35
9
28
20
3
9
48
15
60
9
21
24
39
3
24
93
12
12
39
33
36
3
1
84
24
80
21
27
15
6
3
24
4
84
5
19
8
15
12
12
6
3
12
3
24
9
3
6
12
54
120
24
1
104
36
36
15
108
9
21
7
92
12
3
24
49
20
16
20
24
39
30
24
18
9
12
27
12
24
12
21
33
15
24
36
24
3
12
1
36
20
16
11
48
24
12
105
21
3
15
61
11
6
51
4
20
3
37
5
24
6
21
15
30
7
71
48
45
12
12
28
47
18
18
9
12
3
33
4
32
3
9
36
3
1
20
12
117
42
9
15
36
1
5
6
13
20
27
18
43
5
18
24
60
37
36
12
35
30
66
42
31
23
25
35
12
12
33
48
36
3
84
81
72
3
12
42
48
55
11
24
9
15
6
3
51
21
4
35
6
27
3
12
6
6
36
1
56
28
11
18
18
18
7
20
3
18
42
54
51
28
56
27
13
12
11
36
6
27
12
3
1
8
4
11
12
9
15
18
43
11
36
45
51
21
4
29
3
15
12
36
9
21
24
31
120
47
42
7
32
9
3
45
18
9
4
11
57
4
17
19
5
15
3
6
3
15
6
75
24
3
9
4
32
48
15
6
39
4
29
7
36
8
36
24
3
13
11
30
6
12
9
39
48
33
63
24
1
12
23
1
20
16
59
9
3
54
3
12
3
13
11
9
4
36
35
1
11
25
23
9
40
11
18
3
99
12
33
21
15
57
78
9
3
45
27
1
5
6
1
20
3
18
42
12
37
29
3
24
3
24
18
18
24
96
90
15
15
9
3
25
12
24
47
21
36
12
40
44
27
21
12
4
5
6
25
59
33
45
6
25
41
3
24
40
32
4
65
75
69
51
28
17
51
12
28
11
36
1
8
21
7
11
13
11
24
12
37
11
18
7
35
1
8
15
49
20
27
13
8
12
12
9
31
12
8
21
3
4
17
15
40
35
33
93
3
39
12
48
36
25
36
11
9
3
66
24
51
40
8
3
1
23
12
48
6
55
20
27
13
5
39
24
4
8
28
36
56
15
13
44
15
6
7
47
54
6
6
30
18
19
5
18
24
6
75
3
1
47
1
36
5
3
3
21
21
3
24
3
9
15
18
39
9
7
20
51
1
60
95
24
25
29
6
12
12
13
80
39
1
5
55
32
40
12
23
12
24
49
24
11
21
15
57
4
5
7
5
42
18
6
18
3
16
8
15
24
9
51
1
89
24
51
4
48
23
45
15
48
6
6
6
30
33
45
18
69
3
6
3
24
4
11
6
15
12
51
25
17
6
36
1
12
11
12
69
4
35
45
27
24
25
23
6
6
21
45
6
37
47
24
9
75
25
17
6
49
17
30
30
6
45
4
23
93
51
24
1
20
9
3
4
35
24
73
23
24
37
11
57
15
12
1
35
37
12
36
20
3
9
3
37
23
21
24
4
44
24
3
30
12
96
18
12
48
21
27
36
33
39
6
18
37
44
3
61
32
45
42
24
6
30
24
1
17
30
21
3
9
28
5
24
18
102
6
37
8
69
6
9
33
7
36
8
27
21
12
51
12
12
33
3
12
12
12
69
27
33
9
18
21
21
6
85
48
36
20
3
108
6
3
3
36
21
12
4
20
4
65
3
4
36
47
57
12
24
15
12
12
12
25
8
15
12
9
12
12
9
31
17
31
11
6
72
3
27
18
27
3
12
6
24
3
40
8
21
18
9
36
4
8
60
3
6
6
36
25
5
27
21
6
9
3
33
12
4
8
24
28
20
24
3
33
28
5
7
11
6
19
11
18
27
4
68
63
57
3
12
30
15
12
21
43
68
36
12
3
21
27
12
12
25
44
4
29
31
32
75
12
12
33
21
18
25
20
60
12
4
35
9
21
7
11
45
3
9
4
53
6
9
33
12
12
15
27
9
3
18
27
27
13
35
42
31
56
3
6
6
90
30
9
33
15
28
35
1
11
60
21
39
12
13
23
13
5
18
24
24
1
20
4
48
11
25
20
39
13
23
24
25
20
15
90
18
21
12
28
71
84
6
6
42
24
42
13
35
45
87
18
24
42
1
8
24
4
41
27
36
12
69
51
100
36
11
12
42
30
36
1
47
45
24
3
12
6
159
4
83
90
6
1
24
5
6
6
15
12
24
4
17
18
105
15
73
35
1
23
13
11
6
7
35
12
21
39
1
11
24
12
1
17
19
8
99
18
18
24
1
47
9
16
11
105
36
4
23
73
11
36
37
11
24
12
6
7
11
30
6
61
8
3
120
9
60
63
21
36
4
36
11
21
3
1
41
6
93
3
12
1
5
3
3
21
28
20
28
36
8
15
1
44
4
5
12
3
15
12
85
35
73
5
18
6
42
13
71
42
19
11
18
19
5
3
15
13
17
3
27
21
24
3
1
59
13
23
13
11
24
36
24
12
108
9
4
17
18
12
36
25
24
32
4
68
63
12
13
8
3
9
16
35
12
49
11
36
12
25
23
9
3
72
12
24
9
12
52
5
75
24
4
17
18
24
1
8
27
12
36
21
4
8
12
12
15
42
15
3
54
15
4
36
20
28
11
6
18
24
6
24
3
4
36
35
204
13
12
23
33
4
8
39
18
27
12
3
24
49
12
36
5
27
21
15
57
3
16
23
1
44
24
15
12
54
3
21
3
72
24
12
12
21
7
12
23
9
3
1
24
72
17
3
16
11
24
18
42
13
8
4
5
19
35
54
60
42
24
13
17
18
9
75
13
48
8
27
45
16
68
9
51
24
69
43
8
12
3
12
24
13
56
16
8
21
27
3
13
20
60
12
16
11
48
12
1
20
3
37
23
13
23
21
45
19
8
36
9
27
51
18
18
6
27
3
36
9
3
6
36
63
15
25
11
21
3
18
39
3
9
3
12
21
16
8
48
24
3
6
3
27
30
27
4
20
12
12
52
23
69
28
11
45
12
72
75
21
12
40
23
73
35
13
35
48
6
48
30
120
60
6
39
12
15
1
11
18
30
25
11
48
33
3
18
27
28
12
29
27
51
6
36
3
15
9
15
48
6
66
60
21
63
24
12
1
12
8
48
4
107
33
3
1
32
3
6
31
11
12
12
24
6
39
3
69
12
75
1
23
37
11
18
6
18
42
36
12
30
43
8
39
9
52
12
20
4
29
6
18
18
36
69
3
69
3
48
36
6
55
68
4
68
88
59
18
27
24
4
11
21
57
27
21
39
3
12
1
20
3
33
36
4
20
16
47
6
6
24
73
47
9
4
12
23
13
20
9
7
35
6
42
6
43
29
6
1
113
18
21
33
27
40
5
39
27
24
24
21
3
37
20
48
4
17
27
4
23
9
4
11
9
33
18
6
31
17
3
40
11
36
78
18
81
3
21
3
1
48
47
24
1
44
3
60
9
3
13
11
93
21
3
45
6
33
88
23
1
20
12
4
5
30
13
5
15
3
6
7
24
20
12
36
36
9
39
4
35
37
20
27
9
12
33
3
3
21
16
5
3
16
11
36
21
4
36
36
17
55
8
4
20
108
12
24
24
15
24
25
8
27
48
12
6
39
3
9
27
1
41
6
12
54
31
36
11
9
39
9
9
15
3
36
69
3
13
11
21
15
6
7
35
13
24
35
37
12
59
13
11
61
20
3
9
3
24
21
3
42
30
13
5
7
11
6
3
81
12
30
18
3
48
15
45
9
27
3
48
12
9
16
77
6
36
24
9
24
28
12
35
21
9
63
24
63
21
4
5
18
24
6
30
12
6
3
16
8
3
42
6
9
15
9
3
9
27
105
39
1
32
15
42
15
4
5
18
33
16
12
11
21
12
135
54
19
5
6
45
4
59
6
27
12
9
6
42
24
6
1
17
3
36
27
36
132
37
20
88
71
21
51
54
7
11
9
33
27
76
20
48
12
24
3
18
43
8
27
1
17
3
12
15
1
35
25
44
39
1
56
15
1
20
52
24
17
19
56
9
18
36
6
15
12
15
9
48
15
33
24
27
1
35
9
3
12
24
1
23
30
24
15
51
36
72
12
9
16
5
18
6
63
15
25
65
24
3
12
12
3
12
13
65
6
42
7
44
24
27
9
12
12
3
9
39
24
6
42
25
36
48
20
36
36
4
44
9
18
1
36
12
47
12
24
6
6
36
6
151
17
39
9
6
37
24
56
3
24
48
13
12
17
18
81
15
24
81
16
23
24
25
29
3
24
16
20
27
9
3
36
9
15
36
144
6
18
1
20
21
75
15
24
12
6
18
21
45
3
24
28
11
9
27
25
8
3
24
1
36
12
11
61
32
63
73
56
51
1
32
3
9
3
18
3
3
24
9
33
7
20
12
12
51
13
8
36
9
72
15
9
43
23
13
47
12
37
8
57
19
8
15
12
12
13
23
21
48
15
1
53
67
11
9
33
15
36
24
69
7
32
12
3
1
47
49
72
83
9
3
9
3
13
11
13
35
30
18
12
9
12
3
45
15
49
8
39
13
17
138
1
29
18
12
1
48
17
6
36
48
1
32
28
12
35
60
6
6
21
24
3
25
11
21
28
23
9
48
39
25
12
68
27
9
27
30
12
42
12
54
18
12
12
1
20
75
12
69
28
17
91
29
3
4
11
25
32
15
1
11
21
24
76
11
25
11
6
19
12
23
6
18
13
23
9
33
39
4
8
3
36
6
18
13
23
9
9
75
12
9
3
24
12
40
17
6
24
36
30
3
3
42
19
23
1
23
24
37
20
45
30
45
4
11
9
3
49
44
12
16
24
32
16
60
11
21
15
48
12
1
12
8
27
61
12
23
37
32
15
24
9
87
12
48
12
30
19
11
1
11
13
41
7
56
3
57
12
3
69
33
66
9
3
18
30
18
18
1
32
112
60
20
3
21
63
1
12
11
21
15
36
12
37
8
24
3
12
48
9
15
1
56
27
9
12
69
24
6
9
9
6
12
1
11
37
20
84
27
21
15
9
4
89
18
25
5
12
51
51
54
66
12
81
33
7
20
40
35
9
51
6
30
9
16
56
16
17
3
15
12
12
12
25
8
39
12
33
52
36
35
24
9
48
60
45
3
45
6
12
108
1
20
12
36
36
16
20
15
21
9
7
44
16
11
33
9
15
60
12
3
12
24
24
9
3
6
27
15
37
24
20
72
21
31
8
40
36
8
84
33
24
63
39
36
12
25
68
48
3
48
9
9
15
27
30
30
24
72
18
19
101
24
15
4
101
19
8
12
4
36
8
64
12
23
48
6
15
16
24
17
15
4
29
3
16
11
36
13
23
12
1
11
33
24
3
6
24
27
3
42
30
24
105
12
27
36
24
30
51
3
84
21
3
48
6
3
40
5
30
13
29
31
71
9
27
73
12
17
30
12
6
18
36
9
12
4
60
36
12
20
39
21
12
9
90
49
59
21
75
12
45
9
51
9
15
4
56
60
15
69
12
21
48
3
76
20
96
16
32
4
11
9
3
45
48
4
11
36
48
1
36
11
33
3
9
39
36
21
15
9
4
20
72
16
23
9
27
9
75
9
28
23
36
24
1
35
25
59
25
20
27
60
12
6
27
12
4
23
13
41
6
36
12
9
3
33
16
5
3
12
12
4
29
63
3
60
13
23
21
21
43
23
9
15
33
3
37
8
12
12
40
20
33
3
27
24
18
24
19
12
41
3
21
54
69
72
12
3
12
12
24
18
78
1
44
28
36
5
18
18
66
6
27
39
60
49
11
54
7
17
18
69
3
13
35
1
56
45
7
17
3
4
36
11
24
18
120
30
57
3
6
24
43
47
12
9
3
24
81
45
18
6
43
5
3
12
15
33
4
11
36
9
15
6
3
15
69
39
13
8
87
6
31
11
1
5
30
36
6
15
27
60
45
27
1
11
9
15
6
6
9
27
24
6
48
30
42
27
3
9
4
11
12
30
42
9
16
35
21
3
48
1
107
93
15
24
36
30
18
1
5
18
30
7
35
30
6
12
25
8
3
1
35
1
8
21
27
12
28
5
3
76
17
6
1
17
87
3
30
24
6
12
33
21
18
45
3
21
4
29
6
66
18
37
41
6
49
11
21
3
33
39
36
12
36
45
3
13
11
18
3
36
3
24
24
12
21
3
24
12
57
63
9
3
60
12
12
1
36
20
16
11
18
6
1
17
6
84
33
3
37
8
15
6
6
6
66
12
13
12
5
19
5
6
25
8
12
27
24
49
35
12
18
24
3
36
9
7
23
21
16
12
11
33
51
18
19
5
3
3
37
20
48
21
18
24
13
23
13
23
9
28
36
12
36
71
57
9
18
21
27
24
24
9
16
23
57
21
27
12
40
35
24
25
23
37
17
3
12
3
1
8
3
18
6
13
36
5
19
83
57
33
12
3
48
3
13
12
11
6
7
32
12
4
11
13
80
24
84
21
6
12
9
12
33
30
24
24
37
29
18
57
4
8
9
51
15
24
45
4
20
27
33
3
12
9
4
11
12
21
16
11
36
1
53
55
56
3
37
36
35
49
35
33
27
37
8
9
27
4
11
21
15
36
45
4
8
12
3
21
15
13
41
31
32
33
43
29
15
60
3
1
12
92
15
25
12
35
33
3
33
3
61
35
12
21
3
6
27
9
67
8
4
8
24
4
17
27
12
3
9
69
24
7
84
29
6
21
15
12
9
12
21
15
15
12
57
15
9
3
18
3
36
36
27
9
3
30
18
61
17
3
51
9
51
9
39
6
7
23
9
3
12
54
18
9
12
15
9
4
65
7
20
16
44
12
64
20
51
60
21
12
3
1
12
47
45
4
17
6
9
4
5
3
28
17
18
6
6
12
25
8
28
5
12
24
3
24
15
9
36
3
6
31
8
4
8
12
4
53
55
32
3
12
57
27
9
4
8
60
15
42
54
6
6
18
19
5
18
1
11
33
4
8
3
12
60
9
36
39
12
12
25
8
48
12
3
9
45
18
12
13
11
33
27
6
7
17
51
4
41
27
21
3
39
24
9
16
20
27
33
12
3
6
7
72
23
21
27
48
9
12
15
30
15
15
37
17
6
24
30
31
23
33
33
6
6
42
24
21
12
12
28
35
18
18
24
21
24
36
4
35
9
87
45
3
21
12
12
3
21
15
6
18
1
8
4
11
9
16
5
31
11
6
6
69
21
30
45
12
51
60
24
9
16
41
6
12
57
72
21
66
1
36
17
19
32
21
63
28
12
17
3
4
36
47
21
39
13
5
15
12
27
12
36
1
24
17
3
12
9
30
12
1
20
3
30
18
9
21
6
1
47
12
54
3
12
12
87
13
11
60
49
41
6
42
51
28
11
1
11
42
7
47
1
47
12
1
44
3
60
21
28
23
13
20
3
24
12
21
12
39
12
6
3
24
15
36
24
12
21
4
24
23
13
11
6
18
6
3
4
24
71
24
12
24
9
3
21
24
3
42
3
12
21
15
4
32
72
48
24
3
24
24
6
27
4
96
20
15
1
11
25
11
21
3
24
25
8
15
12
66
27
15
6
3
15
145
12
17
18
37
35
24
33
4
35
9
72
72
24
72
3
21
12
40
20
45
39
9
7
47
12
37
35
33
45
7
11
49
12
11
48
13
20
15
60
13
24
8
63
12
1
24
32
15
18
6
45
27
13
11
18
3
9
12
15
3
1
11
81
16
41
31
35
1
8
72
16
29
3
75
18
3
21
30
13
20
12
15
21
15
18
3
4
47
12
9
36
3
6
3
3
36
13
23
12
37
35
12
42
6
9
4
12
17
15
3
9
39
6
43
11
24
9
3
9
21
18
6
7
11
21
15
93
4
44
15
9
3
21
16
5
18
9
21
19
5
3
15
96
21
33
3
4
20
12
15
18
66
9
4
29
3
15
21
15
1
11
84
24
13
11
24
6
43
8
24
4
44
12
3
9
36
12
24
3
12
24
9
16
5
30
33
51
48
49
48
23
30
15
51
84
18
18
13
20
15
9
21
3
24
27
45
24
21
42
25
8
3
168
33
40
23
13
12
11
54
7
24
8
15
24
21
45
18
45
33
12
12
15
75
1
11
1
11
24
6
6
30
30
21
33
7
36
11
1
47
18
75
51
54
31
5
6
42
87
60
3
18
3
28
17
27
3
25
32
3
33
40
32
3
33
3
42
6
25
5
7
20
3
9
28
12
11
117
3
48
6
30
12
6
7
47
24
13
36
23
18
15
15
12
48
81
24
3
24
25
20
36
52
20
3
24
6
6
9
12
24
27
13
29
67
5
27
27
49
41
48
30
1
24
59
57
36
3
25
32
36
36
4
11
21
12
21
3
9
39
15
13
12
47
54
6
12
9
3
13
20
3
33
4
59
24
12
18
31
41
31
8
9
30
21
9
15
27
12
6
6
84
21
16
5
6
12
48
21
15
1
5
18
1
5
3
15
12
85
8
28
11
61
65
31
41
3
3
25
36
32
12
12
16
8
15
45
9
39
3
1
47
9
4
17
3
24
45
6
18
66
9
24
45
6
18
39
3
45
39
36
21
3
48
9
27
25
12
11
9
52
60
12
35
1
41
42
33
12
21
18
49
11
45
57
18
24
9
3
12
6
27
39
6
6
9
51
6
3
3
21
24
3
36
1
29
30
25
20
48
40
11
49
20
21
18
45
36
3
12
84
21
3
25
11
36
37
5
6
9
39
24
12
49
23
12
48
6
7
5
7
11
25
20
3
30
3
48
3
1
35
21
15
12
6
7
47
21
4
12
96
23
49
8
36
12
3
45
3
21
24
4
35
12
13
29
3
21
18
33
21
18
9
27
37
17
15
27
9
15
12
30
78
12
9
3
45
3
18
7
59
49
35
24
1
11
30
6
84
45
9
18
9
24
3
9
12
69
31
12
11
12
37
32
33
3
3
42
7
23
69
21
3
15
6
67
12
20
21
30
48
21
21
3
39
1
35
1
12
5
99
21
3
48
21
6
12
25
5
6
24
24
49
44
4
36
8
3
9
3
9
15
13
17
3
15
24
24
6
15
51
12
9
4
8
15
21
24
3
36
24
13
48
53
42
36
30
7
59
25
36
5
15
9
30
12
21
3
1
47
30
54
9
15
6
19
44
45
3
16
23
24
36
12
6
3
16
11
45
15
36
18
6
42
27
36
15
24
13
56
4
17
18
1
36
32
51
18
3
39
36
45
15
12
37
23
9
12
4
60
23
9
4
59
9
16
35
36
12
25
20
27
24
60
13
11
13
44
63
30
6
12
36
36
9
21
18
33
39
9
93
24
3
15
30
51
3
13
35
21
72
3
1
8
40
44
15
6
3
15
9
4
8
12
28
20
16
36
20
69
3
3
1
17
18
24
9
4
20
69
30
42
15
4
12
17
7
23
24
24
1
20
3
60
12
25
41
12
3
4
56
84
9
79
11
48
96
21
12
93
3
39
18
12
27
40
5
24
3
15
24
37
35
9
63
37
12
8
3
9
3
9
45
3
12
52
32
28
47
36
1
11
9
4
44
3
21
3
36
69
24
12
27
13
65
7
48
24
17
6
18
3
27
21
45
18
12
25
68
15
18
75
99
13
32
24
15
57
3
13
32
15
60
12
13
23
24
57
3
33
27
12
18
3
12
4
35
49
11
24
33
4
44
51
60
33
12
39
24
9
12
39
33
3
42
15
4
5
7
23
45
39
72
12
13
12
47
9
3
24
30
24
27
3
18
15
15
30
36
24
3
12
12
45
7
20
3
18
6
24
1
17
19
12
11
30
15
12
3
48
9
12
39
1
23
24
12
18
72
15
4
35
12
37
77
12
3
72
27
36
42
6
6
6
12
13
12
8
60
12
3
9
9
3
27
21
45
43
116
4
24
104
24
3
18
75
27
33
76
8
4
11
30
15
16
47
9
3
9
48
27
42
19
8
27
33
3
33
3
21
75
21
24
4
12
5
27
60
9
30
21
15
12
24
24
9
4
11
57
40
11
9
24
60
9
51
12
12
21
12
18
9
3
6
63
15
25
68
24
100
17
6
1
35
57
48
16
60
36
8
28
11
9
75
9
12
21
3
39
1
29
55
35
6
6
66
15
3
49
29
27
4
12
11
9
16
11
6
24
3
21
18
12
37
11
1
24
11
1
11
24
45
51
24
48
12
6
15
9
39
24
15
21
27
85
36
32
16
17
3
12
3
24
12
21
39
6
3
27
33
52
56
12
15
48
1
48
23
21
16
32
4
11
36
24
45
3
18
48
6
37
36
11
78
3
3
1
20
69
15
15
84
12
18
19
32
16
29
18
9
24
28
20
24
3
13
8
21
18
12
13
5
67
47
1
5
18
45
12
45
3
24
12
51
9
3
24
1
60
5
27
4
8
3
24
9
3
21
15
21
16
32
24
16
11
9
9
7
23
81
45
6
18
6
18
24
31
20
24
12
52
8
15
12
25
48
59
1
8
24
4
5
31
53
19
11
84
9
15
126
7
32
40
32
4
104
21
15
27
21
4
29
7
11
33
3
9
76
36
35
9
51
9
9
31
17
27
39
12
25
11
24
1
20
33
7
32
3
1
11
73
47
36
25
11
12
45
4
5
15
3
102
6
9
3
1
11
18
7
23
24
9
40
8
12
12
4
36
11
9
72
27
12
6
18
24
1
8
39
30
6
42
3
24
39
21
33
27
3
12
48
84
18
48
31
35
9
3
48
9
40
35
156
9
27
6
7
41
3
21
7
41
6
57
16
44
3
18
24
6
72
84
21
123
33
3
25
11
1
20
21
6
6
48
54
9
16
35
1
29
3
15
61
20
21
3
24
24
3
48
12
9
12
63
60
9
48
3
1
17
18
6
3
24
36
36
27
33
3
36
1
17
3
12
36
3
24
18
18
21
28
35
1
11
12
9
16
17
15
3
12
60
6
3
12
57
15
12
15
57
4
24
8
9
6
9
36
15
69
27
54
24
75
3
18
24
30
21
40
59
18
3
27
9
3
12
69
27
1
36
36
17
54
18
3
4
17
42
9
24
15
6
3
3
61
53
24
31
8
3
9
27
60
12
37
5
18
9
15
30
15
4
47
36
25
47
12
6
42
9
24
40
29
6
49
24
17
18
12
60
1
5
24
27
12
4
8
4
5
6
9
45
7
36
47
48
13
20
15
1
23
30
66
9
27
18
27
40
12
23
24
36
9
27
13
5
7
17
3
40
8
36
24
4
59
42
15
4
35
18
3
36
3
48
6
31
60
36
11
21
15
18
7
44
48
15
9
21
19
11
45
4
8
4
65
18
21
24
21
55
11
24
9
36
3
1
71
12
25
20
3
18
51
4
17
91
11
73
11
12
42
42
78
6
96
25
36
8
15
12
24
13
12
68
15
9
4
11
12
48
12
24
30
18
21
27
54
3
45
3
39
54
24
18
24
6
54
18
3
24
3
121
17
3
51
12
21
108
15
24
24
6
24
3
3
72
37
12
71
1
11
25
29
31
209
6
21
51
12
57
12
9
15
33
3
9
30
1
8
21
7
32
27
25
24
11
24
9
40
24
11
9
12
16
23
1
20
12
12
3
18
7
11
12
57
15
13
23
12
12
25
8
3
1
35
9
39
85
8
36
3
48
9
33
27
27
1
36
71
48
78
42
1
59
49
8
60
52
41
27
28
84
8
21
43
11
9
27
6
7
48
17
24
3
27
57
40
35
1
5
30
30
12
31
11
1
5
19
48
11
85
35
33
88
11
6
3
63
9
39
13
35
1
47
12
21
12
63
24
57
40
12
32
4
47
36
21
33
3
28
11
1
83
12
30
6
66
6
36
12
12
13
32
39
9
81
27
4
11
30
24
51
12
3
33
15
25
12
23
12
21
3
84
30
7
29
27
24
12
9
3
27
60
21
12
3
18
51
3
9
48
12
15
6
90
12
69
9
7
24
11
25
107
1
8
9
30
33
69
6
12
30
15
75
9
27
12
24
1
12
71
24
36
57
3
13
35
24
69
27
33
24
3
6
66
49
20
4
47
21
12
4
56
9
31
23
21
40
20
3
24
9
16
20
36
40
32
69
3
24
12
27
24
37
24
35
9
60
36
39
9
99
1
11
6
12
18
42
48
3
12
27
49
8
3
42
19
35
12
36
66
31
20
4
59
25
53
27
15
1
8
4
17
7
11
6
18
81
45
42
49
5
18
21
4
24
12
41
31
20
12
28
5
3
21
42
37
32
3
13
11
6
48
6
24
1
11
48
72
48
9
24
4
11
9
12
48
40
17
75
3
1
12
47
13
5
6
6
3
16
35
105
9
7
5
132
6
18
18
6
6
36
48
48
36
36
6
3
21
48
18
36
21
33
18
9
9
66
24
24
33
3
21
24
3
1
17
3
12
12
51
13
12
41
6
12
13
20
4
65
19
8
15
6
6
36
1
92
3
1
77
42
21
27
12
9
9
18
33
3
6
6
9
12
15
24
13
35
18
7
23
9
15
6
39
39
9
45
7
23
12
12
42
55
24
8
15
24
1
20
4
44
21
15
3
36
12
157
104
16
11
24
33
4
35
24
6
3
24
9
15
15
13
65
30
37
17
19
23
13
53
24
27
4
8
21
18
25
20
48
4
44
21
42
37
12
36
47
9
16
23
9
27
78
48
6
9
16
72
11
6
7
17
6
21
3
12
6
3
40
5
6
33
24
36
36
36
3
12
9
15
6
6
42
3
15
37
11
9
15
13
68
24
3
9
9
19
35
24
13
23
24
6
19
77
3
28
8
24
16
20
51
1
20
3
66
18
6
42
25
20
4
23
33
16
44
27
48
21
27
33
27
42
96
27
45
3
4
11
9
45
36
15
12
12
4
17
7
32
9
6
25
11
33
3
21
45
3
3
57
9
102
21
12
27
6
51
21
6
13
20
3
1
71
9
63
33
24
15
6
63
4
8
4
11
36
9
36
39
1
35
12
1
5
3
12
4
8
15
6
24
3
60
27
24
13
17
63
24
4
29
66
6
3
48
60
3
132
24
25
8
12
15
57
24
51
18
7
17
3
4
20
3
24
24
13
72
8
15
24
45
75
37
47
45
12
3
73
8
24
48
4
24
29
3
3
13
20
40
23
9
40
11
1
11
18
7
35
18
6
12
1
29
3
21
3
52
5
19
23
18
7
47
49
17
3
12
4
47
1
68
28
47
6
15
16
20
39
1
5
30
1
32
12
40
47
25
11
9
12
21
6
12
6
54
93
52
20
21
6
36
9
15
12
36
42
36
27
3
12
25
36
23
49
11
24
1
8
60
15
9
9
27
3
36
12
21
15
61
12
5
48
7
8
3
33
4
44
3
24
45
16
12
60
44
24
4
12
17
27
27
1
23
9
99
9
28
12
35
12
33
15
6
3
72
39
24
1
53
54
33
12
28
11
6
18
9
15
45
39
12
150
15
3
49
47
9
51
108
30
48
15
12
9
6
21
12
27
60
6
6
1
35
48
45
4
56
28
11
13
23
21
21
3
15
24
60
21
48
12
40
11
9
15
12
1
24
41
72
3
24
21
24
6
12
81
15
36
42
3
52
11
21
3
37
35
1
5
6
24
30
18
1
11
12
66
6
9
36
28
20
24
27
12
9
12
40
156
24
11
24
9
15
66
91
12
17
12
6
21
33
54
57
3
6
48
3
12
3
9
15
24
9
21
7
17
19
36
11
6
18
54
15
15
25
41
3
51
36
1
23
25
5
36
18
1
20
21
6
12
36
18
30
1
8
75
33
4
24
35
36
36
24
9
36
3
1
32
24
24
9
6
36
45
48
21
6
18
18
6
7
44
24
24
21
24
31
32
4
44
12
96
9
114
9
48
3
33
15
12
72
1
32
27
9
9
60
18
37
23
24
18
6
1
32
3
24
9
3
117
45
18
30
7
95
21
28
11
6
48
6
60
24
13
35
13
11
85
12
17
30
12
108
1
5
30
24
12
9
60
51
24
18
15
21
127
12
24
32
3
12
6
18
1
12
23
24
9
39
6
7
5
27
24
4
8
135
42
7
20
75
60
9
4
20
3
12
54
3
3
21
3
1
20
36
3
69
27
105
27
18
19
20
3
13
56
3
36
73
8
39
18
30
13
23
30
18
1
35
1
36
32
3
9
3
54
39
3
36
36
6
6
1
24
23
9
16
11
9
40
23
6
7
32
3
12
72
21
39
13
32
12
52
23
24
12
24
33
21
24
6
18
63
36
16
11
21
27
33
51
21
12
51
24
1
20
4
11
12
42
7
20
12
27
48
24
24
9
39
12
21
16
35
69
3
1
12
35
25
23
21
4
20
4
35
12
12
9
16
5
3
16
36
11
1
24
5
7
23
9
9
60
18
21
27
13
8
52
17
15
15
1
60
36
17
15
40
8
21
3
88
23
1
83
33
4
35
33
51
18
24
3
4
11
24
57
12
33
3
12
12
3
9
12
48
3
13
5
3
28
35
1
23
6
7
12
60
47
45
24
9
27
3
6
3
3
13
12
35
9
16
56
51
1
17
19
56
28
23
18
6
9
51
37
20
24
16
11
18
3
15
1
107
18
6
21
69
15
3
49
20
27
18
12
63
3
21
52
5
18
6
18
24
12
13
11
1
60
11
37
5
18
30
42
6
3
21
19
23
42
36
3
3
18
39
156
21
7
17
27
27
18
3
3
6
42
18
15
3
45
40
95
9
28
5
30
36
54
18
9
45
27
3
12
13
44
27
12
69
9
19
8
51
9
39
1
44
3
21
27
36
9
3
18
55
32
4
11
45
12
72
36
15
24
48
24
9
3
25
32
16
17
3
16
53
18
9
99
24
30
63
52
8
28
8
4
20
39
13
89
7
12
20
27
25
5
19
47
21
3
1
29
3
12
24
16
44
12
36
51
25
47
25
17
15
12
60
4
32
12
12
24
15
13
20
63
1
23
13
11
33
3
12
54
27
27
33
36
12
3
25
23
24
33
15
21
3
25
47
9
12
3
37
11
21
12
3
1
23
36
24
13
17
42
12
18
3
12
51
9
87
13
23
9
3
6
15
36
75
1
36
23
6
6
37
12
20
4
12
11
121
8
3
33
48
3
21
36
3
12
36
6
78
9
21
19
20
4
11
6
15
9
24
6
18
42
9
9
43
60
47
24
33
3
9
9
27
24
16
8
52
17
54
42
18
6
43
8
28
11
21
15
60
12
1
11
45
3
1
23
6
18
9
27
73
44
3
9
3
6
24
3
75
13
8
21
31
5
18
24
33
76
56
4
23
61
5
42
36
9
51
9
3
12
9
15
57
3
18
12
67
35
33
3
24
90
3
4
11
9
39
9
36
3
9
72
48
12
33
66
36
18
30
37
32
9
6
13
23
13
11
61
12
44
39
30
6
9
12
24
39
48
1
24
5
30
33
3
6
3
60
9
6
60
6
42
9
12
3
24
13
20
16
32
4
32
12
15
25
24
5
18
9
36
27
49
29
6
42
3
9
12
30
9
3
9
51
13
5
6
37
32
87
21
3
21
40
11
12
42
48
3
15
13
65
15
4
143
48
45
3
33
39
1
5
3
51
9
12
3
33
4
47
6
19
68
9
66
6
42
12
12
18
19
24
20
28
17
7
12
35
18
18
6
55
59
24
9
99
45
84
4
8
40
5
19
68
12
28
47
18
6
21
24
3
12
9
21
19
5
6
12
12
13
8
28
24
23
12
9
39
6
6
60
12
61
24
35
6
67
68
21
3
15
24
45
40
35
13
11
9
21
6
9
39
1
23
9
27
6
66
33
12
12
3
1
44
28
11
12
12
9
16
35
12
6
19
12
20
16
47
9
3
33
36
3
1
11
25
23
36
24
18
39
33
3
3
21
15
9
39
9
28
11
9
12
27
73
5
39
3
6
15
3
1
23
24
9
12
27
6
6
66
7
80
4
20
3
1
8
4
20
27
36
6
7
17
15
9
31
35
1
12
35
30
66
13
20
39
36
36
33
12
87
18
6
33
51
45
12
40
11
12
6
63
9
7
44
12
51
24
36
33
15
18
6
1
11
1
29
6
21
15
1
8
21
75
36
60
3
13
5
3
16
8
60
27
6
6
24
36
12
1
32
4
5
51
60
3
21
12
51
9
15
18
18
72
6
3
48
4
23
36
18
6
25
47
9
45
43
12
5
15
12
3
30
43
5
6
9
15
45
15
12
42
15
9
27
39
9
39
48
30
15
40
11
24
129
15
9
24
144
3
66
3
3
18
6
36
13
11
9
21
31
36
32
24
28
56
84
3
25
20
63
6
3
16
68
3
6
7
32
40
17
19
5
15
15
1
32
15
9
9
6
60
6
6
24
85
23
9
15
6
6
42
7
17
7
5
39
28
59
9
3
18
27
27
18
15
27
13
12
35
18
6
45
28
20
15
6
63
9
31
5
6
9
15
13
41
18
12
21
45
12
18
12
6
3
3
36
61
161
7
20
12
3
9
51
9
99
49
8
39
25
8
39
9
51
84
1
5
31
17
6
66
12
12
3
12
52
24
5
7
11
6
27
21
7
23
37
5
3
93
7
35
33
3
33
4
29
19
32
48
16
12
11
6
3
39
36
21
27
33
33
24
3
36
3
33
33
18
37
47
45
15
1
35
1
11
9
12
63
1
5
3
27
13
5
6
24
12
36
61
23
9
15
9
4
44
39
6
15
48
27
6
18
36
12
12
69
4
89
19
8
3
36
24
24
6
48
30
42
18
6
7
20
40
8
27
21
21
6
1
20
15
33
3
57
27
12
9
39
21
16
11
18
6
45
3
9
3
9
39
12
13
35
12
6
19
11
21
9
6
12
12
36
9
24
51
6
15
3
12
1
11
9
4
11
9
21
6
42
42
21
24
72
88
41
24
3
3
45
15
9
15
30
31
23
9
36
24
24
3
81
27
13
59
9
3
18
24
18
6
3
3
37
5
6
1
20
3
1
8
40
23
18
55
11
12
25
24
17
6
21
3
36
24
12
24
24
13
8
36
27
1
56
16
47
9
39
78
6
18
15
15
12
33
51
60
25
5
3
39
13
47
21
15
21
51
21
16
17
18
21
3
1
23
13
8
9
30
1
47
49
11
120
21
24
45
27
3
13
23
9
12
12
9
3
21
19
5
27
4
20
4
36
53
15
51
1
20
4
23
6
72
7
23
18
27
24
21
3
21
3
39
30
7
71
45
39
69
3
1
20
63
48
18
15
4
23
36
25
11
9
3
13
32
48
21
30
12
1
35
21
21
42
12
36
78
7
24
8
9
6
9
3
12
12
30
30
21
4
48
23
1
23
13
12
11
21
28
68
12
21
6
24
49
11
24
30
6
48
73
23
18
66
6
6
36
33
3
121
17
6
6
3
3
9
24
27
9
3
24
21
12
88
5
7
11
6
3
24
15
1
23
6
6
33
3
18
27
15
42
54
33
9
6
9
3
48
33
28
36
48
5
6
25
44
12
3
1
29
39
21
27
3
54
24
6
12
1
48
20
39
66
19
8
87
6
24
43
23
48
9
27
24
21
15
177
3
48
9
24
76
11
36
1
20
3
37
32
9
48
18
13
44
16
11
45
9
36
7
35
6
7
59
1
5
24
7
44
27
13
32
27
33
147
33
4
41
51
16
56
3
24
21
9
30
45
12
12
4
32
16
11
9
16
68
21
78
33
15
12
24
21
3
13
96
20
12
4
8
3
37
72
23
6
7
5
27
12
3
9
3
13
35
9
63
24
13
17
3
4
68
4
17
51
3
12
21
15
18
15
36
15
9
51
25
65
7
59
36
18
30
21
15
60
36
9
24
48
24
27
45
64
32
87
6
3
39
36
72
12
24
13
35
30
7
32
12
12
4
12
20
27
36
6
15
4
5
18
6
24
3
4
35
48
6
12
7
11
12
30
6
9
3
1
23
6
7
35
13
44
3
12
81
87
24
24
1
5
3
4
41
66
6
3
45
6
12
25
12
35
1
5
6
13
47
1
8
51
33
3
37
36
11
12
9
24
39
6
75
27
6
19
44
12
4
32
27
9
45
7
11
18
24
18
9
15
13
35
6
3
12
57
19
23
24
30
24
15
24
12
3
1
11
81
48
27
1
17
27
3
12
45
39
66
3
24
3
81
27
78
3
3
42
18
12
9
3
9
12
87
1
23
9
36
28
48
24
20
15
30
7
20
27
21
24
51
18
27
117
6
12
13
23
66
18
36
25
11
6
30
72
12
45
3
13
36
29
42
25
8
27
1
47
24
33
16
36
8
15
13
17
6
24
9
27
6
7
20
39
13
8
9
15
9
6
12
9
15
25
23
6
7
8
3
9
24
28
32
3
6
7
24
35
69
36
3
12
33
3
36
6
54
30
3
4
5
30
12
21
48
12
3
21
3
1
24
47
12
12
9
36
63
13
23
1
47
12
36
21
36
12
24
27
1
17
18
1
29
15
3
21
12
15
12
33
9
39
27
12
21
4
11
9
3
25
11
9
24
45
7
32
9
6
33
3
1
23
6
48
6
12
30
42
12
18
51
3
24
1
20
12
4
104
27
9
16
20
4
35
12
12
6
7
8
12
28
11
6
43
47
24
6
36
6
12
25
41
18
1
29
3
39
9
3
6
27
36
4
47
57
27
48
6
55
8
9
6
60
9
24
48
87
9
15
6
39
3
12
57
33
6
1
11
9
9
12
3
15
45
16
65
7
23
21
15
1
47
54
78
45
28
20
16
47
1
5
42
33
12
88
17
3
3
36
96
12
1
35
54
3
12
12
3
36
21
9
24
3
36
12
15
12
12
12
132
33
3
12
45
3
6
3
24
40
17
39
45
18
12
57
15
21
93
15
4
47
18
18
9
3
37
20
69
6
24
6
18
9
27
57
28
36
8
12
15
12
13
35
9
111
24
12
1
41
3
63
57
3
37
29
7
12
5
19
23
24
21
3
9
27
1
17
15
3
6
18
9
16
72
8
88
47
9
12
21
36
3
3
24
25
32
3
13
20
21
6
36
96
30
27
24
3
12
24
13
44
21
42
24
6
3
63
36
12
54
12
7
11
1
24
71
18
19
8
4
11
24
72
37
17
24
6
30
39
21
3
21
3
4
47
21
4
32
9
7
23
21
12
3
9
69
7
24
5
39
3
33
12
12
40
36
23
6
15
24
3
1
5
31
20
28
36
17
15
15
24
21
33
55
11
61
11
49
80
45
3
63
9
15
36
1
8
27
9
24
24
3
60
21
12
21
3
21
6
13
29
3
3
9
9
15
12
15
9
3
12
1
36
20
12
36
24
36
4
47
36
25
12
8
28
59
6
27
15
24
6
6
33
3
1
59
21
12
3
9
28
47
36
9
3
13
5
24
7
59
12
42
3
45
51
3
48
57
9
66
12
24
36
48
9
45
3
3
13
23
1
36
20
60
100
71
54
3
3
36
6
19
8
39
13
41
3
24
21
12
6
12
24
18
54
13
20
9
31
23
9
4
8
21
54
1
35
1
11
9
27
30
27
69
63
4
12
20
84
24
3
6
6
24
21
12
12
3
33
60
40
72
32
40
8
27
9
24
4
8
27
42
24
18
33
15
30
6
21
27
37
8
21
39
21
67
20
45
18
9
24
3
45
39
1
8
40
53
3
4
41
24
3
15
36
24
93
24
15
13
23
21
4
35
9
12
16
56
3
33
16
92
9
18
60
21
3
49
5
6
6
42
1
71
12
1
36
11
42
7
59
6
15
39
12
13
5
6
25
12
23
9
3
60
21
3
9
9
7
23
24
9
16
89
3
12
15
18
63
36
15
21
27
9
3
24
81
4
36
23
42
7
47
1
60
5
6
33
4
197
51
36
9
18
12
18
24
15
15
25
23
18
51
15
9
51
6
3
51
1
5
18
13
20
3
9
12
63
1
5
3
16
5
3
15
33
15
13
59
12
25
11
1
35
84
48
72
36
13
11
21
24
39
13
116
16
8
27
9
12
27
1
17
42
24
36
13
8
27
12
37
17
7
35
24
9
4
5
67
11
9
28
36
24
5
27
3
120
61
12
17
7
32
12
24
12
9
42
13
35
45
12
21
6
36
12
13
5
12
12
18
24
1
8
28
11
9
12
15
57
3
30
7
12
11
9
51
25
53
6
21
40
23
1
8
15
6
18
69
12
12
51
1
8
27
21
3
24
12
37
41
51
27
12
45
36
4
47
37
5
18
37
8
9
15
15
42
42
6
6
9
12
28
20
3
1
48
47
18
7
20
4
11
30
39
24
4
11
25
47
18
30
66
84
12
6
1
20
27
12
57
3
13
35
37
5
18
6
18
9
15
9
15
60
18
39
4
8
3
25
17
42
42
15
27
36
1
80
15
61
107
21
4
5
67
5
7
11
24
37
23
12
37
24
20
12
9
31
8
64
47
24
73
36
11
6
91
71
12
6
6
21
24
15
21
40
12
32
21
19
72
35
12
6
51
72
4
20
39
12
1
17
7
20
3
12
126
3
24
40
20
9
27
21
15
3
156
1
35
57
3
36
30
66
13
32
27
24
21
72
3
54
27
36
24
63
12
1
36
44
4
41
24
30
84
37
56
3
57
27
21
21
18
6
99
4
8
15
42
3
21
19
29
3
39
6
42
6
30
96
18
6
48
12
21
15
45
27
12
105
15
69
40
32
3
73
23
12
60
30
30
42
19
23
6
30
18
6
24
33
3
13
20
24
27
12
54
24
6
9
3
6
27
39
21
21
60
24
18
24
1
12
41
3
3
13
23
25
23
24
9
12
4
5
24
18
9
9
15
15
9
36
33
6
21
16
11
18
3
27
45
21
19
23
45
3
48
30
15
39
33
3
1
11
21
3
69
3
66
18
54
7
32
3
1
36
11
1
35
33
24
36
4
17
24
27
3
12
12
9
4
12
41
3
3
18
27
87
1
11
12
69
27
6
30
36
21
9
67
32
24
40
12
11
6
39
81
48
18
13
36
5
42
13
36
56
16
5
43
47
96
12
25
24
20
12
12
21
24
30
25
20
75
21
15
54
7
56
12
45
15
45
27
52
47
25
35
25
11
9
27
61
8
36
28
5
27
4
23
96
18
3
39
57
24
15
24
9
21
7
5
12
6
9
24
3
6
27
52
35
48
13
11
9
39
36
18
3
21
24
15
27
9
3
9
3
21
27
25
23
1
29
30
12
72
33
15
18
18
25
32
36
39
57
27
1
11
57
4
68
3
24
33
9
27
15
21
3
30
6
37
95
21
4
71
12
12
33
4
20
16
8
48
33
31
32
4
17
66
24
24
9
3
12
84
33
3
13
17
42
13
23
18
27
39
6
15
12
27
1
35
1
11
21
72
12
21
30
6
3
39
33
3
45
21
6
13
8
15
12
12
25
23
13
11
25
53
79
32
27
24
57
4
20
3
12
30
6
48
12
24
6
6
96
18
6
1
137
78
1
20
15
9
3
69
51
42
7
5
12
15
3
37
35
6
7
23
12
30
7
44
3
18
24
42
36
1
41
43
68
24
3
6
3
15
9
9
6
37
20
40
101
48
51
3
13
5
6
54
3
27
6
30
12
30
18
6
15
4
23
9
3
72
33
84
4
47
9
27
9
16
5
18
13
20
36
3
73
5
3
4
24
8
3
21
9
96
27
15
49
8
12
4
59
21
15
13
23
9
3
9
3
12
24
33
3
21
24
3
18
18
12
13
24
8
21
18
36
33
27
37
47
48
18
63
9
7
36
8
156
3
30
18
33
36
3
24
24
126
51
12
16
59
30
42
85
11
13
5
7
11
24
21
16
24
23
12
18
18
45
40
17
30
25
24
47
24
81
27
12
24
1
5
27
36
3
36
12
36
6
15
51
25
8
69
30
9
12
12
9
42
24
33
3
105
3
57
16
12
11
6
42
33
3
1
11
24
54
19
29
15
76
24
35
21
48
15
21
36
21
15
27
13
20
69
3
21
3
28
32
12
48
9
3
12
27
36
36
12
12
24
90
15
112
11
13
23
12
49
80
24
15
12
21
87
6
3
15
13
20
12
9
6
57
51
21
33
3
72
15
9
24
36
28
5
27
21
3
39
9
15
24
1
5
54
18
3
3
1
17
3
24
24
24
16
5
30
37
32
60
16
53
3
4
12
23
12
105
4
20
9
12
31
11
9
24
27
12
24
33
3
1
24
104
3
1
5
39
3
18
43
11
21
4
5
7
35
33
63
45
3
25
72
12
17
43
8
15
6
3
4
11
12
13
44
84
3
9
33
78
21
12
3
48
25
32
3
12
6
31
32
3
36
73
35
6
18
9
24
84
3
21
3
12
66
27
63
57
4
5
51
15
36
9
12
40
23
9
36
4
20
16
53
31
83
6
7
11
30
3
40
5
15
12
21
15
24
3
24
25
20
15
18
6
13
29
31
89
55
35
12
24
18
24
7
11
25
11
9
60
3
21
15
54
27
4
17
6
24
24
12
6
87
16
24
35
37
11
9
39
30
27
63
13
44
60
3
21
39
72
9
51
6
3
21
15
15
21
39
6
3
15
60
6
19
20
16
12
11
25
23
9
96
3
42
75
40
5
18
1
5
48
67
11
18
3
3
6
12
6
9
15
18
24
43
108
12
11
25
11
6
7
59
6
19
56
21
15
4
5
27
16
20
72
63
12
24
21
15
25
36
23
9
24
4
35
12
12
13
11
54
39
12
15
13
11
24
12
48
18
7
24
48
20
12
15
24
42
42
13
48
60
12
23
48
24
33
40
8
4
20
75
36
18
15
15
69
4
32
40
47
24
33
12
15
1
56
15
9
4
23
18
3
16
5
24
66
72
6
27
12
16
20
24
12
3
12
1
23
48
1
59
12
48
9
39
90
24
27
33
19
17
18
60
1
8
3
6
3
16
23
9
39
12
69
60
4
23
24
9
27
1
35
6
6
45
24
24
21
24
24
7
11
9
21
18
36
33
12
3
25
12
24
47
30
12
27
3
6
24
3
15
48
13
23
36
1
8
4
56
16
24
41
72
27
12
33
24
19
5
15
21
30
57
16
29
31
23
24
37
5
15
72
15
21
16
24
11
12
24
1
23
57
16
8
27
9
24
9
3
3
18
24
6
9
27
12
21
12
39
37
36
23
24
12
36
9
40
107
33
36
16
24
80
4
24
23
9
27
13
29
24
24
36
6
9
51
33
3
9
45
99
21
19
5
19
8
4
20
45
48
24
7
65
36
15
16
11
33
24
33
19
11
9
3
6
6
57
57
15
16
20
24
51
1
11
30
39
4
53
7
23
12
24
9
16
8
12
27
30
3
16
17
6
30
66
9
60
3
21
12
3
24
21
3
18
75
21
48
3
15
12
12
24
6
6
25
41
6
36
30
75
45
24
3
21
7
59
9
4
8
28
5
31
68
52
17
3
15
12
9
3
9
24
40
29
30
9
36
36
16
47
36
9
3
21
16
47
9
28
59
9
4
23
1
35
6
66
1
11
12
33
12
16
36
35
114
15
27
12
12
37
17
6
48
1
17
3
27
13
8
4
35
1
11
12
12
37
11
18
31
17
18
9
3
42
19
5
7
17
43
23
33
16
36
11
6
3
52
80
24
3
9
21
55
11
12
1
29
19
23
42
24
7
104
3
9
72
3
42
6
45
4
8
28
11
1
35
1
68
51
9
39
6
30
45
15
9
69
39
3
24
13
47
21
12
12
12
63
9
9
3
39
54
7
11
33
21
27
3
24
1
17
7
12
20
9
3
24
15
1
5
27
3
21
3
33
27
12
21
12
16
35
24
37
20
3
9
9
7
20
21
15
3
49
11
9
9
6
21
36
4
48
5
19
11
1
23
81
3
12
9
51
24
37
12
11
12
9
27
42
3
21
15
28
8
15
33
16
12
65
51
16
8
3
1
41
18
33
16
35
33
12
21
6
12
30
15
3
24
12
12
102
27
4
32
3
6
54
61
5
72
30
21
12
12
63
21
16
56
16
23
12
25
5
51
16
68
33
30
12
12
25
17
3
39
13
20
72
15
24
45
3
9
21
3
24
27
57
3
37
17
15
3
30
19
24
8
72
15
12
42
31
35
13
41
18
6
3
3
18
27
12
3
57
15
6
6
36
25
5
42
6
42
24
9
3
18
18
13
29
18
18
6
24
49
11
1
11
24
21
36
72
3
36
18
15
15
12
48
6
24
30
97
24
11
9
24
63
30
24
19
101
27
16
35
9
64
72
23
25
23
13
23
24
24
21
9
6
30
12
19
11
18
15
4
131
24
21
4
47
25
20
12
15
18
3
21
6
12
33
15
24
37
44
48
3
9
12
12
51
1
20
3
12
25
20
45
7
36
32
33
63
28
20
21
51
9
66
33
15
57
3
24
9
4
12
20
15
21
39
9
3
37
17
19
132
8
3
18
48
7
56
12
4
20
3
48
21
3
9
3
30
18
13
36
5
6
12
12
30
39
3
21
3
42
6
13
20
4
12
41
31
44
69
3
15
1
77
18
9
15
9
16
23
24
97
36
17
15
12
15
9
39
6
6
21
3
36
24
24
9
28
17
18
9
12
9
7
59
6
3
39
6
19
5
6
45
12
3
69
27
9
9
7
101
6
37
23
6
30
1
68
24
21
3
28
23
21
3
60
48
9
21
42
21
16
44
16
29
18
12
12
12
1
5
12
24
19
12
56
3
24
48
141
9
27
40
8
28
36
8
45
15
33
7
11
1
11
24
21
63
13
8
12
9
3
16
11
25
11
25
17
51
15
9
45
3
21
66
66
108
3
16
35
9
3
36
21
15
9
12
39
21
15
13
23
18
3
16
48
8
24
15
12
13
20
3
1
23
12
12
37
35
57
16
47
6
51
64
11
12
45
36
3
42
18
9
93
72
3
45
15
3
30
24
42
45
12
3
36
30
15
15
57
3
6
51
21
7
23
24
45
15
36
24
33
3
1
29
150
72
37
35
21
33
12
43
29
18
1
29
24
15
3
9
3
6
30
12
33
9
39
9
15
3
36
18
3
12
27
6
6
9
3
21
4
83
25
11
24
48
21
48
4
11
18
51
48
3
18
15
51
9
15
6
3
4
35
9
15
1
11
21
39
9
3
12
6
27
28
17
3
16
24
32
51
12
12
12
6
27
24
12
36
21
7
23
12
30
7
44
39
1
5
55
32
15
12
9
36
40
20
3
6
12
24
19
20
3
13
35
21
15
69
4
17
7
20
12
27
6
19
20
12
36
39
1
11
30
15
4
44
84
3
9
51
12
9
16
36
5
3
39
30
19
29
19
5
3
16
11
24
13
8
39
6
42
48
61
41
139
5
42
21
3
9
4
11
24
33
48
12
9
18
45
3
48
6
19
8
4
35
1
36
24
23
48
12
21
9
6
12
9
51
1
11
25
5
18
18
6
9
12
3
37
41
3
12
40
17
12
15
3
25
80
3
61
23
25
20
16
5
24
30
12
9
63
6
31
17
7
20
28
17
7
47
18
3
3
81
3
6
15
4
23
9
3
12
60
72
21
33
6
24
6
99
15
6
6
12
33
24
4
12
20
48
4
20
3
73
5
51
21
43
23
13
20
3
9
9
3
12
72
15
24
9
15
45
24
3
48
12
12
25
65
27
120
3
45
16
11
12
13
104
3
6
42
21
3
6
79
35
21
27
9
3
9
27
1
36
44
15
36
45
15
30
7
56
33
3
16
5
15
3
33
12
3
33
15
13
5
30
72
13
41
31
11
6
3
12
3
21
3
1
23
49
29
7
11
9
27
18
24
3
15
24
13
32
36
52
24
48
20
15
9
52
11
12
24
1
41
6
9
4
95
12
13
23
24
9
48
39
9
88
32
3
1
32
60
28
44
48
4
17
18
48
21
9
18
13
32
57
3
3
13
12
20
15
21
57
18
13
11
24
36
25
32
81
6
24
1
41
27
24
3
18
75
28
47
48
12
9
28
23
13
32
45
51
39
6
6
69
27
21
28
5
30
12
12
24
9
48
21
24
3
28
8
3
25
48
5
3
16
35
12
9
52
11
25
44
24
16
17
18
21
16
11
6
15
9
42
13
11
9
12
81
7
20
52
20
39
30
3
24
3
21
4
32
27
13
20
3
72
9
9
27
45
15
48
40
11
61
32
9
15
4
140
36
24
12
12
3
12
24
1
20
9
6
12
45
39
12
12
18
3
28
11
1
72
20
16
56
4
56
27
30
7
29
18
12
18
15
4
35
54
12
7
65
7
35
13
41
18
1
5
6
21
15
78
6
9
39
24
12
45
63
24
36
25
20
33
19
23
1
11
25
11
9
9
15
3
1
20
4
23
13
12
35
30
3
99
1
72
11
1
11
12
33
12
15
9
40
11
6
15
15
21
40
48
20
3
45
39
1
24
20
3
12
13
20
4
17
3
12
16
41
27
21
19
5
15
3
78
27
15
1
5
15
9
51
16
5
7
23
1
44
4
24
5
66
21
51
36
13
32
3
12
81
4
35
36
6
7
44
3
12
84
21
21
42
6
24
3
12
27
33
28
35
9
16
5
3
48
3
9
3
9
3
37
23
12
12
108
12
30
18
21
3
1
23
81
21
31
20
12
3
36
1
41
6
42
3
39
30
75
21
24
30
48
21
3
36
9
4
11
36
42
42
6
31
95
61
56
12
28
56
3
9
3
33
12
33
6
18
27
3
12
24
45
33
3
16
29
6
12
6
43
8
4
24
32
16
35
25
36
23
25
17
18
24
6
66
37
12
11
117
4
17
54
36
24
21
81
48
7
11
48
30
15
40
35
6
48
15
12
27
12
24
24
12
33
4
8
40
24
5
6
37
11
24
60
12
24
1
20
21
3
27
1
32
33
27
3
9
33
30
9
3
33
15
24
6
42
1
23
73
53
3
51
42
39
3
6
18
48
36
24
1
8
36
3
21
4
48
20
76
11
33
48
45
102
18
27
39
60
24
24
37
35
1
17
67
95
1
12
17
18
30
3
36
12
28
41
18
45
24
12
3
18
27
39
45
4
35
73
8
24
15
78
19
8
39
1
36
5
19
23
24
1
20
27
33
3
25
20
3
12
66
6
12
90
27
39
33
3
69
40
23
21
21
66
18
7
44
12
15
36
25
8
21
27
12
3
12
21
4
23
18
3
3
18
15
12
12
15
12
9
36
4
35
21
12
60
51
12
36
18
3
39
12
24
45
3
12
30
18
9
3
33
3
6
30
66
7
20
40
5
6
24
18
6
18
24
18
57
75
1
12
29
43
47
9
12
3
6
19
5
123
52
20
52
8
15
9
9
3
15
12
6
15
21
31
11
9
16
11
1
47
57
36
21
27
27
21
36
27
57
27
1
47
24
21
3
9
4
12
23
36
1
71
57
12
3
9
48
15
9
4
60
56
24
27
12
37
17
3
21
15
33
6
12
33
21
27
12
3
6
7
24
23
36
57
15
21
27
1
8
24
15
9
72
63
25
5
30
37
8
28
11
6
30
93
84
15
24
12
12
42
7
17
3
48
100
8
24
12
21
30
21
3
61
48
20
52
11
25
17
3
3
36
36
18
24
18
18
18
49
35
12
36
6
18
45
51
24
57
3
12
73
20
33
30
21
15
12
1
5
31
29
6
9
51
13
36
5
54
153
3
69
12
4
11
36
42
3
15
6
15
3
12
1
119
25
32
100
5
3
3
18
3
21
54
33
3
78
31
12
32
4
35
21
12
15
24
9
12
12
28
35
9
4
20
24
12
63
12
36
42
18
60
18
18
21
4
8
24
24
15
6
30
1
17
3
3
12
12
42
15
15
25
32
39
18
66
48
9
3
9
3
1
20
4
32
36
3
12
61
68
21
126
66
12
43
5
75
21
31
47
18
7
17
42
36
93
3
12
9
16
32
3
33
60
15
25
12
32
4
35
1
11
6
7
20
3
25
17
15
4
8
12
3
12
12
24
33
3
1
44
3
45
72
24
16
59
9
16
47
24
1
23
24
9
4
83
12
33
33
15
21
15
33
18
12
12
30
7
44
3
21
4
32
16
32
28
29
12
7
72
35
1
17
6
18
3
3
13
8
27
21
21
3
21
24
55
47
18
19
92
9
42
69
9
120
6
9
3
24
57
3
24
25
12
29
3
15
12
ABCD 309698*5^$a-1 [56]
168
12
148
92
28
236
24
72
108
4
68
40
32
12
60
28
80
12
60
4
104
48
100
48
20
64
36
12
8
36
148
32
16
20
168
12
24
84
64
32
16
60
80
24
120
24
4
156
144
92
16
12
80
12
204
4
8
220
20
172
152
28
56
52
8
72
28
20
64
36
12
32
16
24
48
80
28
24
96
80
204
136
20
36
60
48
40
20
48
88
20
40
20
12
28
44
220
48
20
108
180
24
48
88
116
16
168
32
88
120
24
140
132
4
32
52
20
36
72
28
20
40
24
8
28
24
56
36
204
40
140
52
20
72
40
96
56
28
96
20
4
216
60
24
168
12
20
40
20
100
20
40
36
32
352
32
124
132
8
100
60
20
72
72
36
180
40
24
60
8
40
8
60
40
32
12
28
168
24
32
60
28
56
24
180
48
52
20
160
92
4
32
28
84
20
48
40
92
40
8
24
36
28
12
68
156
28
36
12
68
124
60
20
48
24
16
60
80
52
188
28
80
72
112
48
32
76
12
128
4
108
32
88
20
88
20
40
140
4
32
136
68
124
20
12
4
192
44
16
72
20
28
128
4
96
80
96
16
12
20
96
40
60
24
20
28
8
64
8
12
16
236
16
12
48
20
72
16
24
116
40
84
36
56
24
36
28
36
24
68
132
72
108
148
44
96
52
60
36
72
8
72
40
68
40
104
88
12
8
40
60
44
24
156
4
24
60
8
12
76
32
24
84
4
32
16
12
8
52
60
108
60
80
28
32
28
80
4
80
96
36
88
20
12
16
80
12
168
52
60
120
140
28
44
28
8
28
72
80
40
164
28
8
28
60
120
56
36
40
68
40
24
188
24
144
36
4
132
188
4
8
52
188
144
28
8
72
28
8
84
132
36
144
16
48
24
32
24
52
60
32
252
28
48
8
96
16
48
24
20
48
100
8
24
88
68
60
120
100
44
76
84
20
396
100
44
28
48
60
24
20
76
24
32
4
24
56
204
16
24
96
20
40
20
100
264
188
40
12
152
4
44
36
4
56
156
4
20
40
60
44
148
60
44
88
68
108
40
56
88
32
24
4
68
28
24
56
52
164
108
12
76
12
48
132
8
28
20
24
156
72
60
28
60
20
84
72
24
112
12
20
76
144
32
108
16
72
72
20
76
12
32
28
48
12
48
60
12
80
24
84
4
140
96
72
28
24
20
12
144
132
52
68
240
12
36
4
36
32
28
44
28
8
4
156
12
108
72
48
12
12
60
8
88
56
4
80
4
20
40
8
24
84
96
36
28
120
44
16
56
24
4
48
60
44
28
36
24
36
44
88
12
20
76
12
20
24
4
60
20
24
12
24
4
32
28
116
304
20
36
52
32
88
20
52
8
12
36
40
180
32
340
120
44
60
16
20
52
20
48
60
28
60
12
12
8
60
40
8
4
60
168
72
60
20
36
120
4
68
28
24
36
20
4
60
336
24
392
28
8
72
180
16
56
64
12
12
56
4
60
108
120
32
136
44
12
124
132
48
20
24
16
72
68
100
44
72
88
36
92
28
12
20
12
60
192
4
180
284
28
32
16
20
36
4
80
100
144
68
52
60
8
60
112
32
28
156
84
32
16
8
64
60
96
32
28
92
24
76
8
64
36
44
220
156
12
32
48
40
272
48
52
116
36
136
12
152
24
300
36
88
8
52
36
192
8
12
24
4
24
92
4
20
36
16
104
96
12
88
332
28
48
32
84
64
44
36
100
44
132
36
40
8
36
124
56
108
88
72
8
28
56
4
84
36
20
100
12
68
24
36
72
28
92
52
80
36
84
28
48
24
8
28
140
36
16
12
56
112
72
32
36
24
28
48
12
36
20
156
288
40
60
8
60
100
168
60
116
24
160
32
88
24
32
144
64
8
312
40
168
20
28
140
84
28
32
48
108
4
56
12
24
36
40
44
96
28
12
68
84
96
4
32
48
148
20
144
84
160
24
56
4
80
108
28
140
12
28
24
152
16
20
144
84
60
4
60
80
28
60
32
96
100
12
12
20
48
28
32
28
44
16
56
144
36
304
24
36
24
48
48
20
12
24
28
56
96
64
240
24
96
20
24
12
24
172
48
60
24
20
12
24
36
84
100
80
180
4
96
132
12
96
116
16
12
20
16
200
4
60
108
152
28
8
36
60
16
20
40
44
28
120
92
124
24
32
196
12
168
32
96
12
180
28
144
36
12
72
20
156
4
60
48
12
8
72
12
180
16
8
12
24
4
152
28
24
60
68
60
232
32
4
20
180
64
92
16
164
28
8
24
16
72
92
144
4
8
28
140
4
120
92
4
24
80
36
64
188
88
12
60
60
12
36
140
64
152
16
8
52
192
20
168
72
76
32
100
60
120
20
24
4
44
36
4
140
88
132
60
68
112
48
104
36
24
88
20
12
136
8
100
80
112
92
48
28
104
28
8
4
152
4
240
60
84
140
48
60
48
40
60
12
104
96
40
32
136
56
16
12
32
28
8
48
40
92
28
44
40
80
76
20
220
24
48
12
32
36
28
44
16
72
20
28
84
48
8
100
84
176
12
72
28
48
56
16
72
128
52
156
12
32
16
84
8
40
32
100
92
36
132
76
12
68
100
32
48
132
48
24
36
156
24
64
108
8
100
20
24
100
120
116
60
40
32
144
16
12
20
100
120
120
20
280
8
60
28
24
32
4
104
28
8
52
44
36
52
140
16
20
24
40
36
32
232
20
12
28
68
72
12
60
88
92
180
48
168
52
48
20
132
16
20
4
68
12
72
4
12
108
204
20
12
60
4
80
24
28
164
88
8
28
20
60
4
68
12
40
156
24
128
72
16
56
108
88
12
80
156
60
12
24
184
44
40
140
88
108
84
8
52
8
48
96
16
12
60
56
64
116
36
4
132
60
32
196
20
64
60
128
28
32
84
36
100
120
20
48
4
56
4
32
36
40
44
64
120
12
8
36
288
12
16
48
32
100
44
76
252
68
48
52
20
28
32
12
16
56
4
20
40
84
92
16
68
40
56
16
72
56
4
48
60
8
100
24
48
108
60
20
4
48
20
28
44
16
120
60
44
36
36
208
108
240
12
36
24
32
88
56
4
216
20
4
96
12
44
16
12
168
108
24
56
120
4
20
88
20
40
8
4
56
100
20
64
36
32
100
72
60
32
24
84
36
36
28
36
32
72
88
60
108
44
16
60
20
4
36
116
24
40
72
108
24
8
72
40
48
20
12
16
12
8
52
20
24
36
228
52
72
36
24
56
40
24
20
88
20
28
44
40
36
12
44
36
52
156
12
8
24
12
16
12
168
92
28
12
20
108
48
64
8
88
12
8
36
136
32
40
68
40
8
36
60
156
24
16
68
36
60
144
100
12
80
52
20
16
80
52
32
76
56
4
60
116
136
12
48
72
36
20
12
100
120
20
12
96
112
12
56
40
60
12
12
120
20
36
24
88
48
20
132
84
60
88
212
108
36
160
12
44
24
12
88
20
60
64
56
72
60
28
116
76
8
24
48
220
60
12
56
4
8
160
8
36
48
40
56
84
16
12
60
128
100
104
28
44
84
40
60
32
180
12
60
36
36
4
84
108
12
20
108
172
176
40
44
40
92
28
80
12
276
28
24
20
40
108
32
12
64
32
88
20
4
60
80
16
56
64
12
8
36
36
112
20
216
144
12
4
24
32
16
12
8
12
72
16
12
116
36
16
48
12
72
36
32
72
28
132
8
108
72
12
72
36
60
12
40
92
120
28
36
104
40
240
48
132
156
140
64
8
12
148
120
20
52
56
64
168
8
84
28
12
92
76
8
52
20
88
116
64
24
56
64
36
44
88
104
148
48
8
36
4
80
40
32
60
40
12
20
40
96
80
84
36
36
4
104
16
12
32
100
152
16
72
48
60
104
64
32
48
24
36
72
52
36
12
128
36
168
28
132
20
72
108
16
60
44
132
64
72
48
72
12
32
36
88
44
36
36
64
20
180
60
84
96
12
100
68
220
32
12
132
76
132
120
36
32
28
56
4
32
40
140
24
16
32
108
24
76
108
104
16
60
72
72
32
184
264
92
28
8
108
84
72
16
48
32
52
140
60
40
68
12
36
24
88
108
32
132
72
36
88
24
36
60
152
52
36
32
60
72
72
28
120
60
276
72
32
36
4
32
64
32
52
56
12
180
88
20
36
4
20
64
96
120
120
24
60
96
12
20
12
16
24
32
24
144
40
68
12
28
80
132
148
32
28
44
64
44
16
12
20
100
68
12
40
20
48
64
60
92
240
28
8
48
64
68
84
28
60
56
24
12
24
64
96
32
24
36
108
64
36
20
184
68
60
72
136
72
80
84
24
4
8
72
28
80
24
28
56
72
24
64
24
60
120
32
64
24
8
12
28
48
104
108
28
104
100
80
48
40
48
20
4
36
32
60
40
60
12
48
60
60
20
52
56
52
168
12
12
48
72
60
8
24
88
36
60
24
56
132
12
60
36
40
60
44
40
36
24
260
156
112
72
36
12
200
72
60
76
60
24
32
28
120
20
12
76
104
16
72
60
32
36
24
28
152
16
32
16
60
20
72
48
64
156
104
96
64
20
36
24
48
24
4
24
8
28
24
20
16
32
160
20
88
24
60
36
12
104
16
8
72
108
12
24
88
60
32
84
52
12
8
108
36
76
108
84
20
108
24
156
88
84
8
328
84
8
48
36
28
156
60
264
56
280
12
152
72
60
84
180
40
32
24
76
12
36
20
12
52
80
40
36
44
180
132
28
48
72
68
88
32
24
16
68
72
52
20
76
104
100
96
24
32
16
48
44
36
4
216
12
20
52
56
180
52
8
36
36
40
12
200
48
148
92
48
36
76
20
460
8
12
88
84
140
40
8
60
108
4
80
72
28
68
12
28
108
80
36
16
44
4
104
160
32
4
104
28
8
24
88
140
28
60
12
8
52
8
36
48
76
32
88
20
96
216
12
36
100
24
36
24
56
12
112
60
68
28
60
12
152
40
36
12
108
132
68
64
56
36
76
48
84
120
68
24
208
48
44
16
108
56
4
32
112
48
168
20
4
8
60
84
180
4
20
64
20
28
44
4
104
220
200
16
92
28
120
24
8
12
100
168
72
120
48
32
16
20
40
92
28
56
4
32
28
176
16
72
36
24
32
4
60
12
212
72
36
40
252
36
24
8
48
124
20
88
60
140
88
80
12
88
12
32
40
96
44
28
8
36
48
100
120
20
120
36
96
4
32
48
36
88
48
32
12
24
4
36
72
44
24
12
28
24
8
88
72
92
12
36
112
20
40
216
32
84
28
32
36
12
28
12
32
168
36
12
24
36
12
16
20
24
16
56
64
20
40
56
16
128
84
36
52
8
192
28
104
28
12
156
120
60
20
100
12
104
88
56
192
88
20
4
96
104
136
24
36
84
8
108
84
16
44
12
64
104
28
168
12
128
4
32
28
36
24
8
12
16
20
24
36
124
68
88
24
108
20
180
72
28
8
124
20
36
52
104
28
80
40
200
48
60
48
40
12
12
32
76
44
96
160
60
80
24
88
68
60
100
92
96
120
24
36
64
20
72
28
8
52
80
16
72
120
72
56
60
36
76
12
32
96
72
12
4
20
40
24
108
164
60
88
36
60
44
88
168
20
192
60
28
44
16
60
24
20
88
12
80
60
48
220
32
28
8
40
60
140
84
180
100
32
4
80
36
4
24
32
28
8
28
144
56
204
76
24
60
68
28
12
12
108
8
52
240
8
132
84
16
272
132
16
32
16
12
12
32
28
48
20
40
32
36
40
12
60
44
60
28
8
12
196
20
96
180
16
68
60
40
116
4
56
4
44
72
28
140
36
36
4
104
156
64
48
48
56
28
156
12
48
32
40
108
12
32
180
16
24
20
16
24
32
76
120
12
36
20
24
72
120
24
12
24
4
104
48
40
12
36
152
12
16
24
108
20
28
12
12
216
20
36
48
60
48
108
96
144
292
8
52
12
36
72
44
124
56
60
64
44
40
36
12
92
16
20
4
48
72
176
36
108
72
124
12
12
20
48
28
104
16
24
48
20
28
12
8
36
36
40
68
100
12
168
44
28
8
60
120
52
48
32
12
28
44
16
80
72
36
72
40
60
44
120
16
48
80
72
108
60
112
12
140
28
152
96
4
60
20
28
60
168
32
24
124
12
80
28
12
12
32
108
96
144
100
56
112
68
64
176
12
148
12
60
20
40
44
24
36
48
36
4
56
220
32
12
16
60
92
48
36
76
68
72
24
4
84
20
120
72
76
12
116
4
8
112
32
196
12
60
48
72
116
52
152
28
20
112
36
32
88
12
8
24
12
108
76
20
12
24
4
32
52
92
136
128
64
48
72
36
132
44
24
220
60
56
24
12
72
16
24
20
28
92
88
12
48
12
8
52
32
88
56
40
60
60
264
168
20
108
36
88
20
16
20
96
16
12
60
32
4
32
220
12
8
12
36
72
132
12
16
348
20
36
48
72
16
72
56
24
88
68
4
36
120
12
8
40
32
52
8
180
52
36
20
4
116
96
84
40
12
108
92
108
60
64
96
56
76
68
40
84
20
28
92
40
36
24
108
32
16
24
96
56
28
32
156
180
28
12
132
8
28
60
12
12
20
36
64
80
120
72
28
8
28
32
28
60
140
4
68
24
4
12
68
180
60
12
40
48
44
16
24
108
12
56
100
20
72
40
132
32
16
128
36
16
60
12
36
24
36
180
44
16
116
84
132
88
312
48
92
84
28
8
52
20
36
36
108
76
176
4
56
36
28
84
116
36
16
20
72
40
48
8
120
64
80
36
52
108
56
36
52
56
216
88
80
72
4
104
28
44
16
48
20
36
124
80
112
48
12
48
24
92
4
20
120
36
60
4
32
108
4
8
208
12
12
8
12
36
60
84
28
44
28
8
72
60
48
108
52
44
124
24
96
44
16
24
80
36
40
12
44
64
60
32
24
196
20
12
88
132
108
12
92
28
68
52
60
116
72
60
120
28
12
120
260
40
8
52
8
72
72
16
12
44
184
44
108
60
40
44
36
40
32
60
28
8
52
108
24
36
240
84
36
116
24
12
40
68
4
56
40
24
116
4
60
20
60
192
28
36
104
16
24
32
196
20
28
20
36
4
72
32
108
28
60
20
180
100
60
24
60
8
24
28
116
112
108
32
144
4
24
20
40
92
36
52
68
24
36
52
32
64
44
28
44
4
84
92
124
144
80
88
32
96
12
40
12
168
104
16
12
80
60
16
20
40
44
60
156
52
60
72
60
60
56
24
28
120
188
60
124
96
84
92
216
84
16
12
8
28
120
12
20
52
48
8
72
28
24
80
28
20
112
32
24
100
12
44
16
60
272
12
24
12
72
40
20
16
60
44
16
12
12
240
48
132
60
8
28
132
48
20
36
36
24
16
20
52
176
60
84
16
12
48
56
28
48
68
100
44
12
16
8
12
60
112
80
60
28
168
24
36
80
40
20
64
20
16
120
44
16
20
64
8
28
12
20
100
44
36
28
164
28
32
12
60
4
12
212
40
56
40
12
12
36
60
32
60
72
40
8
40
60
32
76
24
8
100
12
80
28
44
16
132
20
28
20
52
20
36
4
36
56
208
36
56
76
60
44
16
44
76
8
52
8
36
16
32
88
12
152
60
28
96
140
72
112
56
52
92
12
28
68
12
16
60
20
4
140
156
96
88
56
100
20
100
12
132
36
32
84
4
84
8
52
212
60
36
72
72
88
128
12
36
72
60
84
36
148
56
4
140
4
60
20
72
144
40
180
12
44
36
148
116
36
60
12
96
156
88
56
24
48
40
68
24
12
24
52
92
76
116
24
64
60
272
84
40
24
116
24
12
4
24
36
24
92
64
120
32
24
28
120
80
16
20
72
60
52
60
80
280
36
24
80
36
36
16
72
36
72
20
12
16
12
8
4
68
144
96
100
12
32
28
8
28
116
196
12
36
20
40
24
32
84
172
8
40
20
36
4
116
108
60
28
44
28
120
32
264
24
36
40
80
72
72
40
92
148
176
12
144
24
4
80
28
8
36
60
4
12
20
108
12
72
40
56
120
4
60
8
24
36
40
140
148
44
160
152
16
72
48
132
48
80
84
4
24
140
120
28
48
32
28
60
44
100
120
8
132
28
20
112
36
60
12
104
4
32
144
16
8
52
60
12
32
60
4
24
20
40
36
56
16
168
104
12
88
60
56
12
88
20
160
92
88
60
24
140
16
72
12
48
72
36
120
20
12
24
4
152
28
12
32
16
80
4
8
24
16
20
28
20
36
24
12
40
32
72
288
60
72
108
28
60
180
68
36
4
20
52
68
52
48
44
60
76
44
36
4
20
28
108
44
16
56
16
48
24
20
76
24
48
32
28
44
48
28
44
28
116
72
40
140
24
36
12
40
36
92
40
32
12
64
24
92
60
136
20
24
4
204
120
108
32
16
24
36
72
32
16
12
44
36
40
48
32
52
56
4
96
44
36
52
48
32
12
360
76
32
52
180
56
24
108
28
20
52
8
4
32
84
24
220
32
76
72
36
44
16
44
100
96
104
16
44
12
36
52
8
52
120
108
92
76
120
56
28
120
60
8
108
24
36
4
60
108
48
24
8
100
12
8
28
24
20
28
12
68
28
12
48
20
72
108
52
8
12
100
44
4
140
36
16
8
216
16
48
20
52
12
80
36
4
56
52
104
28
48
32
36
24
28
12
176
100
20
24
36
36
16
12
120
116
4
20
36
12
52
56
4
36
60
120
24
32
4
72
44
24
172
80
72
16
92
72
256
204
60
56
40
32
112
36
12
20
88
32
52
120
68
40
44
4
32
24
36
28
56
4
20
64
48
12
20
28
20
88
24
36
132
68
12
28
12
104
24
64
96
24
152
36
24
36
28
44
16
32
24
16
72
108
104
144
52
8
100
60
20
36
28
20
36
52
12
48
20
72
72
36
48
100
192
12
8
52
92
4
72
8
36
24
40
84
20
72
36
12
40
128
28
44
12
144
96
48
76
32
28
80
64
116
64
68
148
24
20
16
56
16
12
188
52
92
36
28
12
72
96
32
88
72
20
52
32
136
60
8
12
24
64
44
100
20
60
72
156
100
12
36
84
92
28
180
80
16
12
68
36
28
8
52
108
68
24
28
60
20
28
20
24
88
128
64
60
36
20
64
92
36
240
48
124
20
36
36
64
12
20
112
8
28
44
60
28
44
28
8
48
4
92
4
12
72
56
184
60
8
40
104
64
144
36
20
36
60
4
12
108
32
108
4
68
144
24
4
48
32
100
8
28
72
8
4
32
124
44
40
32
16
104
4
32
24
16
68
216
4
20
64
8
52
48
20
112
32
16
20
72
36
24
136
12
32
40
48
108
20
64
96
140
4
32
36
132
108
72
12
28
32
64
24
32
24
112
8
36
28
60
8
52
20
16
12
44
108
136
60
120
12
8
72
28
44
60
40
80
40
36
12
180
20
180
28
72
60
72
60
32
28
48
20
40
44
180
4
20
40
44
148
12
108
132
168
32
28
8
52
12
8
88
60
24
56
100
32
120
72
16
56
16
44
196
20
100
152
16
56
28
20
132
48
40
20
36
4
48
60
80
60
112
60
20
72
88
116
40
120
56
36
48
72
52
8
40
8
4
32
64
44
76
120
24
32
4
56
84
124
36
60
12
8
4
48
68
4
56
72
40
44
24
40
24
92
16
8
124
48
8
36
4
24
60
36
12
80
72
216
52
120
108
12
48
20
64
36
44
88
48
80
100
44
196
60
12
132
80
36
4
20
72
4
12
12
8
180
84
36
40
168
44
36
52
8
4
60
168
48
24
20
76
24
20
36
4
92
16
68
4
32
64
44
28
8
36
76
20
12
28
12
48
20
112
248
232
56
60
40
12
20
144
64
80
112
32
72
4
32
28
20
40
12
252
96
20
160
20
12
100
104
148
8
100
48
12
152
16
24
108
8
36
16
72
156
72
60
48
32
12
16
80
120
36
108
16
252
12
108
32
88
68
24
16
72
60
8
24
28
44
36
28
132
12
120
156
32
24
84
4
20
12
28
188
144
4
72
32
36
24
100
20
96
12
24
28
20
16
56
16
48
284
12
16
12
32
108
100
96
24
36
44
108
24
28
56
64
36
24
60
108
104
36
28
24
56
40
24
48
12
240
20
36
124
36
12
44
124
32
108
36
64
32
12
76
12
20
28
44
40
36
192
12
8
40
20
28
72
20
112
36
60
116
4
144
32
16
8
4
176
40
32
100
80
12
16
60
56
36
28
56
216
72
40
140
16
12
12
20
216
4
8
312
28
60
72
56
64
20
108
24
36
12
16
120
252
68
40
120
12
8
36
264
24
12
76
72
20
28
20
100
108
80
112
32
28
80
88
72
60
12
20
36
24
72
4
12
20
52
36
264
56
36
4
20
36
4
24
20
136
12
32
16
84
32
4
32
12
100
32
16
20
84
168
72
28
48
12
96
80
132
48
4
48
12
120
36
32
52
96
20
52
20
120
52
60
56
36
16
12
48
8
100
24
60
56
144
12
64
132
72
8
172
36
20
52
44
4
32
28
20
40
12
20
108
72
52
8
28
60
20
172
8
100
56
4
204
32
28
80
28
12
8
24
16
68
24
12
28
8
40
12
156
32
52
60
96
24
20
36
52
32
16
24
36
104
16
20
64
60
36
20
100
32
88
84
108
20
112
32
96
52
20
40
48
20
28
24
56
4
8
72
88
8
4
68
288
12
28
80
40
12
164
124
24
20
36
84
72
28
60
60
20
16
12
8
144
28
12
8
148
272
28
56
28
68
112
8
144
16
48
120
92
40
8
36
28
32
88
32
24
64
56
72
28
24
48
44
36
144
76
108
24
32
36
28
24
128
12
60
28
48
12
20
52
140
136
120
92
12
36
72
40
48
144
56
96
108
160
68
24
4
24
56
4
56
12
24
16
104
64
32
28
72
200
24
4
60
44
12
76
32
132
16
48
20
64
108
8
132
48
40
32
24
28
8
264
16
128
4
48
12
116
36
124
56
4
144
96
84
68
24
28
80
28
60
48
44
136
152
12
36
40
12
12
120
20
12
168
88
48
60
32
100
32
12
28
68
72
72
28
108
252
8
112
32
16
192
56
4
36
60
72
8
100
32
28
24
20
12
24
144
40
156
140
4
20
16
32
52
20
180
28
12
56
36
4
44
36
100
60
84
68
52
20
16
72
60
32
40
152
16
8
84
148
48
404
120
16
56
76
60
44
4
24
8
52
36
56
60
88
48
92
16
56
24
4
96
12
12
60
48
108
12
44
28
20
16
44
136
12
8
96
136
8
124
20
36
12
40
20
28
12
44
108
72
24
112
12
32
24
12
60
12
40
216
72
12
8
52
20
12
4
72
32
36
100
32
84
64
24
48
12
20
12
36
88
24
20
40
8
100
44
4
72
12
96
144
32
16
44
48
256
60
80
4
56
112
68
4
60
56
132
84
4
60
60
84
8
108
60
36
16
68
4
108
32
28
60
80
12
76
140
24
100
8
12
88
12
68
88
20
4
8
52
60
20
16
20
40
24
48
132
8
40
44
16
8
112
60
20
72
96
100
12
8
36
4
200
4
48
192
56
60
36
36
52
20
40
8
60
52
68
88
56
4
20
4
48
164
124
12
72
48
188
180
36
28
248
12
76
20
36
48
28
8
124
56
24
48
28
12
92
28
72
36
12
48
84
56
100
32
40
12
32
4
132
12
92
48
36
40
12
12
68
28
60
104
36
40
104
96
84
28
68
40
44
108
60
40
8
4
32
24
36
16
108
72
68
60
12
24
28
20
108
24
48
132
156
88
24
20
12
88
20
28
48
84
48
104
84
24
28
8
300
40
20
112
32
76
32
40
44
4
12
8
64
20
72
4
12
60
68
72
60
72
48
132
16
180
20
36
36
40
12
32
16
8
84
168
52
60
116
112
104
28
168
8
72
208
24
68
60
12
40
68
100
140
28
20
36
88
60
32
16
8
4
36
80
4
68
60
160
60
32
40
48
60
32
40
60
20
72
108
72
16
20
112
20
12
88
96
92
48
4
32
136
32
192
24
100
24
48
92
216
4
48
20
112
20
16
132
44
28
8
88
92
112
32
28
32
84
24
72
16
68
100
12
92
16
56
48
136
24
20
28
108
24
8
12
88
12
48
20
12
16
180
44
88
60
8
96
88
92
84
124
20
16
116
88
56
12
28
32
108
4
32
28
92
136
8
24
48
24
28
36
24
20
48
132
72
28
48
12
320
60
100
48
8
24
28
44
48
36
64
68
148
12
12
56
184
32
88
36
20
60
40
84
20
16
12
12
96
20
64
60
36
44
76
80
40
60
44
40
68
28
60
92
28
84
60
48
72
20
36
12
60
12
76
24
32
124
12
48
60
20
124
96
12
44
16
20
88
24
48
72
240
36
224
16
44
72
4
12
20
28
192
8
24
76
12
68
36
28
60
8
52
156
24
56
64
152
64
44
40
32
28
8
72
12
64
24
56
52
8
12
24
28
48
48
20
12
24
48
40
48
12
96
204
108
12
80
192
28
216
260
4
32
148
32
24
4
36
116
24
144
48
24
28
36
20
64
8
40
12
108
8
120
4
32
4
132
8
24
12
108
40
32
24
40
44
40
128
148
60
24
56
64
48
152
160
8
52
48
20
112
60
60
60
60
116
36
4
24
152
4
20
4
48
32
76
104
16
20
60
36
28
8
12
36
100
12
20
12
96
144
12
28
80
36
52
12
32
28
36
56
24
144
100
96
56
36
28
12
180
48
60
116
16
8
4
108
8
132
112
80
40
108
104
88
92
24
4
8
28
44
40
48
8
12
28
44
40
108
48
84
120
20
16
192
132
68
144
16
48
12
48
92
28
32
48
4
36
72
20
228
36
28
32
108
16
72
60
8
36
36
24
4
60
92
60
28
56
64
80
40
12
8
156
168
36
12
24
4
84
92
48
40
120
8
72
40
188
24
48
16
72
44
148
228
72
20
36
64
20
136
296
24
40
32
88
24
80
60
48
148
72
60
68
12
24
144
36
16
32
40
128
12
16
152
48
160
12
44
60
28
8
108
4
80
108
72
16
60
60
32
12
72
24
12
172
168
8
4
60
20
28
32
16
32
144
28
48
12
128
108
72
28
60
20
52
8
160
12
108
72
44
136
20
60
52
36
32
108
4
36
92
12
36
40
20
40
44
16
164
16
24
32
60
88
92
16
60
48
32
52
8
192
76
12
20
72
28
12
56
12
52
20
60
88
32
16
44
36
120
60
4
68
88
12
12
32
4
32
72
12
36
108
184
56
4
180
68
28
56
64
24
200
72
36
28
24
128
28
12
108
32
88
20
4
36
24
60
92
24
124
96
104
156
52
80
48
36
144
24
28
8
184
80
40
56
12
60
100
20
220
132
60
120
8
28
104
28
44
28
20
16
144
8
12
40
60
48
132
8
28
32
100
44
28
96
12
132
56
36
88
36
32
40
128
4
32
28
36
12
108
12
132
80
28
48
12
72
56
72
204
16
92
16
20
52
32
136
12
12
48
152
60
160
60
108
140
72
228
52
60
32
64
24
48
8
52
152
16
12
12
8
88
60
84
8
40
44
16
60
104
36
24
48
28
12
48
44
64
20
40
60
12
92
12
16
8
52
20
28
56
24
84
76
164
100
152
16
12
116
52
20
28
120
72
8
52
164
4
24
8
88
72
80
12
36
40
12
48
32
28
44
12
24
12
24
28
156
24
20
136
32
52
32
148
156
44
28
80
180
48
100
12
60
104
48
28
80
52
8
52
68
112
56
112
12
20
148
80
112
180
68
24
48
36
4
108
128
12
40
60
44
4
12
48
24
20
72
24
36
48
160
56
52
60
60
80
148
24
36
32
40
44
16
8
4
96
224
40
48
228
120
140
36
16
108
24
120
20
48
60
88
32
88
20
36
96
28
56
4
176
88
20
88
92
28
8
4
228
120
12
156
12
104
16
12
120
8
88
44
48
180
24
64
20
4
56
144
148
48
92
84
24
112
32
136
20
4
20
40
216
80
36
4
20
40
12
12
48
60
108
44
48
28
32
28
24
60
32
124
24
8
40
108
84
20
136
44
72
4
20
12
160
20
324
4
20
84
36
52
164
28
116
24
36
40
32
112
96
44
12
244
24
56
40
24
68
12
88
152
76
24
188
52
32
36
88
164
72
16
20
72
60
12
24
72
12
76
32
112
68
24
16
308
12
72
16
80
12
28
12
60
60
80
28
44
28
12
96
132
12
36
20
112
128
12
24
28
20
268
60
32
28
32
12
4
20
144
40
108
48
32
60
28
120
44
88
20
24
48
16
116
84
112
32
76
56
120
16
108
44
136
20
40
12
12
8
24
16
108
20
12
24
28
8
52
36
104
28
8
132
28
60
20
12
28
24
56
144
60
108
28
56
4
20
12
52
180
128
100
140
28
84
36
44
72
76
92
12
28
60
96
84
20
28
12
20
48
24
16
68
144
16
44
88
20
108
120
60
4
68
12
72
148
32
16
20
28
120
120
56
24
4
32
76
8
64
156
92
28
44
28
108
12
80
24
108
28
8
4
48
60
12
56
64
8
112
36
44
196
24
48
8
12
28
44
76
12
44
48
36
52
44
108
16
20
400
24
20
108
72
196
12
8
24
40
152
28
60
60
32
16
8
172
92
16
20
112
68
112
60
72
36
176
108
12
4
32
28
12
92
48
180
88
12
108
12
32
96
4
68
12
72
28
32
28
20
216
40
12
12
36
32
112
108
8
4
96
12
20
84
88
8
52
56
84
88
12
60
8
12
88
60
20
40
80
52
152
48
40
92
48
72
108
100
108
12
60
60
60
32
24
184
60
92
4
56
4
264
56
100
20
60
12
100
72
36
116
144
100
12
48
24
68
72
36
24
136
56
76
168
44
28
44
108
88
12
32
108
16
72
48
120
24
56
24
160
32
4
20
36
64
24
68
88
24
128
12
28
48
24
60
92
88
56
36
16
12
32
28
48
32
48
28
24
48
8
4
92
64
180
12
12
32
96
12
16
20
40
12
44
16
132
8
52
60
92
28
56
100
32
84
28
48
20
28
44
88
104
4
32
24
4
44
132
16
104
16
12
8
108
64
140
88
20
12
36
36
28
60
20
40
56
144
36
184
32
16
60
8
180
4
108
200
12
160
20
60
40
68
72
16
180
24
48
12
20
60
72
144
64
60
120
56
40
72
20
40
44
16
20
40
92
120
132
48
60
12
64
12
12
56
36
16
44
108
48
40
20
120
40
240
284
28
96
56
4
12
92
16
56
28
236
60
64
20
72
76
192
8
12
88
60
68
40
32
40
68
64
156
56
4
60
20
324
72
16
8
112
48
24
156
24
120
68
40
12
128
28
12
12
56
4
68
100
32
36
52
20
12
72
4
56
28
20
252
60
88
20
120
36
4
20
36
12
52
36
20
40
60
32
40
68
40
32
40
68
112
8
124
108
12
140
48
52
20
96
36
28
20
76
56
64
56
64
12
108
120
132
20
40
32
16
212
52
48
68
100
116
16
32
196
44
100
48
48
72
32
76
84
116
36
16
12
20
88
20
88
24
36
56
216
84
16
20
24
120
4
104
16
44
40
8
28
12
12
36
24
20
156
124
8
108
84
28
12
32
24
4
96
80
36
4
60
20
4
20
16
12
44
108
12
36
24
28
80
12
24
52
32
96
12
52
20
96
40
116
16
132
36
12
12
180
80
72
4
24
60
8
100
92
60
28
80
48
96
4
84
20
108
52
20
100
8
84
28
80
28
60
48
12
104
16
152
16
12
60
132
260
28
48
20
4
8
108
24
12
24
64
20
168
160
12
48
32
16
60
72
68
12
144
16
20
100
80
72
40
20
16
180
24
116
36
4
56
228
16
12
44
64
60
132
32
40
36
12
120
32
108
12
36
40
120
56
36
28
44
40
176
4
36
92
72
36
4
48
20
12
60
28
8
4
80
88
12
80
16
12
32
12
16
44
4
84
60
8
24
16
32
36
52
120
12
128
12
276
12
160
80
100
108
20
4
32
4
60
120
72
12
120
8
28
24
56
24
120
180
96
4
108
8
132
112
60
60
36
132
72
32
48
16
44
28
8
4
48
108
92
144
264
60
40
180
32
52
56
144
36
180
40
104
12
60
16
32
100
116
24
148
180
140
12
40
48
20
132
76
24
8
52
60
96
12
8
132
48
36
24
4
48
60
60
44
144
124
60
36
32
52
60
32
36
28
20
4
20
12
28
80
16
20
36
96
100
200
40
132
96
192
32
12
88
8
12
340
36
24
48
72
60
68
60
48
4
36
32
72
16
44
88
32
40
60
8
108
124
20
60
40
36
12
108
12
20
108
24
220
60
20
40
48
8
84
60
48
28
32
48
4
48
8
4
108
140
48
64
156
264
60
128
28
24
20
36
36
36
88
104
136
24
60
68
28
80
96
36
120
88
80
12
40
32
72
24
40
116
4
12
128
24
48
160
44
48
60
48
108
40
84
20
100
36
44
40
140
72
108
36
64
32
64
24
36
132
104
4
12
12
8
40
104
48
88
48
32
12
108
88
20
64
68
148
120
84
20
96
12
40
12
120
68
12
40
20
108
28
92
28
24
8
72
12
184
24
120
32
144
24
16
32
88
24
56
100
372
68
100
44
28
44
28
8
120
24
144
12
28
140
4
32
4
32
84
64
72
60
20
28
32
28
24
128
12
148
68
4
120
48
8
60
40
116
108
16
44
12
96
28
24
20
40
8
168
4
108
32
16
212
112
48
8
64
56
64
36
84
68
40
72
32
4
132
48
104
28
48
164
40
32
28
60
20
48
24
36
48
36
24
40
24
8
40
8
112
108
12
8
36
28
36
72
44
16
108
32
148
56
144
84
132
4
24
20
16
56
64
72
32
28
20
88
20
24
316
20
24
12
4
72
120
44
48
16
12
8
4
92
88
60
96
12
12
20
48
24
36
108
4
188
24
36
28
132
12
48
80
24
4
44
168
28
24
32
24
84
76
132
12
56
84
16
144
36
84
120
176
132
12
96
4
68
12
16
24
176
4
108
20
48
24
28
44
16
108
24
140
16
104
40
36
20
40
24
60
48
8
124
60
68
12
28
140
148
120
60
84
20
72
76
8
36
76
72
248
72
72
60
28
20
72
4
32
52
56
4
20
28
8
64
80
76
60
20
40
120
24
216
12
12
8
24
36
72
36
64
36
44
72
64
84
48
60
12
156
12
180
80
28
60
80
12
52
8
12
196
144
56
4
36
24
48
12
56
124
92
24
40
44
16
260
72
28
12
44
96
48
36
28
60
108
8
84
36
72
40
12
20
40
60
32
4
32
108
72
84
28
36
32
180
40
48
120
92
24
28
108
20
100
8
40
60
44
60
28
60
32
76
104
40
32
24
72
180
172
80
36
40
24
48
48
20
4
8
112
32
24
12
72
40
48
12
60
20
16
20
24
28
44
64
60
120
56
28
48
12
48
80
88
24
32
24
12
108
52
132
20
100
8
72
16
84
20
36
36
28
156
84
48
120
20
180
28
20
60
40
72
32
36
36
28
20
76
20
84
16
116
4
32
28
24
60
120
36
12
20
60
28
24
140
288
24
180
48
16
20
244
8
28
12
32
60
16
72
12
200
96
124
36
56
36
40
32
376
12
48
72
32
28
8
12
28
84
92
28
36
20
24
36
156
28
140
72
16
20
148
24
128
28
24
20
36
72
28
32
48
72
100
68
40
116
64
32
28
44
12
76
12
20
60
12
76
20
72
28
132
212
4
84
8
84
24
12
160
48
24
20
76
12
164
28
48
132
36
80
40
92
144
4
24
20
16
152
232
36
20
4
48
48
20
24
12
288
28
60
108
60
24
32
16
68
36
124
12
188
36
24
4
32
28
96
140
24
88
12
96
56
84
60
100
20
112
32
76
32
24
84
244
32
64
20
36
4
12
12
32
84
24
100
20
28
44
28
8
100
32
28
48
12
120
12
180
32
76
32
16
24
68
28
72
44
88
48
44
28
48
44
36
24
48
36
160
24
92
76
12
36
20
64
48
80
168
120
4
92
4
176
144
40
12
20
72
40
348
20
24
64
20
24
40
8
24
108
16
56
16
12
36
20
36
24
192
112
32
36
72
16
24
60
32
28
8
12
60
16
56
144
4
80
60
72
16
20
120
28
212
28
72
48
32
172
120
68
108
84
40
56
84
72
36
40
72
48
8
156
4
92
12
28
44
4
20
4
32
120
64
132
20
40
68
24
48
28
32
52
92
28
8
52
32
24
52
60
80
112
48
60
12
36
12
32
28
12
32
4
80
24
16
20
112
8
40
32
28
44
96
36
16
104
28
80
196
20
4
60
96
12
80
24
28
92
4
20
40
44
132
64
12
12
96
12
68
112
32
40
128
48
4
128
12
16
44
12
4
56
16
12
152
48
28
8
60
36
16
12
8
112
8
172
108
32
36
40
24
8
12
72
24
36
76
60
152
12
28
60
128
24
36
40
44
36
60
48
100
32
84
4
24
8
88
44
12
124
116
120
24
12
40
12
56
100
44
36
36
28
32
120
64
152
60
88
20
160
24
140
160
48
20
24
4
116
168
108
72
12
16
12
156
92
48
72
52
80
16
212
40
132
48
104
28
152
16
12
36
44
88
108
44
72
16
12
8
100
20
204
16
48
12
44
4
72
68
36
36
88
12
60
8
12
172
48
68
132
28
56
24
4
8
132
16
12
8
36
4
24
92
4
132
8
36
24
12
112
20
76
32
100
44
76
224
16
8
4
168
20
28
44
36
4
32
88
20
96
4
108
44
168
40
276
20
96
48
148
132
8
60
40
8
64
80
28
72
32
4
32
84
76
12
20
60
12
28
32
4
192
72
140
28
68
304
68
28
24
8
88
104
36
40
84
36
144
48
8
40
176
4
132
44
16
20
40
48
24
36
20
36
64
56
24
64
8
12
76
12
44
144
40
24
80
120
16
24
36
24
8
88
132
48
12
32
36
172
92
280
8
24
28
56
60
120
60
84
96
52
72
56
4
108
60
128
52
20
60
52
48
20
24
88
20
120
72
60
4
24
20
28
252
8
28
60
20
216
36
28
32
84
88
308
24
48
16
44
28
20
40
32
240
36
64
96
92
52
20
16
20
52
60
12
236
4
96
12
8
24
48
88
60
12
92
160
20
16
56
124
20
40
24
36
12
108
56
28
8
28
84
60
20
28
60
20
148
12
20
24
28
80
40
168
12
32
148
80
60
36
36
48
180
16
12
32
12
24
84
60
72
36
40
12
36
12
228
24
56
36
16
8
12
72
132
4
24
36
120
140
52
48
44
12
24
4
36
60
132
20
12
72
4
24
36
24
36
20
72
72
108
40
32
76
24
48
12
8
268
12
8
4
8
100
44
16
92
60
28
128
4
20
160
36
140
96
28
48
12
60
140
12
36
52
20
60
16
12
12
32
36
40
80
24
36
52
120
56
40
12
20
52
96
60
84
32
36
72
60
40
32
196
60
104
16
12
8
148
24
20
36
24
108
48
72
180
132
16
20
4
60
48
68
36
28
36
44
12
60
148
36
12
12
20
108
24
64
20
36
24
64
20
96
40
32
120
28
72
132
20
76
12
12
32
16
128
36
88
20
76
12
32
180
16
72
152
40
32
48
40
48
8
100
84
116
24
88
12
128
72
96
36
36
12
60
28
60
20
12
16
24
68
132
16
84
8
112
8
28
24
8
28
60
32
24
108
48
72
76
24
8
24
36
28
12
44
24
72
268
12
12
32
136
20
88
60
24
80
28
8
52
80
48
40
20
64
20
108
60
52
36
20
64
80
120
16
72
108
92
52
200
40
96
84
20
28
80
12
76
60
204
8
28
260
12
24
4
120
20
36
28
128
24
16
12
8
28
92
60
72
16
84
20
16
20
132
12
72
28
96
56
76
12
96
72
72
32
24
36
36
48
36
76
20
40
104
64
24
48
72
80
12
16
20
160
8
220
12
60
8
64
276
24
32
16
20
24
36
192
28
32
12
16
12
48
48
120
140
12
52
20
96
64
20
40
60
156
12
20
60
48
144
88
60
128
120
24
28
48
12
12
56
132
40
8
4
108
212
72
16
12
32
48
160
92
64
104
196
192
8
124
56
84
16
20
4
156
20
24
28
60
20
48
64
8
52
96
60
44
28
44
4
20
36
36
12
72
36
72
16
44
28
12
32
28
8
12
16
20
24
16
20
52
60
48
60
12
20
28
20
24
16
24
36
140
124
32
96
48
112
20
52
48
80
28
24
20
12
76
32
76
12
152
48
28
44
132
84
4
56
4
96
44
36
4
48
32
100
60
60
92
108
48
24
16
12
200
108
24
76
44
28
108
8
36
24
40
84
32
16
20
112
60
80
108
60
28
20
4
36
20
52
68
124
20
76
84
56
144
40
20
28
20
24
64
72
60
12
96
60
24
56
204
88
104
76
68
4
20
40
8
112
140
76
20
336
60
88
20
28
20
24
16
68
36
4
20
52
20
108
112
60
180
60
12
48
44
64
120
20
36
76
8
24
36
12
40
32
96
36
36
120
28
60
24
92
48
40
60
68
12
168
108
52
108
32
180
40
32
36
100
12
128
4
116
132
12
60
16
12
188
180
64
36
24
180
20
36
264
132
28
20
16
44
28
44
108
48
24
16
12
60
20
16
120
12
108
12
32
60
36
112
68
124
20
28
128
40
56
88
120
60
36
20
52
12
20
108
144
64
12
72
20
136
20
4
156
12
108
60
44
16
20
4
80
28
48
20
36
88
68
28
24
8
192
72
36
100
120
12
20
36
36
16
12
140
28
20
24
136
48
32
112
68
52
56
4
48
32
72
28
80
96
4
80
28
8
52
48
24
36
60
60
12
140
100
8
36
4
60
24
108
132
56
84
16
24
120
36
116
16
20
84
4
60
12
68
40
92
120
24
48
60
28
8
12
40
72
68
72
40
36
20
72
48
24
40
168
48
132
20
88
56
76
12
36
44
36
100
12
32
36
4
60
36
56
4
204
8
52
36
56
36
180
40
60
12
56
12
24
84
4
60
80
72
28
80
16
56
144
24
88
68
24
148
152
16
120
12
20
40
44
16
48
72
32
12
144
64
32
36
48
112
108
24
212
4
60
24
92
76
12
60
8
40
120
80
160
104
4
60
84
32
4
60
192
12
8
48
100
12
48
20
72
60
52
20
36
172
92
72
16
20
40
68
100
80
4
20
108
52
60
8
60
28
56
24
4
152
64
24
368
52
48
20
100
140
88
20
36
48
40
108
32
16
152
12
96
36
84
24
48
40
20
72
120
160
156
24
8
52
60
156
24
32
36
52
20
16
236
4
32
84
60
28
56
24
108
52
56
72
48
36
64
32
112
32
88
60
32
156
40
12
108
48
120
12
20
24
36
52
96
12
12
92
24
84
16
72
20
112
32
76
32
36
52
80
48
4
32
28
116
24
16
20
64
20
28
12
32
24
4
36
60
20
52
60
48
60
24
8
24
148
96
56
4
60
12
212
40
36
20
12
28
24
36
24
96
24
56
216
24
40
140
52
12
108
72
36
24
48
48
12
92
48
100
48
20
36
148
152
96
28
24
32
208
32
124
312
44
76
60
44
24
12
112
32
64
32
12
36
24
28
12
80
36
24
100
36
20
4
32
108
96
12
24
28
116
84
40
108
20
28
80
184
60
56
52
72
92
144
4
56
36
84
72
24
136
108
56
96
108
4
212
16
48
20
4
92
48
60
48
24
64
12
152
16
56
16
48
132
188
36
48
100
8
60
28
20
36
144
60
64
20
36
124
48
108
12
48
92
72
60
16
56
36
28
56
36
108
36
24
52
12
20
96
12
28
84
176
24
180
28
8
124
168
44
60
28
8
52
20
100
128
24
36
12
76
20
52
128
4
212
36
12
96
84
28
8
36
76
72
68
72
28
68
64
120
68
40
44
28
8
72
28
12
68
28
24
56
64
32
48
36
40
72
128
52
12
108
48
12
104
28
32
136
48
60
72
80
28
72
228
32
48
36
16
12
36
44
28
120
12
168
12
56
172
48
60
420
20
24
48
52
56
52
20
72
28
8
96
64
12
8
232
80
72
100
48
8
36
28
8
24
4
24
8
144
84
24
48
60
40
8
132
40
12
48
92
28
44
96
28
20
64
68
12
16
180
164
36
40
20
40
32
28
56
36
108
72
172
140
16
140
40
24
36
12
72
60
80
40
68
24
156
60
28
24
56
12
88
56
24
84
72
88
8
12
16
72
72
36
240
132
360
12
120
36
20
52
60
20
100
12
36
12
48
80
4
8
52
48
48
212
24
28
8
40
44
36
144
184
20
4
68
28
12
8
24
12
28
68
28
56
16
60
108
20
12
24
4
24
20
28
168
24
60
36
12
60
48
140
36
24
4
108
48
24
120
32
36
28
12
12
108
92
108
60
48
4
20
48
60
28
56
4
20
64
60
36
24
96
116
268
36
20
36
64
20
100
32
84
96
84
60
28
36
20
24
12
16
128
40
120
20
60
40
12
192
48
68
4
120
32
108
40
36
32
24
4
44
16
72
8
72
28
132
108
24
8
28
44
28
60
20
40
32
16
20
132
12
60
88
20
40
32
16
84
56
40
56
180
156
28
80
180
4
36
20
64
8
108
112
44
4
12
20
112
32
240
16
68
4
20
16
72
92
76
120
20
52
140
88
56
60
4
104
88
140
24
28
96
104
36
124
8
12
216
72
72
100
108
44
4
72
32
100
240
48
68
40
12
68
64
68
28
12
12
32
124
60
132
104
76
48
120
20
4
20
76
24
216
20
72
52
56
64
68
88
200
52
180
72
20
12
36
132
16
140
64
36
44
28
224
16
20
72
36
64
180
8
144
24
4
32
88
36
20
12
52
20
96
72
12
40
60
36
140
64
80
12
4
104
72
64
104
160
92
16
12
36
180
20
4
96
224
196
44
12
124
24
176
40
12
60
392
16
144
92
60
28
8
12
216
24
16
20
40
132
8
40
24
60
56
12
28
44
36
24
12
16
8
264
16
20
40
24
48
20
84
88
8
100
92
60
48
40
140
24
4
44
36
52
188
4
8
28
32
12
16
20
40
20
156
16
44
136
20
28
12
92
136
24
56
36
36
28
20
60
40
140
12
24
4
84
36
12
8
64
48
8
24
72
28
60
20
48
24
88
140
28
48
20
4
176
12
144
64
32
12
40
20
40
116
204
120
28
48
12
8
160
32
72
36
52
260
72
12
124
12
32
88
20
88
84
80
48
28
120
24
8
24
48
60
136
12
48
20
72
12
28
44
16
44
28
152
16
12
56
24
76
24
96
32
88
80
4
36
12
48
12
32
36
156
28
36
116
88
20
16
116
84
36
76
68
40
60
116
36
24
48
16
132
32
16
44
28
48
24
8
252
12
4
24
36
80
24
28
44
124
12
20
108
72
112
60
8
40
20
12
40
56
12
52
80
88
12
92
96
72
12
108
40
68
60
12
16
60
92
40
180
32
100
60
36
104
72
36
24
36
148
44
76
12
20
52
60
36
60
24
20
28
68
72
72
12
36
24
76
8
52
12
60
168
48
44
36
12
108
100
24
8
108
100
44
300
16
44
16
24
32
28
56
24
40
36
12
128
112
60
240
68
60
52
212
72
28
32
48
88
48
24
36
20
36
76
120
60
68
36
28
96
12
8
4
236
72
52
36
140
72
52
8
48
40
32
168
52
32
28
8
36
4
24
48
32
72
24
124
32
64
60
24
20
16
140
24
40
68
48
4
32
108
136
32
40
80
108
52
20
148
20
156
28
140
40
32
36
88
140
4
96
24
96
60
12
60
8
240
64
20
36
96
108
48
24
28
168
68
4
56
100
20
36
28
96
12
60
164
16
12
8
72
88
8
84
16
84
116
40
84
96
60
12
12
48
48
32
24
4
44
88
20
28
132
20
24
88
20
88
48
44
12
28
116
40
12
8
4
32
4
224
28
8
4
32
76
20
72
40
140
48
60
28
12
12
32
4
72
68
204
160
48
60
20
12
76
140
100
32
72
12
64
32
12
40
32
88
36
12
60
128
64
32
4
104
88
72
36
20
4
320
16
56
196
20
28
44
216
52
12
96
56
36
52
32
4
20
100
24
68
28
44
108
100
12
108
12
80
16
60
12
104
24
4
36
240
56
28
8
24
64
20
72
88
144
8
40
44
88
8
40
48
284
60
28
44
76
68
36
36
148
72
44
16
8
84
60
36
184
8
28
144
116
100
80
232
48
44
16
200
4
20
16
140
64
32
36
52
20
12
136
60
8
36
4
32
40
80
52
56
4
68
28
32
12
96
72
84
28
68
12
36
24
12
88
60
48
20
208
12
32
40
128
12
72
24
72
40
12
20
76
72
44
16
8
36
108
28
48
60
20
72
268
60
20
120
112
104
4
200
36
16
200
108
4
60
56
60
160
20
40
24
60
108
48
12
60
12
32
48
36
112
20
88
500
60
40
24
20
268
8
12
52
180
92
4
24
168
92
180
108
24
64
12
8
4
20
108
100
180
72
20
88
20
40
20
48
24
16
144
68
100
48
20
40
44
252
36
72
36
4
200
48
24
156
108
24
28
8
72
12
28
12
92
4
24
36
24
32
64
12
32
88
80
12
196
152
84
88
20
28
12
56
120
36
36
24
36
52
20
40
68
88
60
24
120
68
84
4
12
188
40
104
136
80
124
56
40
12
120
8
12
28
44
196
56
28
116
4
56
12
24
88
36
32
172
32
120
24
4
96
44
12
60
64
60
92
72
12
16
60
20
52
140
28
48
60
24
60
32
36
40
12
48
32
12
64
60
24
20
16
24
176
144
28
12
32
16
104
16
12
8
24
76
80
148
24
36
60
24
32
16
20
40
48
44
40
36
32
12
76
20
112
192
68
40
68
172
44
24
72
160
104
28
32
28
48
12
56
36
64
44
40
32
16
48
20
4
36
72
60
32
36
160
24
36
60
80
52
60
12
20
48
72
96
100
144
56
24
12
204
12
24
144
52
48
24
20
76
104
12
60
36
280
48
32
28
116
108
156
64
68
180
12
60
196
12
12
32
76
8
52
60
68
64
80
132
84
36
4
104
72
36
60
12
28
48
32
72
60
180
180
48
40
32
88
92
76
32
28
60
20
4
128
52
68
72
40
20
16
12
8
120
36
184
24
8
24
28
108
20
28
24
48
80
108
4
60
140
48
52
48
68
4
60
8
84
28
212
16
12
20
40
128
28
24
156
12
8
4
60
36
120
32
24
64
44
72
48
136
24
56
24
48
100
108
12
32
28
72
68
192
16
12
80
160
44
16
140
112
32
216
88
24
36
176
16
80
72
36
100
24
56
120
36
208
8
24
88
20
48
60
28
116
16
32
100
108
48
60
44
28
8
36
88
152
28
56
64
32
4
44
88
60
48
12
8
36
24
120
52
48
12
168
80
132
48
24
16
32
40
72
60
8
24
28
48
8
4
20
76
72
68
172
92
72
96
12
88
164
96
88
144
68
28
24
128
72
36
112
20
88
24
60
8
40
8
216
4
84
116
36
16
12
20
28
108
24
60
36
24
32
256
44
96
12
208
8
24
108
28
132
32
28
60
20
40
68
4
56
72
100
12
36
32
88
192
12
32
28
80
40
48
20
84
36
40
108
56
16
32
96
64
20
40
56
12
40
72
60
108
8
24
36
52
68
36
64
24
8
108
4
8
52
48
12
36
20
12
28
24
36
24
92
48
16
80
124
20
100
8
28
44
16
12
12
32
16
60
192
32
16
20
148
32
108
72
40
212
100
32
124
56
28
80
40
8
220
128
12
40
48
12
44
4
20
124
140
96
36
36
48
4
156
56
4
24
32
36
28
56
4
60
12
120
44
48
40
228
48
12
48
312
20
72
12
16
44
120
24
84
88
60
164
48
36
24
12
24
52
48
24
140
36
36
168
12
16
20
40
68
4
60
8
24
84
160
56
76
60
180
68
120
24
28
44
64
44
16
12
48
80
24
36
124
20
148
80
88
132
60
32
72
124
20
4
48
60
8
36
144
24
16
60
120
12
8
100
56
24
64
20
16
152
52
36
20
72
48
36
4
104
36
40
12
308
24
28
92
132
16
20
28
44
12
28
96
44
16
20
36
4
44
72
24
100
12
32
28
20
28
104
72
84
4
48
72
36
20
4
32
24
4
176
84
72
240
16
140
24
36
28
56
184
20
72
84
108
96
144
16
24
32
88
200
208
44
108
48
52
128
60
52
20
40
48
72
56
4
140
220
8
24
28
36
56
24
52
12
20
36
40
60
12
32
28
8
36
88
8
192
96
12
28
24
8
12
28
44
4
104
28
120
120
60
68
124
56
60
4
60
8
300
24
28
20
208
32
12
4
32
40
48
44
36
64
96
32
24
48
28
48
20
120
4
20
12
16
12
8
88
44
48
108
4
20
16
20
52
92
40
32
16
120
128
96
4
12
20
52
68
88
56
124
24
20
12
4
24
60
20
132
108
16
72
48
20
72
72
132
36
52
56
4
68
40
260
52
48
32
12
24
36
48
16
60
72
48
24
20
28
60
128
72
48
40
32
52
92
16
132
120
108
108
12
8
40
60
80
36
16
252
48
104
28
20
60
108
12
40
32
148
60
80
76
12
44
88
56
120
52
80
12
36
112
60
8
4
60
36
60
12
32
40
60
92
24
36
108
28
80
28
20
4
48
12
80
108
24
36
28
20
36
96
48
60
4
80
28
12
56
36
4
24
20
16
116
28
8
88
72
104
28
8
160
60
72
60
8
220
20
120
144
24
100
20
24
100
96
24
32
108
28
48
44
16
144
36
80
52
72
32
28
8
52
8
28
56
16
8
4
68
100
128
60
292
44
28
96
56
28
48
20
12
72
4
56
4
44
40
20
120
16
20
24
108
108
112
8
24
48
52
8
84
4
20
40
12
72
48
48
104
72
48
132
16
20
12
16
72
72
92
4
72
12
128
24
120
36
28
24
276
20
4
32
36
28
60
164
12
16
164
16
20
24
4
80
24
36
36
36
52
128
52
32
76
104
4
20
84
240
48
108
36
88
20
60
28
8
72
148
32
48
144
100
32
208
56
160
24
20
12
4
164
16
92
12
108
24
64
12
44
108
132
48
36
60
4
48
60
108
24
80
72
4
84
56
36
28
36
12
8
60
124
140
16
200
4
56
4
48
60
44
4
84
96
84
60
68
108
40
20
4
108
12
68
172
32
228
60
100
8
120
108
4
92
36
40
108
32
40
44
64
116
144
4
108
248
24
16
24
8
40
60
132
48
48
32
24
48
28
68
52
72
36
32
72
96
36
208
200
76
12
48
44
28
212
28
8
52
104
96
108
36
16
32
28
192
20
88
12
80
72
16
60
8
36
204
4
180
152
16
44
76
32
12
28
68
88
32
112
36
60
60
56
60
4
24
48
12
140
16
164
40
20
72
36
48
24
88
168
44
28
8
60
12
60
12
76
72
120
60
32
60
160
32
28
60
20
132
144
40
104
48
40
20
52
60
80
72
28
48
60
12
60
36
132
8
64
8
12
28
48
12
60
12
80
48
168
52
60
8
40
104
100
80
72
60
48
36
52
108
44
28
20
108
4
68
24
124
60
116
36
72
28
44
64
12
60
44
16
44
36
28
20
24
136
152
28
20
24
12
4
180
32
108
60
84
36
4
60
8
72
28
12
68
24
124
132
108
24
8
280
44
64
20
4
92
36
108
4
80
16
144
60
36
24
80
28
44
16
60
20
88
32
24
88
36
56
64
12
8
4
32
24
112
8
52
108
12
12
92
76
44
16
72
8
208
20
112
12
56
40
20
36
4
32
84
24
4
60
36
20
24
12
16
48
104
120
72
16
12
32
28
56
64
116
60
144
16
60
84
32
36
52
8
12
16
20
4
68
100
168
12
8
132
112
8
52
36
20
4
48
132
36
12
20
24
48
36
60
4
116
4
32
96
40
44
24
64
80
156
64
48
12
60
48
12
176
64
8
12
76
60
32
40
12
32
24
4
8
28
132
72
152
48
28
80
40
92
16
20
4
216
140
12
108
4
20
12
168
36
4
248
28
12
32
16
56
208
60
108
68
4
128
52
128
268
56
36
72
48
112
20
40
8
72
132
16
60
12
60
8
60
12
36
24
12
28
80
28
44
16
8
64
48
68
216
108
12
4
144
20
36
52
20
40
80
28
192
48
24
68
60
28
200
72
52
116
112
132
116
36
108
40
108
48
12
12
108
12
20
12
4
20
64
96
56
88
48
44
48
40
48
48
24
60
288
20
84
16
12
240
20
16
20
24
108
48
100
80
40
132
12
120
8
12
36
100
104
16
12
20
220
12
36
84
96
60
32
132
16
12
44
28
216
20
4
20
12
16
20
40
20
28
44
40
68
28
20
40
20
64
36
44
100
56
100
120
32
24
48
16
56
168
136
24
32
4
32
108
36
16
92
136
24
56
24
48
40
140
60
12
100
32
28
8
52
96
32
88
120
24
32
88
36
72
44
4
80
4
20
148
12
128
40
68
124
68
72
28
12
96
80
40
92
72
12
36
40
12
8
52
20
12
76
128
12
24
64
24
36
32
28
44
36
144
60
28
8
144
12
144
40
72
132
80
28
60
60
12
20
16
20
100
12
20
84
168
36
40
80
52
72
48
192
48
152
16
56
16
72
108
20
12
60
12
28
80
76
12
8
124
108
12
8
28
20
72
24
4
80
64
32
256
72
8
52
60
20
48
240
28
24
56
252
84
24
52
72
92
48
28
44
108
36
24
208
20
24
64
20
36
144
36
64
116
76
68
72
52
36
24
36
200
4
80
96
4
68
52
48
8
84
28
132
56
100
12
60
32
36
180
40
32
84
16
20
28
84
32
60
28
20
72
76
32
16
44
16
12
44
64
92
72
28
32
120
40
36
32
52
48
8
160
24
68
88
72
60
68
36
88
108
8
64
96
56
48
136
44
40
20
180
16
60
32
40
180
72
36
24
56
24
48
40
68
40
12
20
40
68
4
36
24
120
56
4
80
76
84
80
36
52
68
24
196
24
116
24
36
52
48
20
64
60
8
12
40
96
104
28
8
72
48
4
108
104
16
60
20
148
12
32
28
80
88
92
24
28
48
12
32
28
140
36
4
8
60
52
128
84
4
92
120
72
108
72
16
24
68
72
60
12
24
100
80
84
76
12
12
80
60
12
36
24
4
12
12
92
28
8
28
132
8
36
16
72
96
24
8
72
40
80
76
12
20
72
28
32
12
16
72
20
60
40
36
116
4
12
8
112
8
4
96
44
28
68
72
52
20
36
84
60
160
20
88
48
20
64
48
104
16
252
60
120
8
112
48
104
24
4
32
36
172
128
28
60
116
4
260
160
20
24
12
36
72
100
260
16
180
20
4
60
32
84
40
72
12
8
28
132
20
84
16
48
32
100
152
28
12
116
64
140
12
4
20
40
24
20
60
100
8
40
12
36
60
80
24
28
8
72
12
40
48
164
16
8
100
12
44
64
144
120
48
44
4
116
64
44
60
40
68
40
44
24
12
52
20
36
40
20
36
16
228
24
108
32
40
92
48
36
4
32
4
20
4
8
24
28
116
72
100
92
60
136
44
40
116
40
164
48
52
20
28
68
40
12
12
8
12
72
28
168
8
64
96
56
16
68
36
244
12
32
88
44
4
60
120
60
56
16
20
112
60
260
28
48
60
12
20
84
16
12
32
76
12
92
28
8
180
12
40
128
40
12
396
12
128
24
88
12
60
56
12
108
40
84
20
36
100
44
40
32
24
40
44
40
32
16
8
64
8
28
44
16
24
36
12
20
72
48
52
80
16
140
64
32
36
28
44
12
16
108
12
44
16
72
8
228
72
88
20
112
60
68
100
12
132
56
112
60
44
4
56
108
108
48
100
32
52
36
56
48
36
52
44
4
140
124
20
120
16
12
192
32
28
60
92
124
60
24
48
72
20
16
12
8
36
88
36
60
44
72
136
44
16
8
12
28
80
96
28
96
32
88
56
4
24
36
12
92
16
20
36
4
44
160
56
60
172
44
48
36
40
24
140
16
140
52
12
8
132
16
32
172
32
36
28
80
72
88
24
8
88
116
136
128
60
12
40
140
60
28
12
68
4
32
184
12
104
60
36
72
16
84
20
60
100
56
112
68
24
36
64
116
4
68
40
72
8
72
72
24
64
8
48
40
24
80
108
24
28
36
44
100
48
48
60
24
116
100
12
44
36
40
20
12
16
24
48
8
4
32
64
44
36
100
20
64
32
16
20
324
48
36
4
140
60
12
124
24
32
4
60
116
24
100
252
72
96
12
132
60
36
12
68
36
148
48
48
24
92
96
88
32
60
28
56
36
52
408
12
68
100
32
48
52
8
28
20
96
36
84
184
20
4
188
24
76
68
52
12
80
48
100
32
12
4
20
72
268
24
8
28
116
36
24
88
20
72
4
24
8
28
20
112
60
8
160
120
24
60
36
20
4
140
88
92
40
8
28
44
36
124
36
12
44
4
20
4
60
56
64
140
28
20
24
4
24
48
8
52
12
116
40
12
128
40
24
140
28
164
24
100
20
4
32
76
20
72
28
132
36
24
60
8
40
108
120
24
8
112
92
4
24
56
96
36
12
40
20
108
72
16
164
36
4
68
12
28
44
16
164
148
128
40
80
40
12
8
280
72
20
132
64
44
12
28
68
48
40
24
8
112
56
40
44
28
44
4
72
12
120
36
44
40
56
124
60
32
64
56
16
60
12
92
64
44
132
28
8
40
48
32
28
24
156
32
12
100
32
36
28
60
72
12
36
20
124
60
32
36
180
60
12
136
12
72
20
28
164
184
24
32
120
4
12
20
28
24
60
32
76
68
52
20
40
48
20
132
48
132
112
108
68
36
28
36
20
24
48
108
40
240
24
116
4
60
156
44
40
32
28
68
100
8
36
64
84
8
108
24
88
108
12
8
40
44
136
32
72
40
68
40
12
20
12
28
8
132
40
48
12
128
88
60
60
152
52
20
76
20
72
52
56
72
72
72
148
80
16
56
64
104
16
24
8
28
104
88
48
20
124
20
168
72
72
4
84
108
32
36
72
24
84
112
60
104
4
44
196
12
8
24
36
84
88
80
48
36
16
80
84
184
12
12
108
104
28
20
40
32
168
40
140
100
20
16
44
36
36
16
20
84
16
12
8
24
64
44
48
28
44
36
144
72
288
28
68
84
16
24
32
16
72
92
16
44
124
20
12
112
68
28
80
60
64
20
28
80
72
88
20
108
64
156
32
24
120
24
52
128
12
60
28
80
64
20
168
28
92
100
32
16
120
12
120
12
60
32
28
8
28
24
80
100
20
132
4
72
60
8
72
148
32
12
28
8
172
48
12
252
20
132
36
48
4
60
8
52
20
16
56
24
52
72
48
20
112
56
84
60
16
120
60
200
40
12
32
28
68
12
72
28
192
32
28
60
20
76
24
96
12
32
76
12
128
64
48
48
104
36
60
72
12
136
12
192
36
24
32
24
112
8
64
60
36
24
68
132
28
132
92
16
72
20
180
72
48
28
12
92
48
240
88
32
132
28
288
20
88
92
172
140
196
132
32
16
60
24
20
28
44
4
20
36
48
40
20
12
16
180
44
4
192
20
28
12
8
124
8
48
36
24
36
124
12
20
108
4
32
28
8
40
32
16
180
164
148
32
100
8
108
112
72
36
60
44
72
60
84
4
20
12
268
8
52
20
16
164
12
144
4
36
12
20
112
36
20
64
56
36
4
132
12
200
48
52
20
16
60
12
12
152
36
24
84
36
28
60
20
136
44
72
36
72
16
84
8
180
168
100
20
36
28
32
136
72
116
40
120
32
88
20
4
48
8
4
180
68
48
40
20
144
48
52
56
4
20
40
32
28
108
80
112
36
44
36
60
40
12
72
32
4
12
12
36
44
40
20
12
24
36
16
32
76
12
12
32
148
48
12
228
8
64
96
12
68
84
60
48
88
60
132
48
120
56
4
12
8
64
128
52
92
60
36
12
252
24
4
32
36
40
12
36
132
8
72
52
8
28
24
120
168
132
8
40
128
84
72
4
20
40
44
88
44
76
108
60
24
48
44
4
80
96
28
56
4
36
104
96
4
8
28
44
16
24
48
20
52
180
8
72
72
16
72
60
48
164
148
96
12
8
72
132
16
144
20
16
12
8
36
16
48
12
72
60
96
60
24
180
20
108
108
72
60
180
12
72
24
4
48
12
8
12
28
60
200
24
4
44
36
4
96
60
12
48
20
12
88
44
12
96
40
44
4
56
28
36
44
12
88
20
16
84
36
144
248
12
36
40
20
4
48
12
60
56
4
36
44
60
36
144
108
12
28
72
120
168
48
56
36
52
32
64
44
220
128
28
20
4
20
12
4
140
24
28
44
136
48
44
28
8
4
156
20
64
140
40
8
40
48
44
12
4
20
40
120
164
12
36
52
80
28
12
60
20
108
148
20
12
28
60
44
28
8
4
48
108
20
4
8
52
60
32
60
136
44
84
96
76
32
100
20
208
12
56
144
12
16
72
60
36
92
48
160
56
240
84
4
32
64
44
60
48
40
20
112
228
32
76
12
12
60
8
72
28
92
28
32
72
36
48
72
40
168
44
60
16
60
32
12
88
152
12
60
64
116
16
68
4
92
144
4
152
16
48
32
12
28
104
4
176
16
108
120
20
36
4
32
72
136
72
44
24
124
108
108
12
12
8
24
48
40
120
36
20
24
220
60
48
60
20
28
24
56
124
20
196
12
12
32
28
96
20
24
28
168
24
8
112
32
24
52
12
156
32
40
8
64
48
20
28
24
32
204
72
84
60
48
88
152
16
20
4
140
76
24
20
100
36
132
108
56
16
8
12
220
68
96
28
8
112
156
20
84
28
44
24
64
20
16
152
28
44
36
112
68
112
32
100
8
52
36
12
8
64
56
4
20
72
88
36
32
72
96
4
96
24
36
176
60
28
128
24
28
120
116
24
108
28
80
64
8
12
60
160
120
20
36
60
144
16
24
36
120
20
52
108
20
72
40
140
52
20
192
64
44
36
96
148
8
28
32
324
84
36
24
12
24
28
36
20
64
8
28
116
4
20
124
36
20
64
8
12
28
8
40
32
24
120
36
72
28
8
4
96
12
12
36
60
92
72
36
4
96
84
212
48
36
52
44
28
36
20
4
36
132
80
144
24
180
40
44
40
120
92
96
28
20
112
68
24
76
44
76
72
60
12
32
60
64
44
12
76
32
168
12
60
36
160
24
48
12
56
36
168
36
36
156
40
48
84
8
132
12
28
68
28
12
32
16
20
36
28
20
108
24
4
80
36
24
12
40
92
108
28
12
44
24
12
52
48
8
24
12
28
176
4
332
76
92
72
16
72
36
60
44
36
40
192
12
8
72
96
72
52
20
136
56
4
144
96
72
8
96
28
152
4
104
12
36
28
32
12
16
44
108
72
36
52
12
36
72
60
120
8
12
72
36
4
56
12
148
24
96
80
52
104
136
68
64
128
24
28
36
84
36
104
48
40
68
36
4
20
12
28
44
28
108
44
28
12
32
4
12
20
24
48
16
12
8
96
48
216
24
256
80
64
8
24
136
48
12
92
136
44
40
48
20
28
44
16
92
108
52
140
24
4
84
32
24
40
12
32
60
220
8
60
108
52
12
20
36
96
36
72
88
92
48
24
28
20
40
60
32
84
4
32
76
20
100
120
48
84
48
8
24
100
8
100
12
32
108
28
60
48
20
40
20
40
24
48
68
72
12
60
16
176
16
12
60
128
24
88
56
292
12
32
108
28
12
20
120
132
36
88
20
4
68
28
120
176
76
48
56
4
24
20
36
4
108
12
20
36
112
20
28
80
84
16
60
12
8
52
20
84
28
8
108
24
48
24
84
72
72
36
96
28
36
44
108
100
12
32
64
24
20
28
44
148
60
116
120
112
12
8
84
4
24
68
84
64
72
140
12
100
68
12
16
44
12
16
44
88
32
28
60
20
36
52
8
72
12
28
44
4
60
72
12
20
136
84
116
24
12
124
20
40
56
28
8
52
96
24
56
52
20
24
36
12
76
32
504
4
12
80
28
44
12
36
40
140
24
4
104
16
92
264
16
80
40
44
4
20
40
60
44
180
40
32
16
48
84
140
76
24
8
12
28
44
4
144
56
124
32
36
52
8
88
20
112
8
100
12
12
56
112
164
76
44
64
60
44
108
84
16
20
384
4
32
28
24
36
20
124
20
28
60
48
24
156
24
60
68
40
68
4
32
48
96
4
32
28
20
60
12
36
28
32
88
32
100
12
56
12
60
48
40
20
52
20
180
84
36
112
32
16
80
100
20
148
20
12
40
68
24
88
248
36
24
12
28
144
8
28
80
36
4
12
60
20
40
48
84
8
48
252
100
80
60
12
88
8
72
192
76
24
60
48
72
8
28
60
24
108
72
20
136
24
120
8
28
20
4
20
40
80
132
48
148
32
28
188
40
20
12
100
32
16
104
28
44
76
20
52
48
132
20
48
28
24
152
48
76
144
20
16
72
12
216
56
36
28
24
56
36
16
12
36
84
56
124
32
4
24
140
12
148
36
20
12
168
120
4
140
16
20
4
60
152
108
72
108
132
84
124
56
40
120
12
44
76
32
256
60
72
132
56
184
20
12
16
60
108
84
120
8
52
300
32
48
16
132
104
28
140
12
24
52
12
108
132
56
120
100
144
32
64
12
260
52
116
12
24
4
24
20
220
128
40
8
24
120
60
16
20
40
84
56
100
12
32
12
76
132
8
24
84
4
176
4
96
24
56
36
36
60
28
60
12
8
184
96
20
52
44
64
60
24
116
40
12
8
72
84
60
28
60
96
12
20
12
40
20
40
8
72
100
48
60
72
36
80
52
120
12
56
12
100
8
240
100
24
60
36
44
28
32
12
24
64
108
44
64
132
92
16
32
60
12
40
108
240
44
4
32
28
44
60
156
52
128
4
20
36
4
140
16
84
48
44
216
72
28
12
68
132
28
44
48
88
44
36
28
84
60
156
44
108
28
84
20
48
40
48
116
36
52
56
100
44
28
12
152
24
4
60
108
20
28
80
4
68
40
20
40
12
68
40
48
24
56
112
72
96
12
32
72
16
48
56
16
20
40
12
56
24
16
32
88
20
36
24
72
100
8
40
116
28
8
88
72
128
24
28
12
288
68
112
44
4
24
140
12
16
108
12
44
168
28
44
156
28
80
24
16
56
4
12
12
20
132
48
16
20
36
24
64
56
64
8
72
16
12
32
108
88
72
20
88
60
204
152
4
12
12
8
28
84
8
88
20
72
88
12
60
12
60
92
88
36
44
48
24
28
108
12
32
196
200
100
8
4
36
140
112
12
48
72
36
20
52
12
68
28
20
4
120
152
16
12
20
40
92
48
60
48
72
40
20
16
24
32
4
32
52
20
12
4
132
8
24
12
88
56
52
72
60
92
28
48
8
36
28
32
48
16
20
60
4
108
12
36
20
12
28
24
56
24
12
60
16
12
96
12
44
184
80
24
76
44
40
56
36
36
52
212
4
24
288
32
12
28
156
24
108
48
104
72
148
56
12
28
72
60
20
72
40
60
80
76
32
52
56
40
20
84
76
56
28
20
28
108
44
28
152
76
92
48
180
36
180
88
56
100
12
20
12
36
144
28
8
36
28
48
48
24
128
12
36
36
24
4
32
28
36
56
16
20
88
44
40
8
24
144
52
128
84
16
12
8
244
120
48
44
28
36
92
172
60
96
72
68
36
36
28
24
60
96
12
120
48
24
56
24
108
120
60
72
16
132
68
40
44
16
24
68
24
4
12
68
112
104
4
20
72
28
60
84
8
12
108
88
44
72
156
40
72
36
32
108
4
20
36
172
12
68
40
60
224
28
56
112
72
20
48
40
20
88
60
24
20
36
36
28
8
28
44
28
32
100
92
16
12
48
12
36
20
160
44
40
176
160
20
12
24
84
132
88
104
16
20
64
60
56
24
12
4
72
108
20
4
8
28
44
60
48
112
68
52
8
112
68
28
12
132
8
12
28
8
24
28
60
120
20
28
180
44
60
48
24
4
72
120
20
48
172
104
88
168
44
96
48
40
24
32
76
12
120
20
72
60
28
200
28
60
108
200
36
60
28
228
60
80
88
20
12
24
76
12
60
140
108
72
36
72
12
88
132
32
28
60
80
28
72
156
44
28
120
48
24
32
24
64
20
160
92
16
48
12
104
28
80
40
20
72
64
24
32
76
32
28
68
72
108
144
36
64
8
48
72
160
20
112
36
104
36
40
32
28
32
28
44
48
72
28
108
104
16
24
48
20
72
40
36
12
20
88
12
72
360
8
120
204
84
60
120
36
16
12
60
36
120
24
56
96
144
100
12
8
4
56
12
160
12
32
28
60
36
12
8
84
132
16
68
40
24
36
12
108
32
52
8
40
12
120
20
72
96
12
28
12
32
24
12
24
84
96
28
20
60
16
24
152
4
32
40
12
56
60
40
24
48
44
28
176
12
28
44
40
36
32
112
20
12
24
36
36
28
56
96
108
112
120
12
56
132
48
24
28
12
8
172
80
16
20
24
28
72
96
56
4
140
52
68
52
60
68
40
56
88
96
32
112
8
60
88
56
48
28
32
88
20
48
24
36
52
108
204
32
48
40
48
92
16
24
128
52
36
132
60
152
120
168
12
40
32
60
4
132
60
72
20
28
8
36
76
12
32
108
60
12
28
152
4
24
8
24
76
12
48
8
40
12
312
8
112
176
60
36
28
36
44
12
16
108
56
16
44
84
60
12
24
16
20
28
20
4
60
60
92
76
132
96
72
8
84
76
12
44
4
12
72
56
4
176
40
24
20
72
24
72
120
28
12
72
32
16
20
160
44
64
56
4
24
8
40
108
60
44
208
188
112
60
12
20
12
88
8
28
60
72
104
28
36
104
16
132
12
48
132
168
44
28
108
348
116
64
24
68
148
12
20
52
120
60
56
36
36
60
28
56
36
132
12
76
48
44
48
60
28
20
100
24
48
8
24
16
12
44
364
60
24
36
56
84
132
48
36
4
200
12
24
48
40
36
20
40
320
160
24
152
60
76
80
52
92
24
12
28
152
40
68
40
20
100
80
184
32
120
24
64
48
8
36
16
152
36
4
8
40
108
132
104
36
12
72
16
12
96
72
152
88
32
72
4
12
60
20
72
76
120
104
72
24
64
56
100
132
8
36
36
48
64
60
80
12
4
60
24
108
8
12
28
72
104
16
132
8
40
60
8
24
40
156
60
44
72
4
300
44
12
16
92
132
88
108
20
12
36
64
68
12
28
44
28
116
24
120
100
36
32
88
144
168
8
60
36
4
24
36
120
12
72
92
28
60
60
48
132
36
24
80
12
76
72
180
32
36
40
72
60
36
44
160
56
24
40
48
60
8
64
8
52
60
32
88
60
68
24
4
24
120
32
108
36
84
28
60
8
4
156
20
120
36
36
28
12
68
4
92
108
88
12
8
84
4
84
8
12
252
24
12
24
84
24
156
24
40
8
208
120
20
124
36
84
56
60
40
104
16
12
92
36
4
20
16
56
64
60
72
20
120
72
40
36
12
48
24
48
72
60
56
24
136
44
12
36
160
80
84
4
24
36
60
44
76
264
60
68
28
24
20
36
180
12
72
28
168
84
156
32
100
8
112
12
96
92
12
28
44
24
40
180
32
112
68
72
12
60
64
20
124
48
60
48
24
8
28
116
64
56
28
176
4
140
36
84
136
84
32
28
80
28
32
156
100
80
52
12
8
112
20
12
136
68
64
20
16
116
4
60
44
156
4
36
72
72
68
28
32
48
52
60
20
12
40
32
24
12
24
48
36
4
48
152
48
40
20
48
40
12
20
24
336
24
28
8
12
180
196
60
20
120
72
88
144
200
16
12
12
32
36
28
60
84
48
20
40
12
36
12
8
4
8
24
28
36
20
144
108
60
84
36
24
88
92
4
32
52
176
4
20
40
96
44
16
20
40
24
8
100
12
168
108
72
48
80
4
108
68
64
68
12
136
60
12
68
36
136
92
108
60
108
180
112
48
56
76
32
12
24
12
72
252
4
20
72
88
92
84
16
132
48
8
84
28
12
68
60
12
60
36
112
48
32
88
56
24
64
108
72
56
36
36
52
96
120
24
68
24
16
20
40
32
40
48
108
104
40
20
88
32
60
40
116
40
20
112
32
136
56
24
4
80
108
180
28
32
88
56
48
28
72
32
144
4
36
12
120
72
48
44
36
24
88
32
16
12
8
112
36
24
32
88
20
88
48
44
88
72
60
32
108
48
112
128
292
108
8
52
8
156
60
64
20
36
36
40
92
36
180
40
32
72
36
156
28
36
72
44
16
180
20
88
44
16
56
76
8
24
108
40
44
136
12
108
48
44
12
64
24
8
12
36
40
92
48
36
36
28
12
12
8
48
24
40
32
16
32
160
20
16
20
60
64
128
72
40
36
12
12
8
24
36
88
20
52
12
96
56
4
24
36
24
32
4
32
28
24
80
76
140
52
72
32
28
8
172
156
56
196
20
52
20
28
44
84
4
20
192
4
24
80
100
8
112
48
240
180
68
36
64
72
32
28
60
12
8
84
4
24
8
52
20
36
24
12
96
52
20
16
60
32
48
4
20
108
28
44
16
140
40
20
84
28
60
8
12
40
48
20
64
48
72
56
4
120
32
4
84
92
16
44
28
20
28
44
4
56
84
124
128
60
12
72
60
76
8
24
36
40
44
100
96
24
20
156
24
28
12
32
36
28
20
40
12
152
88
12
48
68
36
76
44
24
4
8
72
40
56
40
192
68
64
288
68
12
112
120
80
12
208
96
20
40
20
4
48
60
260
72
28
120
12
20
268
60
48
44
100
8
40
60
92
16
72
44
88
68
24
16
68
4
36
56
88
68
28
60
12
108
116
24
12
24
28
36
44
88
32
60
16
144
56
52
12
96
72
20
40
68
112
32
28
8
40
224
60
28
8
36
108
40
156
72
120
92
16
24
128
28
44
48
72
40
20
40
32
64
44
40
60
56
100
252
168
236
24
84
28
32
28
8
4
108
68
120
52
80
28
20
144
108
52
8
28
20
40
60
24
108
80
12
60
72
64
24
20
72
16
12
20
100
120
32
36
28
72
140
52
56
12
24
28
36
56
196
12
36
44
16
56
4
56
28
92
28
60
8
84
4
24
36
120
60
44
216
24
28
8
4
96
80
64
36
44
36
4
32
16
32
132
108
76
120
32
72
16
24
240
80
76
12
20
88
164
16
12
32
76
24
56
40
20
4
32
76
108
120
24
60
128
144
24
12
60
12
16
84
96
20
36
4
72
104
24
4
60
180
48
12
36
20
12
24
28
48
8
24
28
60
92
40
8
88
180
56
28
48
12
92
28
176
12
24
48
16
116
4
80
4
20
88
48
44
12
28
36
44
72
60
208
120
36
24
96
92
48
36
64
72
8
36
16
48
32
100
44
4
24
20
148
12
56
40
12
48
32
120
100
12
96
152
72
72
36
72
16
72
48
32
12
60
36
220
60
44
12
4
212
168
144
40
8
40
20
72
40
8
24
88
20
16
24
156
56
108
76
80
24
48
72
132
36
40
32
148
48
104
28
48
84
48
8
72
40
68
112
68
4
56
36
88
32
4
60
12
20
84
16
48
60
44
12
16
44
136
72
8
100
44
16
92
100
80
16
60
120
56
4
44
96
172
48
80
4
56
100
12
32
76
12
12
200
96
12
28
60
120
24
20
40
60
140
48
160
8
112
80
112
48
20
132
72
124
20
12
52
8
84
24
4
36
116
24
336
76
20
252
16
20
40
44
208
68
100
44
48
72
76
56
48
72
28
32
36
88
104
96
40
24
8
28
12
48
104
72
36
72
16
60
20
72
48
36
28
60
36
12
44
4
56
4
32
192
60
108
52
140
16
12
8
52
12
8
88
200
52
8
4
140
28
48
12
12
128
24
16
12
20
60
16
12
20
100
44
76
32
16
20
60
40
12
72
32
28
80
60
28
92
60
40
8
28
12
48
20
4
56
52
68
4
128
48
36
4
20
64
240
20
108
48
52
12
116
124
36
20
36
24
124
48
72
20
16
12
104
16
20
12
40
96
84
36
12
8
4
8
60
88
140
100
32
52
20
16
56
28
108
240
68
60
4
8
28
12
32
28
32
12
16
12
120
32
108
108
52
36
20
24
16
140
60
100
24
56
40
180
104
16
12
20
28
44
60
40
140
72
120
28
60
20
36
112
20
144
184
84
20
120
88
240
12
8
120
72
28
32
28
48
12
32
16
20
36
28
80
16
80
124
68
60
112
60
128
108
24
72
4
44
36
312
40
240
92
16
252
20
52
60
20
36
12
168
12
40
20
84
108
28
12
140
72
16
8
36
88
92
288
12
24
4
108
80
208
60
12
140
12
16
80
12
60
28
144
20
28
32
12
64
152
24
28
56
4
20
28
44
28
20
16
60
24
32
36
72
36
180
72
12
180
28
44
4
12
192
8
72
36
52
8
52
20
52
96
32
28
44
88
72
68
52
20
36
96
36
12
60
108
48
36
4
12
8
4
140
88
60
44
24
4
32
256
12
68
88
20
60
4
48
92
12
88
56
24
36
4
32
124
12
48
72
8
36
148
128
100
272
36
52
44
36
144
16
120
60
132
68
112
8
172
68
12
76
24
32
28
156
12
12
120
212
16
12
48
68
252
12
96
12
112
32
28
60
108
128
60
4
8
72
60
16
56
48
208
60
20
132
28
20
148
12
8
64
92
4
140
100
24
116
12
24
28
20
16
20
36
64
12
72
20
28
164
4
32
160
44
120
28
60
56
100
12
32
36
24
88
32
72
28
32
108
40
36
72
44
4
12
48
84
32
16
8
84
60
48
40
12
128
100
12
56
12
28
12
12
20
76
104
96
172
20
24
36
208
12
48
84
36
20
24
16
72
68
52
8
12
52
8
28
200
24
40
36
120
20
12
220
12
20
28
120
128
4
36
44
28
8
72
60
28
24
36
24
8
24
36
108
124
20
36
112
8
52
12
80
60
12
4
32
108
100
12
92
72
124
72
20
12
36
24
12
64
72
48
144
20
28
8
36
64
92
112
68
40
68
100
24
20
72
4
24
80
28
240
80
12
96
160
24
8
208
120
12
20
28
60
80
72
52
48
12
36
44
16
12
60
8
100
80
64
96
120
56
4
20
12
24
244
20
40
120
84
68
12
96
36
4
24
20
40
120
80
12
96
88
32
40
72
36
140
4
32
24
72
48
36
16
92
40
48
92
28
8
96
36
88
24
96
20
60
264
40
92
120
124
72
20
60
40
8
52
44
16
104
4
264
48
12
56
84
28
132
168
92
36
72
12
16
44
36
216
4
84
20
28
72
56
100
116
36
108
112
32
76
20
84
268
12
60
36
84
8
40
92
36
64
56
64
216
44
40
48
8
124
20
148
8
36
36
60
172
240
120
20
36
100
12
72
128
28
24
128
40
140
52
32
36
24
4
152
40
72
68
28
80
52
8
4
96
56
96
12
72
4
84
8
40
44
16
44
64
20
24
48
24
28
56
24
16
120
12
48
60
24
48
8
36
24
84
136
60
44
28
8
52
12
8
28
20
40
32
24
4
12
128
4
48
128
64
8
84
64
32
52
68
100
60
108
80
4
32
36
120
40
20
28
20
24
28
12
80
108
24
4
192
68
52
48
104
108
28
56
24
52
12
56
52
44
88
68
28
12
68
100
12
20
108
4
68
52
60
140
72
4
84
60
116
52
48
120
32
148
32
60
88
140
36
136
32
28
8
12
24
120
76
20
28
44
88
48
44
12
4
84
20
28
32
28
48
72
12
60
80
36
60
84
40
36
92
72
192
76
68
100
24
60
20
48
52
36
12
8
144
16
24
48
80
28
44
36
12
148
56
36
12
76
12
108
56
16
60
248
40
20
12
40
12
36
24
20
76
116
4
24
176
64
152
28
8
72
40
116
24
36
40
60
252
12
8
72
16
12
80
28
60
72
92
28
44
16
44
88
20
196
60
24
48
132
56
64
36
32
28
44
108
40
8
4
128
12
60
40
68
52
32
144
4
48
72
8
28
24
60
80
28
32
28
20
352
68
28
72
132
48
12
80
40
68
144
136
68
40
84
92
28
20
96
100
84
32
84
60
52
60
8
124
20
108
24
4
32
84
16
20
28
84
216
12
60
48
12
80
40
68
64
60
20
76
132
132
8
112
8
40
20
72
36
100
44
16
20
64
48
44
36
52
8
28
200
132
12
36
4
168
44
108
60
12
4
92
40
104
64
12
32
88
108
24
80
36
52
44
84
40
204
36
44
196
12
132
20
60
156
4
32
4
20
64
20
36
60
36
16
108
32
72
108
60
180
52
92
64
20
24
40
36
24
120
60
48
12
56
84
132
28
36
84
48
60
48
140
60
4
60
48
108
24
56
72
52
156
12
20
12
16
60
164
76
176
36
12
16
44
28
92
36
24
12
28
188
24
88
20
76
44
16
56
4
24
32
88
48
132
48
48
24
36
72
60
32
72
96
52
32
4
24
48
60
152
16
164
180
60
156
24
12
28
108
48
12
228
72
68
72
120
40
20
108
4
68
88
20
64
8
12
96
64
36
60
12
20
40
72
140
40
48
8
52
68
36
28
48
12
8
28
44
28
8
4
212
48
160
36
116
84
36
28
32
28
48
8
60
84
96
12
52
216
116
36
52
36
24
32
36
40
8
36
96
88
12
224
84
4
32
60
16
12
8
72
40
36
72
48
20
120
64
68
100
12
8
24
4
32
52
228
44
4
80
60
192
60
28
56
60
4
84
60
140
28
60
72
20
216
12
108
40
24
176
4
96
12
192
20
12
28
116
40
32
108
64
116
60
84
76
104
16
132
72
60
80
148
12
56
24
12
28
116
96
28
48
60
8
40
12
12
20
108
60
108
72
28
24
56
64
56
216
28
8
52
60
20
28
48
84
36
56
16
32
76
200
52
20
112
96
60
164
12
16
12
8
28
12
12
96
180
84
20
96
64
20
28
12
68
28
116
60
4
60
116
36
48
36
16
108
272
144
4
56
16
12
108
12
8
28
32
12
96
156
24
64
8
48
96
120
36
52
48
108
24
8
52
36
24
8
40
48
92
40
48
24
20
148
60
12
152
88
92
16
20
24
16
72
92
64
20
36
88
36
20
24
40
36
72
68
12
24
4
44
72
324
4
20
12
4
12
8
36
88
20
196
20
40
116
124
44
108
28
24
20
28
80
40
108
12
48
116
124
56
84
132
28
24
228
252
20
76
12
164
36
40
60
8
100
24
20
16
116
64
12
108
60
44
12
24
84
40
56
36
208
36
72
44
48
40
68
112
36
140
64
120
32
4
120
20
64
140
48
60
28
92
40
120
8
64
116
64
108
60
72
20
40
36
44
28
32
12
16
12
60
48
32
88
12
96
20
112
48
72
48
20
36
60
136
80
28
12
12
32
28
108
8
24
72
48
160
60
92
28
108
20
72
72
136
12
108
104
24
12
52
36
24
20
12
76
228
20
24
36
36
124
32
148
84
8
148
84
92
28
80
28
44
16
68
24
40
32
36
108
40
44
36
40
12
20
72
16
24
96
72
8
24
28
12
68
28
84
8
144
24
52
32
28
32
88
12
8
100
92
36
4
108
72
36
92
100
20
144
96
112
212
4
80
24
40
48
32
36
4
48
8
12
40
104
4
20
180
52
72
56
12
88
144
80
48
172
116
4
168
48
60
24
8
40
60
20
112
48
72
36
116
124
32
88
20
184
36
12
8
100
80
36
28
80
148
32
40
68
160
32
72
28
32
4
24
60
36
32
100
104
4
44
16
180
20
24
108
12
16
56
88
8
12
40
32
4
56
28
48
32
12
36
132
16
32
168
124
36
92
84
16
8
4
216
24
20
28
8
4
128
28
60
12
12
32
36
52
108
92
16
12
8
72
40
44
28
32
28
168
108
24
120
20
16
24
48
20
292
240
120
36
44
60
88
20
148
120
12
92
76
12
12
36
24
60
20
36
12
180
28
32
48
4
32
28
32
120
180
16
44
4
44
60
28
92
16
44
12
28
32
36
52
60
188
28
12
20
88
24
48
20
12
108
88
56
24
36
84
96
156
40
128
84
28
68
40
24
116
64
20
28
44
76
32
96
4
32
216
40
8
24
88
104
16
44
48
28
8
52
8
12
24
48
36
100
12
20
208
24
20
12
24
4
60
8
172
156
24
80
76
12
32
36
112
20
28
56
24
12
28
132
12
48
32
76
12
44
48
16
20
24
88
12
8
12
76
12
108
56
28
32
76
48
92
88
240
44
28
12
92
48
36
112
20
40
44
4
92
48
40
56
76
60
92
16
12
104
48
36
72
28
84
128
28
24
56
184
8
52
60
20
76
24
48
284
76
8
60
12
292
48
44
48
36
100
32
72
88
32
60
16
12
60
20
28
20
64
48
12
8
84
64
60
44
12
24
36
136
12
156
56
36
192
96
36
16
140
24
48
16
92
40
200
12
40
60
216
204
48
32
16
32
88
12
120
48
44
40
8
60
172
8
112
32
28
20
76
24
36
60
24
20
12
36
52
96
60
116
36
40
132
152
16
164
168
12
16
20
40
12
8
28
60
20
36
156
28
12
12
20
72
136
44
168
36
40
24
36
84
108
32
12
28
96
44
16
72
68
72
28
116
4
32
24
16
12
56
4
140
16
24
36
132
48
24
68
144
16
12
152
108
28
20
28
60
60
60
12
20
40
44
96
40
32
36
120
60
156
16
128
4
68
24
196
68
64
300
92
48
96
84
36
40
24
168
128
100
12
12
48
8
100
44
16
80
40
44
72
36
28
24
8
52
108
300
60
108
144
140
60
28
20
88
24
36
20
4
108
12
36
104
28
8
52
44
28
128
28
12
12
20
108
24
88
128
40
44
64
60
72
332
12
88
8
72
40
8
72
36
52
20
40
192
8
40
8
60
4
68
28
56
4
176
28
296
36
4
20
4
60
116
36
36
40
72
60
60
32
64
12
20
72
40
68
52
48
8
156
64
24
8
84
24
4
32
144
36
184
44
16
204
20
40
140
16
20
84
76
12
108
20
4
20
36
36
48
108
28
84
32
96
52
32
24
72
84
16
92
40
36
12
8
36
120
96
28
24
56
52
72
140
16
20
60
4
80
28
68
40
60
56
16
48
32
52
36
12
60
68
96
84
24
16
60
120
56
28
92
36
88
24
20
48
148
20
12
88
12
48
120
152
52
36
56
88
128
52
96
60
56
96
40
140
108
36
48
28
32
12
36
40
140
52
60
92
88
32
4
20
4
8
160
120
152
16
80
100
60
164
72
28
116
72
40
8
60
124
20
28
20
28
44
28
60
12
60
152
16
192
80
12
60
16
108
32
24
120
60
36
28
84
36
84
20
48
108
4
20
12
24
52
20
48
36
36
180
24
28
80
100
56
204
76
104
100
20
72
60
120
64
24
60
48
20
72
108
24
16
12
60
56
40
212
12
40
32
36
72
60
88
48
60
32
88
84
240
8
12
40
56
4
60
56
52
48
32
148
60
20
96
76
48
72
68
36
4
32
100
12
36
120
12
44
60
36
28
24
20
48
40
20
72
40
80
36
64
152
28
8
52
80
28
60
72
20
16
92
28
24
56
72
28
24
96
132
132
20
12
60
108
28
12
8
52
60
20
216
64
8
28
20
40
20
36
148
108
12
56
64
120
68
40
8
64
32
64
60
84
128
24
156
28
116
96
100
80
28
24
56
84
16
72
60
72
36
12
128
4
56
52
164
48
16
12
72
8
40
48
12
32
16
20
244
20
108
28
24
120
8
28
12
68
4
36
264
80
36
4
36
12
128
120
52
80
88
12
12
8
88
60
56
28
156
24
20
96
12
24
108
88
192
8
12
36
52
108
56
4
24
36
12
20
48
36
204
40
60
24
32
96
112
48
48
56
4
12
80
52
20
12
28
108
80
52
8
28
200
4
48
48
176
84
36
24
40
12
284
144
36
16
48
32
100
12
80
28
48
140
36
64
24
108
152
148
12
48
12
32
16
68
64
68
48
4
32
4
24
8
40
60
48
56
4
44
40
56
100
12
8
24
108
12
40
20
28
80
52
56
100
120
32
84
24
64
20
76
32
40
60
104
4
144
48
20
28
12
72
96
56
24
4
48
132
8
52
36
204
20
28
80
40
44
24
4
8
52
8
84
76
60
44
36
52
20
16
164
60
76
24
228
12
56
52
32
36
36
76
20
12
28
12
68
28
60
24
20
72
4
24
20
16
60
24
68
48
64
32
148
36
72
60
48
120
32
52
56
132
52
200
120
100
188
28
204
20
196
44
12
76
20
40
48
60
44
28
48
20
36
28
20
72
16
20
40
120
12
8
52
80
16
56
76
48
60
12
12
92
28
68
120
88
24
156
20
64
8
24
144
4
48
68
24
16
72
12
20
72
64
24
108
20
40
32
100
8
72
40
56
36
36
40
108
80
96
16
72
48
44
4
84
120
128
28
140
4
152
76
20
88
92
72
16
32
40
60
8
132
28
24
36
24
48
60
8
64
68
100
48
132
44
28
20
108
112
68
24
108
28
60
12
48
12
32
24
4
36
32
108
160
32
112
60
188
40
68
72
28
24
56
24
16
12
72
8
12
76
24
36
84
20
88
32
40
68
88
24
60
60
188
84
28
80
136
24
36
20
144
36
72
132
16
24
116
124
308
72
76
12
48
32
180
28
20
36
180
4
24
36
84
92
148
8
24
4
144
8
168
120
96
16
72
56
4
8
72
28
68
40
60
20
4
60
140
16
32
132
76
80
72
28
24
20
40
140
16
72
12
8
40
92
28
80
108
4
48
32
28
8
40
60
12
72
48
128
52
80
192
96
112
48
92
84
16
72
96
32
24
4
104
120
40
156
144
48
152
72
108
28
12
216
12
60
20
100
8
12
24
304
20
4
36
32
52
56
12
144
28
36
24
8
12
36
24
36
4
32
16
20
72
12
4
24
8
52
80
72
48
108
52
48
8
60
12
24
84
52
12
48
32
76
92
52
36
72
32
28
8
52
132
276
44
36
132
28
12
8
24
76
12
20
12
60
16
20
36
48
160
80
12
36
88
20
40
32
40
60
12
20
28
60
12
156
132
132
140
16
152
88
24
116
24
12
24
12
72
132
120
4
24
8
100
44
16
48
180
32
88
84
8
84
144
36
24
12
160
8
52
32
36
4
68
24
16
48
20
112
72
56
12
72
96
172
164
36
40
240
120
60
8
64
68
84
64
60
72
108
20
24
12
16
60
12
36
116
124
72
20
28
56
88
8
12
40
48
92
16
44
36
12
52
8
28
84
48
48
12
8
40
144
20
40
60
96
104
40
36
204
96
44
48
88
12
32
12
108
132
124
56
4
140
40
32
48
4
36
72
32
40
48
8
144
16
84
8
48
40
20
100
72
20
40
68
36
28
36
44
36
24
16
20
160
132
32
28
120
48
120
24
20
12
16
8
84
76
24
68
52
60
48
168
120
24
8
24
48
60
36
84
28
80
72
36
24
28
8
4
180
60
92
136
48
56
28
156
24
8
72
88
72
20
12
24
4
176
52
12
120
60
80
48
28
152
24
28
36
60
204
48
120
12
36
72
44
16
44
120
36
40
12
8
28
20
24
16
56
48
28
132
60
56
52
32
28
60
20
88
12
48
32
24
4
44
40
20
40
80
132
84
60
4
116
52
48
44
72
4
120
20
4
20
120
108
60
52
36
20
4
68
40
32
16
24
68
88
60
24
48
12
36
60
44
72
60
48
148
128
12
28
60
116
48
28
44
4
12
12
8
144
16
44
28
80
16
56
16
48
116
36
28
44
40
48
20
40
68
100
72
72
48
104
28
60
36
12
44
88
56
12
100
48
24
36
24
92
16
120
80
60
52
20
136
44
16
92
72
12
24
40
12
120
80
28
56
60
4
72
8
4
32
16
168
12
12
68
40
8
112
12
8
48
24
28
48
224
36
4
128
12
40
68
60
48
312
100
44
36
40
132
56
4
92
4
24
56
60
52
20
40
80
40
12
48
44
28
36
116
28
116
36
24
36
28
20
16
44
28
12
36
12
48
56
4
12
8
64
156
116
4
92
12
16
44
148
60
108
24
20
148
8
40
32
40
68
36
244
24
20
36
4
92
84
100
12
20
12
60
72
216
88
56
88
20
16
20
12
72
28
32
28
20
40
20
28
152
84
184
24
32
36
100
8
84
28
60
44
28
236
124
120
80
28
68
84
40
32
24
120
4
20
12
16
152
160
20
36
12
28
12
128
84
28
72
36
116
36
88
24
36
12
128
36
4
84
80
12
4
84
8
84
4
20
36
4
72
68
12
52
56
244
108
48
60
32
48
24
12
136
44
36
24
108
12
24
84
36
4
48
20
24
4
60
152
40
44
64
12
60
68
4
32
4
24
8
72
12
108
16
12
32
100
36
44
148
48
104
16
56
24
64
20
28
44
108
40
56
12
24
4
32
12
40
20
88
48
84
32
36
84
4
140
72
24
48
72
76
12
36
56
28
68
208
80
4
60
20
36
24
16
60
260
4
48
8
36
4
60
60
60
44
60
12
76
20
84
24
40
44
76
24
96
56
4
140
4
120
20
76
12
20
60
48
40
32
72
28
140
52
36
60
80
4
32
24
52
120
80
108
144
88
12
8
84
28
60
60
48
48
60
44
40
120
56
72
48
24
88
12
8
84
4
200
36
48
28
80
24
148
8
60
28
72
8
72
28
20
36
24
52
12
188
84
4
12
20
40
12
60
20
28
20
52
116
36
88
32
24
52
20
108
156
196
20
24
16
92
40
140
28
8
180
4
116
144
60
28
8
36
48
16
24
32
16
92
76
56
16
68
24
100
20
36
60
84
40
60
32
28
20
60
48
60
88
144
20
28
152
88
20
88
20
4
8
100
32
72
84
4
32
28
168
252
36
12
32
100
20
136
24
60
68
28
84
68
60
40
68
4
116
24
12
24
52
20
40
48
20
4
36
24
180
92
76
48
20
172
48
60
224
220
20
196
24
68
40
60
164
28
48
60
68
112
48
32
52
108
48
176
120
24
4
48
32
28
8
100
120
32
28
104
48
24
64
20
100
72
44
36
132
12
4
84
48
48
132
32
88
48
24
32
28
8
28
44
36
96
36
84
28
36
12
20
48
24
12
24
52
72
60
80
16
24
20
72
28
20
36
24
40
96
60
20
424
36
44
48
144
96
12
16
72
168
24
36
12
12
92
28
156
60
24
368
12
28
12
56
180
52
12
20
36
72
204
4
24
20
40
48
20
28
44
100
152
24
156
24
4
32
76
48
12
72
20
16
56
76
72
60
176
36
28
8
52
36
24
108
68
4
68
72
28
8
120
52
92
16
44
48
24
84
112
12
108
44
88
92
48
280
96
20
24
40
32
16
48
20
40
92
172
168
48
12
240
12
120
36
20
72
28
12
104
48
72
4
120
20
72
108
52
20
88
20
36
4
32
24
16
20
40
32
12
216
24
36
84
4
20
52
12
80
40
116
24
216
72
12
36
124
48
68
40
180
60
20
4
20
120
36
36
28
32
124
24
168
8
100
56
24
36
84
4
60
48
200
84
4
24
48
12
56
24
12
28
48
20
88
32
24
28
20
40
68
60
180
12
28
44
28
240
20
76
20
64
48
32
16
60
84
20
196
12
44
16
60
12
212
24
84
96
4
8
28
72
8
36
24
36
16
48
72
44
88
68
24
16
108
60
12
12
20
72
64
32
28
44
76
60
44
120
36
40
72
48
56
124
60
20
4
48
12
116
112
132
56
52
60
20
88
32
60
40
12
120
20
76
32
52
8
28
24
32
16
20
100
32
28
20
52
36
236
36
40
48
56
96
52
32
4
24
80
60
48
24
4
84
108
92
36
52
12
56
36
28
288
12
48
20
28
44
28
8
4
120
8
48
184
20
196
56
4
120
104
16
20
52
92
60
16
24
8
24
48
16
12
48
56
28
8
72
16
60
12
20
48
40
192
44
28
200
16
204
32
24
72
12
72
208
36
104
36
40
104
120
100
32
64
12
8
60
52
20
12
76
20
4
32
28
20
40
168
80
180
132
16
32
28
24
8
12
28
72
68
12
40
68
88
24
20
28
92
100
80
28
44
124
20
36
24
64
96
104
180
148
92
72
124
24
96
20
24
12
28
32
4
152
160
92
16
84
8
40
32
28
12
128
52
32
28
276
44
72
4
80
24
72
84
60
12
40
180
12
36
192
12
56
12
88
72
60
288
20
120
100
24
48
44
108
16
12
44
108
16
144
8
72
36
4
48
48
12
44
144
52
8
36
88
56
12
52
56
4
140
16
24
60
36
12
60
44
4
12
20
60
52
20
12
180
4
56
108
448
60
68
40
32
100
72
48
44
28
276
20
4
20
72
4
12
200
28
60
60
12
252
36
20
36
28
36
84
60
36
84
260
88
44
28
20
28
152
16
56
36
148
24
80
76
72
20
48
64
60
8
112
8
52
80
36
12
52
56
36
36
24
28
56
24
36
52
72
20
16
20
84
28
44
4
56
136
44
4
80
36
16
8
12
40
32
36
72
28
32
48
124
48
8
252
52
36
12
32
28
44
16
48
84
96
44
40
32
16
68
112
60
48
104
72
216
24
36
220
60
44
16
20
48
36
24
160
252
252
36
20
12
240
84
88
8
84
64
24
108
8
12
24
4
24
8
48
100
104
12
24
4
68
28
60
176
24
64
36
200
52
12
48
68
40
92
48
60
112
32
12
184
20
4
8
132
12
88
20
88
44
84
4
32
76
12
56
40
60
144
8
88
92
28
44
28
32
12
36
28
104
16
56
36
48
64
36
32
112
80
88
8
64
20
16
56
76
12
8
12
36
184
20
16
20
12
168
84
28
132
36
44
12
24
40
84
20
48
24
16
20
12
108
24
184
72
32
12
16
48
132
12
108
8
72
28
12
92
252
120
4
204
8
28
104
76
324
176
112
60
48
12
12
8
40
12
32
24
84
28
12
20
76
12
48
44
48
28
44
60
28
60
48
56
88
96
60
104
48
52
128
172
68
40
44
4
20
40
24
108
92
28
44
4
24
60
92
24
36
16
32
40
20
76
32
28
12
44
36
52
80
192
4
20
72
28
60
12
44
244
24
36
20
4
32
16
60
8
24
120
72
4
20
36
16
32
40
180
20
36
40
32
160
48
20
184
108
12
156
32
12
72
24
36
84
4
48
80
100
12
8
108
24
12
28
68
40
44
88
108
8
112
68
36
28
8
48
4
60
96
12
8
4
56
4
8
88
24
96
24
200
28
60
44
64
44
12
16
72
80
16
20
52
72
56
4
68
72
12
16
8
4
120
48
20
24
120
76
92
72
16
164
16
68
180
60
12
60
28
44
88
32
136
24
20
16
24
240
180
80
40
96
44
168
28
20
112
72
20
40
240
8
48
40
32
112
92
4
44
36
4
20
72
64
92
88
20
60
12
40
32
16
72
8
4
120
32
144
72
24
4
132
120
80
24
64
24
32
64
32
12
36
60
12
60
72
48
28
24
48
44
60
16
12
96
72
108
84
168
72
32
4
32
28
44
16
20
72
28
12
108
24
68
48
52
72
48
8
36
76
104
16
152
48
112
60
8
88
80
4
108
72
108
8
132
12
132
28
36
44
12
168
76
84
60
60
8
328
44
72
4
12
44
64
152
72
16
12
44
108
16
20
12
40
32
76
20
52
12
8
232
308
72
12
76
68
100
12
12
48
140
28
24
32
24
36
84
100
60
80
72
88
84
20
60
16
12
72
92
4
32
24
48
88
200
100
12
168
12
32
64
32
40
240
44
84
100
84
48
44
64
80
40
192
32
28
12
48
92
28
12
48
8
64
168
20
84
24
52
60
8
112
12
48
8
40
56
4
44
40
68
72
72
304
44
40
60
36
60
24
32
28
156
24
216
84
108
44
168
40
48
32
36
36
4
12
12
8
28
24
36
56
168
76
84
36
32
100
68
72
40
44
60
4
140
36
28
36
20
24
28
48
24
36
20
24
28
152
28
20
24
16
20
40
152
88
48
44
16
12
188
4
128
12
16
20
40
24
8
24
124
60
176
88
36
24
8
24
4
84
56
40
12
212
72
4
56
28
272
24
36
4
84
48
8
52
12
20
40
32
28
8
88
20
204
12
4
20
4
8
72
76
104
88
20
168
36
4
44
76
92
28
20
40
84
8
72
88
104
4
32
72
16
24
32
4
120
44
72
4
32
52
20
88
68
40
120
56
4
72
12
20
88
48
44
108
24
36
52
48
44
16
60
48
24
156
84
48
68
36
28
92
24
12
28
72
44
28
80
132
216
144
184
44
28
8
72
28
32
48
40
204
48
108
60
132
8
64
20
16
116
4
12
48
44
12
168
28
8
12
24
16
68
4
32
4
84
8
108
52
32
72
28
248
12
60
48
60
28
20
24
12
24
64
60
20
76
140
156
16
20
40
48
12
32
28
152
136
56
36
52
56
64
32
4
44
28
104
48
96
12
28
44
36
4
68
40
72
32
28
32
36
52
56
64
96
212
40
60
8
24
28
60
68
60
252
28
56
24
72
208
44
100
36
60
32
132
36
52
48
24
56
40
32
84
28
96
24
32
16
20
172
60
80
192
76
128
52
104
28
96
20
4
128
100
48
32
100
120
44
4
212
72
60
36
300
4
56
4
68
28
56
4
24
8
52
96
12
8
72
12
220
32
16
8
40
44
60
48
24
4
80
4
68
112
20
36
40
44
28
72
80
40
92
64
72
44
28
8
52
20
28
20
100
32
88
12
56
60
84
40
32
24
4
120
96
60
44
16
56
36
48
180
40
192
20
72
16
60
72
12
20
36
52
48
12
32
100
68
48
24
16
164
12
16
48
116
36
24
28
116
12
24
16
68
100
12
128
4
8
40
108
24
36
212
40
44
4
56
28
156
84
36
92
40
72
8
28
24
8
40
68
40
84
68
28
176
48
76
12
20
24
36
48
4
32
136
132
48
8
36
36
28
24
240
20
12
28
32
4
32
228
24
16
72
92
88
12
48
60
72
20
96
40
44
88
20
72
60
36
36
196
164
88
68
28
152
24
16
12
56
40
20
4
68
52
20
76
72
228
20
64
128
24
148
80
108
232
48
44
36
72
16
164
28
8
24
72
84
24
48
60
84
4
20
4
48
92
28
8
36
4
84
56
172
192
68
84
60
16
68
24
40
36
32
120
72
40
20
16
60
80
100
152
40
48
12
44
24
40
140
52
120
44
4
60
20
180
52
80
28
12
48
24
140
40
80
28
80
72
40
56
64
36
120
12
12
168
140
40
128
52
12
8
112
36
44
40
32
24
120
112
20
100
80
88
24
48
32
28
132
96
56
64
12
8
4
200
48
88
12
32
12
4
72
20
48
24
28
12
168
12
36
80
24
36
120
4
68
72
28
8
4
60
96
24
60
60
20
36
36
16
72
8
40
108
12
48
240
12
44
244
120
116
108
16
44
36
84
36
24
48
40
120
12
108
120
68
40
24
60
36
12
12
32
16
8
40
72
104
36
12
196
56
88
8
172
128
72
16
80
36
4
24
36
120
12
92
12
16
8
4
8
132
16
104
132
28
8
28
24
56
64
152
156
40
104
28
36
72
44
4
176
4
12
8
36
28
36
44
12
88
8
52
20
120
36
24
108
52
32
76
12
20
196
12
32
12
16
152
108
28
20
40
12
12
8
24
16
48
24
36
32
148
20
36
4
24
20
28
68
64
20
28
8
4
20
48
28
44
16
72
80
40
12
480
116
12
72
16
24
32
36
24
4
44
36
4
48
20
60
108
12
60
28
44
16
176
28
8
144
16
60
12
80
16
12
20
28
120
24
32
16
92
12
64
44
88
8
12
132
12
88
56
36
16
12
8
52
36
20
24
16
72
68
124
20
16
60
92
52
68
112
20
48
60
12
40
20
16
24
48
92
12
60
28
36
144
308
24
48
28
44
28
8
180
60
172
20
28
32
72
36
52
36
56
4
140
40
144
68
100
80
72
12
4
20
292
80
160
12
36
212
48
36
4
24
60
8
28
72
8
220
80
4
56
120
24
48
88
24
56
12
40
108
176
24
40
32
52
108
60
60
12
32
64
116
196
128
64
60
92
28
48
104
136
12
168
8
4
116
4
308
28
24
20
100
128
24
64
60
24
68
28
44
12
36
88
56
4
20
36
36
12
88
12
116
124
96
24
32
88
56
12
24
16
212
88
48
32
12
60
48
72
28
12
60
156
92
28
60
60
44
36
24
16
72
12
20
96
12
72
96
84
40
36
56
4
32
48
4
20
108
28
12
44
4
60
116
16
48
24
60
20
28
132
60
8
60
12
168
28
84
68
84
4
24
80
28
48
60
60
20
4
32
148
48
80
40
44
36
24
36
52
60
68
12
72
28
32
48
96
36
16
12
48
104
4
32
52
108
92
16
32
40
12
20
36
36
60
28
116
12
112
48
128
52
108
60
24
32
28
92
4
60
44
88
92
180
36
24
28
192
140
12
144
244
8
52
60
48
60
48
24
156
20
4
56
72
40
12
128
48
60
64
20
16
12
44
36
160
72
60
68
24
16
108
32
52
8
12
28
72
36
12
32
76
32
52
20
88
72
20
16
60
164
72
76
32
252
28
60
56
12
40
212
76
120
44
12
28
152
4
20
4
32
28
48
48
12
128
60
84
36
52
92
60
12
36
52
120
60
20
36
36
64
60
24
32
148
48
128
72
60
52
68
172
80
76
12
8
156
36
28
60
24
140
60
36
52
12
8
48
4
36
84
92
24
40
152
24
48
16
44
12
16
12
80
196
44
12
4
20
244
92
4
32
144
24
52
48
60
164
100
80
12
88
96
32
100
48
12
48
12
32
40
108
68
24
28
20
112
20
12
28
168
12
32
48
72
88
60
92
16
68
96
64
20
4
68
52
36
84
48
32
72
16
8
84
76
56
48
36
24
40
68
48
4
36
12
8
12
112
96
80
96
16
140
180
28
104
16
24
48
32
28
8
64
32
28
8
84
144
60
64
48
80
24
88
60
36
12
92
40
116
36
24
52
168
12
20
52
92
48
96
12
28
12
132
36
44
36
60
4
68
28
56
4
132
8
96
28
8
40
104
28
56
24
180
28
60
60
12
60
108
8
132
12
136
24
56
24
100
188
48
184
36
84
8
12
96
4
36
44
108
40
192
120
180
36
24
108
380
88
72
20
40
48
60
12
8
72
28
80
52
12
20
100
156
192
20
40
20
52
36
24
120
32
76
20
40
32
16
144
32
4
12
164
64
24
56
64
32
4
12
32
88
72
48
8
60
4
36
12
20
180
12
40
320
16
180
84
108
32
120
28
12
36
132
12
56
124
48
92
16
12
8
52
120
32
12
4
60
12
132
32
48
40
56
12
40
12
56
4
68
24
4
32
12
36
72
172
36
104
40
108
60
20
168
52
68
52
44
4
44
16
60
120
24
56
4
180
8
72
72
88
20
16
12
72
96
20
112
168
72
104
4
32
52
32
108
40
48
80
52
48
12
68
28
12
44
16
80
48
36
28
80
36
60
64
8
28
120
44
16
260
4
68
88
120
72
132
68
28
72
108
60
120
44
36
112
20
52
212
24
36
28
36
12
80
88
24
60
80
76
56
16
104
28
36
12
12
56
64
36
84
56
4
32
28
56
36
96
12
216
4
32
24
52
180
32
76
20
4
32
64
120
12
92
108
72
28
12
188
88
20
40
12
44
208
56
4
96
24
80
28
120
12
56
120
40
176
16
12
8
60
148
152
24
4
32
12
40
108
92
40
108
32
36
4
32
76
12
56
4
140
48
28
12
12
36
44
76
12
60
48
12
20
112
140
72
24
72
40
32
16
12
44
88
20
12
328
96
24
96
60
84
32
4
104
88
20
60
52
92
36
48
112
104
4
24
152
4
24
108
12
120
56
124
20
96
12
60
40
32
36
64
36
72
60
12
96
84
60
20
76
84
20
16
56
36
84
4
20
4
8
24
28
92
24
4
68
12
72
16
92
28
60
44
28
20
108
40
72
68
108
60
52
12
8
108
52
60
44
108
16
72
72
56
64
80
72
4
24
8
24
64
132
120
8
12
72
208
12
20
76
140
120
144
16
60
12
12
120
68
24
76
8
24
28
44
148
68
12
28
8
4
48
8
4
96
152
12
180
16
60
236
28
152
16
108
20
64
8
148
32
12
40
32
28
32
64
24
92
84
96
4
32
28
312
20
108
36
28
8
72
28
152
40
8
148
92
28
20
24
16
84
56
40
20
52
120
8
112
132
80
76
44
16
60
20
4
8
24
28
48
152
160
60
32
24
40
152
40
48
20
240
4
36
32
172
8
88
20
4
32
48
108
52
8
88
24
116
52
44
16
20
88
104
36
52
8
160
104
16
44
12
76
48
44
28
12
8
40
68
4
68
40
68
96
184
72
8
4
48
8
12
112
20
72
88
56
52
12
56
132
120
52
20
40
20
28
20
40
12
56
36
204
4
8
100
44
64
44
28
44
28
32
28
20
132
4
104
36
52
92
108
12
100
8
24
36
28
20
24
148
44
60
36
12
88
92
108
24
16
20
48
72
112
36
20
40
24
56
144
108
28
116
64
24
60
20
16
12
80
12
16
44
100
8
84
76
60
68
64
36
24
36
72
12
48
32
48
60
72
72
36
160
32
36
96
4
12
108
32
28
24
20
88
20
28
60
20
72
24
4
12
20
52
108
72
36
92
12
240
12
144
24
40
8
72
196
80
40
32
112
36
120
132
12
20
316
24
56
4
32
144
84
28
8
64
260
40
48
20
24
4
84
48
120
32
180
88
72
140
16
20
96
184
144
32
36
52
36
20
120
36
16
20
112
20
16
12
20
180
24
84
60
124
20
12
24
4
48
48
12
32
40
68
88
24
60
20
72
64
84
20
156
124
8
28
20
124
20
88
108
12
12
32
16
20
24
4
44
40
156
116
84
4
20
180
72
16
32
100
8
52
20
28
68
216
76
8
52
12
48
12
8
40
8
24
16
84
96
212
24
16
32
108
24
64
20
4
56
4
140
40
80
36
60
244
36
20
24
12
24
124
48
20
24
4
60
56
24
36
16
92
36
52
32
76
144
200
12
16
12
116
72
108
24
16
72
32
16
20
64
36
32
12
28
72
36
140
84
16
20
24
40
32
16
20
228
36
24
160
20
36
48
28
12
140
36
4
20
28
12
36
12
48
80
100
20
4
56
4
80
28
8
64
36
12
120
20
24
4
84
56
40
32
12
76
24
120
32
36
60
108
4
152
28
80
88
44
108
28
20
132
48
24
64
80
40
72
8
64
108
48
20
156
108
60
16
24
36
32
72
12
244
32
84
4
32
52
8
28
120
72
32
12
16
192
108
32
16
32
60
28
56
88
20
196
12
12
32
76
20
48
4
48
48
44
76
20
64
8
160
32
28
60
12
36
104
12
24
12
24
84
4
68
88
224
48
132
28
8
36
48
72
16
8
100
132
48
24
20
28
20
40
72
20
48
88
12
12
212
16
8
4
152
88
20
16
44
108
12
76
56
16
104
88
156
12
20
12
136
80
36
16
48
60
24
20
28
44
48
28
12
56
100
44
12
28
36
12
20
48
72
24
48
40
68
88
20
36
64
12
68
64
48
20
28
92
28
24
8
12
60
16
20
4
48
12
48
188
36
36
112
20
16
12
20
112
56
12
348
4
8
60
12
16
56
76
12
56
64
48
12
96
24
156
84
96
60
24
48
44
16
108
24
20
28
152
28
44
48
148
20
28
20
24
76
44
76
32
24
4
152
88
20
112
120
128
36
76
92
12
28
36
12
168
44
28
8
52
44
88
96
60
80
52
20
28
44
12
108
96
36
64
200
124
96
92
160
60
44
24
84
40
36
60
84
56
52
32
36
24
72
84
24
12
204
40
24
8
48
36
28
60
168
72
60
116
4
56
120
24
12
36
28
104
12
76
32
76
12
72
60
56
252
72
16
32
52
8
40
32
16
24
152
96
28
72
8
64
56
24
28
60
68
40
92
40
12
20
12
96
108
4
60
8
12
76
84
56
96
4
12
72
48
20
24
48
36
72
24
76
8
64
36
72
8
52
92
76
20
12
52
60
60
140
16
56
84
36
76
60
108
24
48
12
32
108
196
24
60
8
28
80
160
56
4
180
20
4
8
24
28
20
96
36
84
4
120
8
28
132
72
60
116
40
84
8
148
24
156
24
80
88
72
276
72
48
32
60
52
56
36
48
28
44
28
48
20
52
20
48
100
80
40
32
16
12
108
24
20
88
8
12
72
240
28
92
28
32
88
20
172
20
76
12
72
8
28
24
68
24
216
12
16
24
48
12
8
240
48
64
32
16
104
24
64
20
160
96
32
24
48
88
8
4
68
72
36
40
44
28
8
36
4
20
84
28
32
28
72
152
48
108
60
48
60
40
12
120
12
80
88
12
8
72
16
56
88
128
88
60
32
24
76
188
100
32
28
12
12
48
48
44
16
24
32
144
112
68
36
168
12
76
32
28
12
56
12
28
84
68
24
88
60
80
72
24
12
60
28
24
32
24
112
8
36
16
44
4
32
88
32
24
48
28
12
68
24
28
36
92
108
60
52
104
16
8
4
68
112
80
36
24
12
64
24
56
100
80
4
20
88
68
64
60
8
108
72
192
132
36
112
116
36
4
104
160
128
28
24
36
24
128
28
24
68
60
88
24
32
16
60
48
60
132
8
12
72
28
32
76
84
108
12
60
212
28
108
8
24
88
132
8
28
60
92
28
12
12
56
24
16
12
108
84
248
12
88
20
28
116
4
20
244
56
40
20
124
20
48
60
28
56
4
132
72
140
36
72
28
20
4
20
28
108
20
24
12
88
36
24
32
64
132
48
32
28
56
4
32
112
48
20
40
48
84
296
52
72
8
112
80
36
4
20
28
44
4
12
12
240
56
144
120
160
20
16
60
56
4
24
92
28
8
108
72
60
52
68
72
16
236
4
12
12
80
40
108
48
84
8
40
20
120
40
108
92
12
36
60
280
12
12
20
76
84
56
52
168
116
184
32
24
84
72
88
24
20
40
68
40
32
16
32
108
4
20
192
4
212
24
28
56
4
20
72
4
44
36
60
36
36
28
24
96
32
28
56
196
108
12
188
100
12
68
4
108
72
36
20
4
60
200
28
12
20
36
120
24
72
16
12
20
16
44
28
44
36
48
4
68
40
12
20
28
348
24
48
60
72
140
36
36
124
236
4
60
44
76
32
24
16
12
56
36
36
60
12
16
20
4
20
36
72
28
84
80
60
72
28
8
100
20
28
176
48
132
4
32
48
40
56
64
20
4
20
76
44
72
4
92
328
12
68
4
68
148
32
28
12
60
8
96
4
12
128
12
168
64
60
48
12
80
36
36
4
32
108
100
12
12
116
40
180
12
12
56
24
48
28
32
100
80
28
44
12
4
20
84
16
12
8
40
72
12
152
28
20
28
12
56
52
20
88
24
80
16
84
152
88
92
16
12
96
60
84
36
44
100
20
40
56
12
40
20
48
4
68
72
60
36
4
80
132
88
32
76
32
100
48
68
36
24
4
8
24
184
116
24
12
24
28
20
136
152
24
28
108
60
108
176
24
124
48
108
24
56
12
28
44
16
20
144
40
32
148
20
36
52
32
76
24
120
48
20
72
60
120
36
4
36
20
36
16
68
4
96
32
112
156
12
72
48
32
100
8
52
36
24
8
288
36
144
72
160
8
124
216
56
16
104
4
24
60
116
72
52
32
28
32
4
44
28
12
20
12
24
40
32
28
24
20
148
12
32
60
36
88
140
40
20
36
180
4
12
60
12
32
60
216
40
48
24
8
108
40
24
48
104
28
188
52
96
32
88
80
64
80
76
72
44
148
36
84
56
24
40
68
100
8
52
108
20
12
108
100
116
24
112
12
96
384
8
28
24
56
4
240
20
108
40
68
36
28
8
112
20
72
124
164
12
4
56
120
4
20
64
48
12
20
76
24
56
40
32
132
12
24
52
104
4
60
72
8
60
36
28
20
60
100
36
84
116
96
76
8
4
108
32
16
20
52
80
12
88
44
76
120
108
32
88
60
24
48
92
16
92
48
60
64
20
28
68
52
60
72
36
44
76
20
4
152
96
48
24
12
64
84
96
60
164
36
4
212
24
4
8
60
52
20
100
108
12
60
96
56
16
12
56
4
20
28
92
76
140
100
32
12
60
40
36
24
20
40
32
4
84
20
36
24
76
84
140
28
140
48
4
32
64
32
12
28
108
32
72
12
16
92
28
140
12
60
88
72
60
60
48
32
76
12
108
104
16
20
4
96
84
92
64
144
120
36
24
96
56
28
108
8
36
88
60
8
24
244
84
60
92
108
196
44
12
36
132
48
24
4
12
20
40
8
4
56
64
116
192
24
64
164
60
12
28
116
4
20
28
60
180
32
16
20
112
32
72
16
12
80
16
24
92
4
60
116
48
36
40
24
120
32
144
40
12
80
28
92
28
72
32
28
152
148
12
36
120
84
168
8
12
28
44
40
56
12
60
12
36
132
28
12
68
180
64
92
24
64
8
144
88
96
80
40
12
8
252
28
20
216
24
100
20
24
100
96
12
128
40
12
8
36
124
204
36
44
28
32
136
44
100
8
48
24
16
164
108
48
24
72
4
12
168
116
60
4
32
12
60
48
88
56
4
32
24
28
236
132
28
116
4
24
56
4
120
96
56
108
12
64
12
20
72
16
144
60
32
48
88
20
24
16
20
72
88
32
28
12
20
36
36
76
8
4
32
4
60
144
152
60
64
132
12
20
16
20
24
48
108
4
20
40
60
20
136
32
40
48
176
168
28
20
100
32
12
88
420
56
36
268
48
132
20
36
64
56
36
28
48
32
76
56
64
116
48
148
164
28
8
40
32
12
24
112
132
20
40
56
184
32
84
72
132
36
52
32
36
60
4
32
36
100
132
32
88
56
40
164
40
8
24
16
12
56
24
12
64
80
60
64
8
12
16
92
28
44
36
112
20
52
20
28
20
88
164
36
52
188
4
8
28
44
132
4
44
76
140
24
48
112
60
68
12
72
4
20
64
48
60
20
112
60
8
28
80
24
28
8
12
60
88
24
108
8
52
92
28
72
176
52
92
40
48
20
28
24
108
68
124
180
92
64
116
28
116
60
4
108
8
112
12
92
4
24
80
88
120
80
52
8
52
68
60
28
44
16
20
12
108
40
84
56
72
28
60
116
76
8
24
76
212
48
24
40
36
72
152
40
36
56
28
36
20
24
48
28
80
4
92
16
72
56
72
48
4
96
12
12
8
12
88
48
44
16
60
104
36
4
60
68
28
44
16
144
32
36
52
80
88
108
20
64
20
16
120
44
76
12
44
48
40
36
24
32
76
8
40
24
152
36
280
44
36
28
24
36
44
40
68
28
56
4
20
12
160
8
64
20
160
168
108
12
20
24
4
44
28
8
36
4
32
24
28
48
108
120
12
132
48
44
64
12
32
28
20
24
36
48
4
48
8
144
88
32
96
72
108
4
96
80
12
72
100
108
44
88
60
20
12
64
132
44
36
40
48
72
60
32
12
28
36
140
100
56
88
36
20
124
60
32
196
8
36
84
40
32
24
4
60
84
48
104
96
12
36
96
136
48
24
80
12
16
20
168
112
8
40
20
4
60
20
16
44
28
48
12
212
40
92
64
20
64
296
144
180
28
12
240
8
24
84
4
56
72
148
24
116
52
140
28
24
48
80
112
200
12
24
72
52
20
88
20
88
24
120
20
12
4
60
80
124
8
28
116
108
36
12
148
56
4
32
264
16
20
40
48
44
16
12
92
148
20
28
60
176
108
16
12
12
20
36
40
44
16
20
36
16
12
68
12
60
72
36
160
12
48
108
44
72
4
24
8
88
12
8
4
32
24
192
28
80
24
36
52
48
12
108
24
56
184
92
16
12
20
16
20
4
32
36
52
240
20
40
8
28
32
28
44
40
80
132
64
44
12
24
84
36
24
72
64
12
8
60
64
116
52
108
12
20
28
44
196
132
12
8
48
24
88
60
32
76
180
84
32
28
108
44
16
8
40
60
132
32
28
8
24
136
24
36
20
112
80
60
84
4
60
24
20
100
8
72
16
44
16
12
20
88
60
20
52
12
56
24
100
8
84
16
12
8
52
116
64
56
184
156
24
236
36
28
20
16
92
52
92
16
72
56
40
32
60
48
60
112
60
12
108
152
16
20
4
200
72
64
24
32
28
8
232
20
28
8
144
88
8
124
128
52
156
20
24
88
12
56
220
60
60
12
104
48
36
72
100
32
48
52
92
88
8
12
76
12
48
24
8
72
48
24
4
84
68
28
84
68
24
16
60
12
20
12
24
72
28
12
68
72
12
40
92
108
48
148
60
12
60
8
96
216
40
68
72
208
12
12
20
72
64
60
72
68
36
4
20
84
76
20
36
16
32
40
56
100
80
72
112
36
32
28
20
52
72
48
8
100
32
84
16
8
4
8
160
48
24
36
12
192
156
24
20
12
64
44
16
72
72
20
72
16
108
24
108
32
40
20
48
24
48
40
60
48
12
36
12
8
60
84
100
60
8
108
84
16
72
72
96
72
108
60
24
8
40
68
64
48
12
32
148
20
12
36
288
72
40
12
56
4
32
76
32
76
84
152
16
32
36
24
12
28
80
40
36
24
32
36
172
20
16
56
4
176
24
36
4
84
20
76
44
136
32
52
108
60
108
72
60
12
80
76
56
4
80
96
16
12
60
108
20
88
132
252
32
48
60
88
12
20
108
40
48
92
24
28
116
180
12
52
92
16
132
180
48
8
4
152
4
32
28
24
108
8
216
4
152
24
16
32
100
36
44
16
44
36
4
60
8
28
192
8
36
64
32
52
20
16
84
56
100
44
36
64
32
108
36
100
72
8
40
44
76
24
80
60
108
48
52
12
108
8
4
20
16
72
12
96
20
112
80
72
88
20
24
4
440
60
52
32
60
160
36
120
12
32
136
44
76
32
28
44
12
4
12
228
32
172
128
24
64
12
152
36
112
20
52
68
72
16
132
104
16
44
4
104
48
180
40
48
144
92
24
72
12
72
16
44
48
88
60
32
60
48
148
12
44
76
120
32
28
8
36
88
8
40
60
20
28
44
96
64
8
192
16
152
72
16
72
32
36
96
76
68
40
24
60
128
232
20
108
84
4
144
32
24
36
76
32
72
16
20
28
20
4
60
8
72
36
24
28
8
52
92
36
180
192
24
16
12
36
116
16
32
148
48
12
120
48
12
44
16
8
4
48
20
40
44
64
24
48
8
4
20
108
28
116
120
16
120
132
92
4
60
392
12
60
16
24
48
68
36
76
20
144
16
32
40
92
4
44
16
56
60
28
20
40
48
60
20
12
28
72
8
100
32
36
4
48
12
56
52
72
8
28
24
20
48
72
60
48
24
36
108
72
28
24
60
140
100
20
88
8
4
60
20
168
52
20
48
148
20
36
144
40
12
12
8
40
60
48
44
76
60
44
132
64
84
116
24
16
24
80
36
112
32
108
72
148
20
12
16
72
80
208
12
8
40
176
4
180
12
8
12
72
108
52
116
72
40
68
72
28
84
32
16
12
8
88
60
80
60
12
24
84
4
108
20
40
12
60
32
84
172
44
4
32
52
60
20
16
12
44
108
12
36
40
20
112
32
88
56
40
32
40
8
60
40
84
96
72
12
128
12
40
156
20
40
12
440
12
28
48
60
44
16
24
20
120
40
20
28
8
4
8
312
100
60
92
180
16
248
36
16
8
4
8
40
20
52
32
24
84
132
36
12
60
16
72
68
36
148
48
8
52
48
20
36
36
40
20
12
28
108
32
40
284
84
24
40
36
252
12
36
72
12
156
32
28
12
12
96
132
188
300
60
4
32
4
180
180
80
216
124
60
20
112
48
56
256
12
20
76
120
120
20
4
168
44
4
92
40
44
24
36
28
20
28
32
12
60
64
24
36
24
8
72
108
88
12
8
36
88
20
28
8
36
24
72
28
44
12
4
56
136
12
68
208
80
120
40
84
60
32
4
56
64
24
32
96
72
48
24
108
28
128
24
100
116
4
8
28
104
48
40
228
24
56
144
16
24
96
56
348
28
20
40
32
88
128
64
176
4
80
28
44
16
48
44
72
180
60
16
92
88
72
20
16
60
60
12
108
72
44
24
84
180
60
28
12
156
12
72
36
20
112
12
20
76
32
232
240
20
40
8
60
52
32
4
164
40
68
52
68
28
72
12
92
28
36
120
12
120
60
20
28
84
36
32
12
132
64
60
12
20
24
28
108
44
84
40
20
36
16
60
12
60
8
40
212
28
68
36
48
36
112
132
48
288
60
32
208
12
60
108
44
12
28
36
24
20
16
20
24
16
72
20
28
12
8
132
48
24
12
28
60
60
180
32
36
72
36
52
12
48
32
16
56
36
60
48
60
84
28
104
88
32
76
60
8
52
20
40
12
152
16
60
108
176
36
84
4
12
8
36
64
144
8
52
48
12
8
108
4
108
20
52
120
56
52
48
120
20
12
24
208
8
48
96
36
88
60
12
12
48
108
120
20
36
48
108
60
120
24
4
32
12
60
40
96
12
44
28
60
56
36
4
24
120
36
132
104
108
136
60
20
12
52
56
52
92
108
28
24
80
48
28
12
72
20
120
72
24
64
8
28
20
36
24
72
88
20
4
8
24
28
20
16
56
304
44
16
56
16
92
48
72
100
32
88
56
12
72
88
8
12
60
144
16
68
52
12
96
60
20
52
12
108
48
60
12
80
28
132
20
72
16
116
120
96
12
72
16
48
132
48
44
108
28
12
168
72
32
28
20
88
44
36
64
92
136
32
12
64
24
36
56
36
40
12
20
60
72
16
60
48
84
80
88
108
104
16
44
72
148
36
104
16
12
260
180
12
16
80
52
48
12
12
20
40
60
20
36
60
184
68
84
4
20
84
96
12
52
48
8
72
60
28
20
24
76
12
104
24
36
76
44
76
60
140
52
48
44
28
20
36
96
36
108
184
68
28
12
68
36
88
32
4
20
4
32
48
60
72
108
72
84
24
16
56
64
12
12
60
48
104
24
112
48
104
40
92
16
92
16
144
32
64
12
12
168
20
120
24
4
80
4
32
16
20
72
16
60
32
24
4
32
180
48
24
88
108
20
12
24
28
368
112
68
72
76
44
28
32
12
16
12
68
12
28
44
148
20
36
84
180
16
20
4
68
24
88
128
88
60
176
16
48
12
252
120
56
40
12
20
108
52
12
8
40
72
120
20
28
8
40
44
40
128
48
124
56
100
24
20
96
100
60
56
4
72
8
4
96
32
52
20
40
32
36
28
84
140
12
4
56
16
20
120
288
40
24
36
72
8
4
32
24
4
68
112
108
48
12
92
108
52
128
108
24
28
108
12
12
32
64
44
16
20
24
36
160
56
28
36
24
20
88
20
48
24
136
20
40
24
32
124
104
28
8
60
12
24
4
104
88
272
36
100
20
24
76
24
8
28
20
36
4
12
72
60
36
32
204
64
44
108
352
96
32
24
28
80
12
16
20
72
40
20
48
24
4
24
36
60
20
12
88
12
12
56
40
60
84
36
44
40
156
56
60
28
36
44
40
36
12
92
16
20
12
60
112
68
12
168
120
100
60
192
8
112
60
116
24
16
72
60
48
20
40
84
20
88
48
44
192
136
32
12
4
200
192
28
44
36
100
104
36
100
44
12
28
36
44
36
36
60
36
12
88
48
84
68
40
108
56
48
36
4
60
60
116
52
108
24
80
16
72
44
84
36
148
56
52
92
88
20
40
68
40
24
92
28
108
32
36
12
52
8
12
16
60
56
48
36
36
28
120
36
20
120
124
92
64
24
80
108
28
80
4
180
96
12
8
52
60
104
136
8
24
28
48
80
64
8
28
32
48
36
76
104
24
4
36
32
108
4
32
36
120
288
52
44
16
228
204
36
200
36
36
12
168
52
20
12
16
12
108
68
40
24
20
76
164
36
84
16
44
28
20
60
28
180
56
36
28
116
28
36
12
72
56
36
4
116
168
120
60
40
8
52
8
40
8
24
12
76
32
76
24
8
28
32
88
60
180
12
20
48
72
88
20
24
76
72
68
36
4
84
56
36
64
12
212
16
56
48
60
16
56
144
52
32
36
52
12
120
36
20
120
24
228
40
20
52
36
24
36
44
60
192
24
12
88
12
44
24
72
148
60
20
52
108
152
84
16
8
4
156
144
32
28
8
24
4
12
128
156
64
44
60
12
4
212
28
60
56
36
52
20
40
20
28
60
32
36
4
32
24
64
8
40
140
100
20
60
192
60
40
32
64
116
16
60
8
72
40
12
56
64
68
12
28
12
140
28
44
36
24
180
16
32
16
20
124
120
48
60
68
12
72
40
92
4
44
16
56
64
60
24
48
8
12
24
36
52
32
4
20
84
60
28
380
28
24
20
36
96
76
44
24
52
20
72
36
4
212
48
28
44
60
16
12
56
24
76
140
72
28
24
56
72
48
36
16
8
4
80
28
12
96
104
12
16
8
36
16
32
36
24
136
44
36
52
108
92
40
108
32
40
32
28
20
144
16
12
8
60
28
20
64
156
32
280
12
36
140
96
84
64
152
36
52
8
72
40
60
120
152
60
196
12
8
48
132
112
96
84
68
52
36
56
108
76
24
168
32
76
32
88
80
40
44
100
68
40
12
56
40
60
132
32
16
20
24
72
16
104
4
72
12
20
28
104
4
12
12
20
100
36
60
20
24
48
88
44
156
4
20
28
12
48
12
8
112
48
128
12
52
60
20
16
12
60
68
72
24
288
100
36
20
220
12
72
128
24
4
84
128
28
12
8
60
4
60
80
12
64
32
12
28
68
12
28
32
72
36
120
24
100
260
16
20
72
28
80
4
32
4
24
20
96
4
140
12
16
72
8
268
140
24
16
132
48
56
28
8
12
28
68
64
36
56
168
28
80
192
16
20
24
72
4
120
24
32
48
36
24
48
88
60
60
60
12
8
52
20
148
60
24
96
20
4
68
12
28
168
44
12
60
180
88
60
80
136
116
28
8
132
12
24
172
80
72
16
56
84
112
272
12
64
44
72
28
80
36
40
12
152
100
296
64
20
72
24
12
72
168
180
72
16
236
64
120
24
108
80
88
200
4
36
32
40
72
36
144
116
72
60
28
72
20
40
32
40
108
192
8
12
100
36
204
20
88
12
48
32
60
16
32
60
84
4
24
8
28
24
48
120
12
20
348
88
104
16
20
24
88
48
56
28
68
88
20
12
28
44
40
20
88
32
36
4
68
24
64
44
160
20
36
84
28
32
12
24
36
36
12
72
4
12
12
8
28
104
28
20
148
32
72
72
28
60
8
48
64
48
32
28
48
60
72
68
64
188
72
16
56
76
12
36
20
12
28
140
4
120
60
80
16
44
12
168
40
188
24
88
32
64
120
56
28
48
48
20
64
128
28
60
72
8
120
40
20
72
100
72
60
48
12
8
268
20
4
60
48
48
20
60
12
40
92
76
32
112
32
196
72
20
72
4
80
24
108
120
28
72
8
36
96
12
160
56
4
20
28
108
20
40
12
12
32
16
132
8
52
56
60
64
20
36
36
4
20
36
28
8
28
72
48
72
32
40
36
24
8
48
40
140
24
136
20
64
36
12
60
104
64
20
4
92
4
12
132
8
72
76
12
12
32
144
52
68
64
176
12
24
28
20
28
12
68
28
140
112
8
24
12
96
88
56
4
24
272
96
72
16
60
152
60
88
84
56
52
20
60
232
20
72
48
16
20
24
48
60
28
56
76
12
20
88
60
20
40
44
36
28
80
36
24
12
28
180
296
4
60
12
20
112
32
4
24
96
84
20
16
24
92
88
212
24
12
148
12
60
140
132
12
64
12
32
136
12
72
36
20
4
48
60
8
36
96
12
96
4
8
60
12
60
136
84
32
64
24
180
20
16
104
36
36
76
32
40
48
20
132
136
20
144
216
64
48
60
48
56
48
16
24
36
56
88
60
8
148
12
272
16
12
32
76
84
120
56
4
48
48
44
40
36
24
96
80
4
8
88
24
20
40
36
80
36
16
8
84
108
52
108
72
60
20
36
100
20
60
84
36
24
120
108
52
48
8
36
76
120
12
36
12
20
28
44
36
36
84
24
36
84
72
24
4
36
44
40
68
112
92
64
72
12
32
196
12
36
120
84
36
56
4
84
96
24
8
48
64
8
60
40
44
4
24
120
20
100
128
60
52
92
196
32
132
76
8
4
56
12
60
40
32
76
24
60
156
72
20
112
36
180
56
16
60
12
32
24
64
92
36
28
116
4
20
460
44
12
4
20
4
36
12
32
36
60
36
120
88
36
20
60
52
132
116
24
40
216
32
88
20
172
72
20
28
104
28
20
36
72
112
128
12
60
28
12
32
28
92
64
84
20
36
36
184
32
12
96
12
40
68
4
32
28
48
20
112
60
8
12
40
48
8
100
72
20
52
8
52
20
72
76
80
72
76
24
152
36
88
116
88
60
152
76
12
60
32
4
20
4
116
52
8
64
8
12
160
60
48
92
196
180
56
96
84
16
92
96
12
40
20
52
128
12
40
20
36
4
68
52
36
104
76
20
72
72
12
60
16
48
20
24
12
88
108
8
52
140
72
60
36
124
92
4
44
148
48
60
56
4
12
108
24
8
52
48
180
44
36
52
48
44
24
12
88
24
20
72
28
152
64
60
24
156
132
152
16
56
36
28
12
120
20
28
12
32
96
112
8
40
20
216
4
32
88
164
160
68
24
84
100
104
28
12
80
160
92
16
44
4
24
60
36
12
20
24
156
24
76
12
36
204
108
48
164
40
156
32
144
28
60
108
44
16
60
44
28
32
64
44
12
16
8
100
44
28
80
40
44
24
364
32
28
60
36
20
12
28
12
32
28
8
72
72
96
52
72
56
120
60
36
36
12
240
48
40
12
56
24
108
40
8
36
24
12
40
20
28
12
32
12
108
96
64
60
36
56
28
20
16
152
28
20
4
108
68
60
84
36
36
60
48
136
224
40
48
12
152
28
68
28
20
36
28
116
72
24
64
56
88
60
140
60
16
20
112
8
40
104
16
12
32
28
60
20
52
32
36
112
20
48
108
40
60
144
96
56
24
64
92
4
20
100
12
44
60
28
56
52
168
56
36
40
48
24
36
24
36
20
220
32
72
16
24
240
116
36
36
108
40
92
148
72
152
60
76
104
16
24
96
120
116
60
48
28
12
96
44
16
20
232
80
52
20
16
56
76
32
88
32
28
132
36
72
8
52
120
188
144
12
64
12
20
28
44
12
64
44
72
108
72
36
24
4
104
252
196
12
8
12
108
28
32
40
68
40
24
36
72
72
20
36
24
16
24
8
40
20
28
164
88
132
32
4
24
8
52
20
28
80
60
88
56
4
32
28
300
12
12
56
36
108
96
12
24
84
36
88
8
48
112
60
32
108
72
36
4
32
120
4
32
28
176
84
112
68
40
92
28
12
44
24
40
44
168
40
32
28
8
112
44
16
12
36
32
48
24
48
24
76
12
56
40
24
56
96
4
32
40
12
96
60
56
60
4
24
56
4
20
40
48
68
52
12
8
52
8
72
216
12
112
36
20
84
16
20
112
164
84
24
12
24
112
32
76
84
32
4
84
60
20
36
52
72
68
28
32
12
16
56
24
4
8
40
48
24
32
24
184
188
52
60
92
28
80
36
112
72
8
28
116
16
48
32
88
12
20
168
52
108
32
112
48
60
12
156
80
124
168
60
12
32
60
28
96
24
108
32
48
60
88
20
180
124
68
24
28
20
16
72
132
92
76
48
84
56
52
48
192
12
168
132
48
48
44
12
24
12
40
92
148
68
36
64
12
32
12
60
84
24
28
12
32
136
44
16
68
36
96
100
80
28
116
4
44
36
36
28
32
16
20
12
196
20
60
12
40
60
60
8
72
52
32
4
56
84
112
284
16
60
12
56
24
16
60
116
64
84
48
20
24
184
104
28
60
20
28
180
72
12
168
20
28
24
92
36
24
48
148
60
12
68
108
4
56
4
80
28
44
16
8
12
52
8
40
60
72
20
60
12
88
8
28
80
112
12
20
16
20
160
20
36
28
108
8
84
60
12
24
12
28
44
36
4
20
16
56
120
4
12
128
40
20
64
96
84
20
28
48
72
60
12
68
72
96
4
116
144
36
40
56
4
116
88
108
80
48
4
60
32
144
4
8
252
28
48
24
80
360
36
24
108
40
80
52
8
12
72
196
12
120
356
24
12
4
84
60
20
88
60
248
84
88
12
296
24
12
4
32
28
12
20
108
160
104
16
56
96
52
20
76
72
12
36
24
8
132
256
104
48
28
12
12
216
60
32
24
64
12
68
12
60
12
16
60
84
60
36
12
72
36
12
44
60
4
300
20
52
20
40
132
8
192
60
12
24
64
36
24
20
12
60
148
116
36
24
40
104
16
72
12
92
4
32
24
88
56
12
148
60
44
60
36
4
60
8
28
44
88
104
36
24
28
108
8
12
72
216
60
4
48
20
84
24
84
36
60
84
72
60
64
44
36
36
48
60
16
12
48
12
32
16
24
32
4
140
112
60
44
24
12
52
8
52
92
156
28
12
68
64
8
108
216
96
40
512
16
44
12
28
68
28
44
76
44
88
8
180
12
24
4
12
72
20
216
4
96
20
36
144
64
32
36
52
32
28
8
108
60
12
28
12
68
4
68
28
72
72
68
28
24
20
120
36
40
12
8
64
92
16
48
80
4
92
48
40
20
16
12
132
32
4
24
36
44
136
32
84
36
24
4
80
112
48
92
24
36
52
20
36
4
8
100
8
100
24
116
4
32
88
20
36
12
88
44
28
108
152
88
72
20
28
44
40
32
4
12
140
72
28
44
24
100
132
20
72
40
32
88
20
16
24
80
132
28
36
80
52
32
40
20
48
28
44
16
152
48
4
56
72
12
136
44
40
32
108
16
116
16
68
96
48
88
108
80
84
72
36
28
72
48
12
20
24
48
40
32
16
92
196
44
156
60
180
4
32
28
56
4
48
60
72
20
28
12
68
72
16
56
124
84
92
24
36
48
28
60
8
40
12
12
56
4
180
48
8
100
44
16
92
40
8
24
192
28
8
52
56
36
16
60
12
56
24
76
12
32
28
44
24
36
88
32
28
168
12
8
52
60
20
36
120
64
36
32
88
72
60
132
48
44
24
40
116
16
8
4
96
44
136
24
60
32
48
16
60
12
152
16
72
60
80
88
180
204
56
12
24
84
40
72
60
8
36
184
300
116
48
16
20
52
80
40
32
12
28
156
12
12
188
108
4
32
28
8
40
92
28
8
12
108
40
20
4
8
88
80
160
12
20
28
176
48
196
24
32
28
108
8
24
100
8
40
108
72
68
124
32
16
80
88
56
16
92
12
144
24
12
4
24
120
36
12
108
12
80
60
52
68
28
44
16
72
120
12
56
4
48
104
4
32
28
24
260
48
24
16
20
52
56
36
64
12
32
76
44
100
32
28
48
12
156
132
20
88
12
20
108
4
120
56
4
36
72
32
168
40
32
36
120
64
116
64
8
60
48
24
16
72
32
180
72
24
84
40
20
88
48
24
60
68
52
20
88
60
44
64
12
20
120
132
16
12
44
148
140
28
12
48
108
20
72
220
48
176
60
88
48
92
252
24
84
72
4
20
84
40
92
16
12
36
20
96
4
84
20
48
132
48
28
72
8
324
28
60
44
4
32
28
24
36
12
108
44
40
8
88
24
20
12
76
12
96
32
28
116
24
12
28
60
20
24
28
80
72
72
76
8
4
60
140
12
4
12
60
140
52
60
48
200
60
12
28
44
136
48
60
44
88
108
56
4
84
36
20
4
60
8
72
36
40
32
60
28
20
4
128
12
72
76
32
28
12
32
60
4
44
16
20
4
32
16
80
48
24
40
48
20
48
36
36
132
36
216
64
24
32
36
88
12
12
68
132
136
56
28
68
84
4
72
32
28
12
48
44
48
96
12
52
36
44
40
8
72
28
168
56
28
80
36
36
60
120
24
112
32
72
88
236
40
60
144
60
120
80
136
84
8
72
28
68
64
56
100
12
12
128
72
16
60
12
8
84
28
120
12
96
56
108
100
56
40
56
120
28
108
60
60
108
24
96
44
12
24
4
32
84
24
16
84
92
24
144
36
36
28
156
140
160
20
64
8
12
16
56
28
60
20
76
24
8
108
144
180
100
32
84
4
20
76
32
12
168
52
48
72
36
20
24
40
8
28
104
40
32
16
380
12
40
156
24
32
16
132
20
16
12
12
96
12
48
32
52
8
148
44
108
112
32
24
12
208
32
28
92
24
208
20
28
288
24
108
8
40
32
120
40
68
52
132
20
12
108
36
172
80
88
20
4
108
32
88
44
36
84
64
12
20
28
72
12
188
100
8
4
20
72
28
80
72
64
20
40
12
12
60
60
20
16
92
84
96
28
80
12
40
60
80
72
40
48
8
36
208
8
28
56
4
20
84
76
32
100
8
4
56
124
60
108
48
120
144
8
48
36
16
132
36
32
24
108
72
4
32
180
48
36
76
132
68
12
88
72
56
36
376
20
88
24
56
72
48
100
44
16
12
60
44
148
68
48
40
24
48
72
20
12
24
112
32
28
72
128
144
124
92
72
40
20
28
72
36
20
40
60
12
108
12
20
24
144
40
12
12
128
24
48
40
48
8
72
172
8
172
48
44
16
132
20
48
160
48
116
24
4
48
68
4
20
12
24
4
36
116
4
24
108
32
16
12
8
36
108
48
40
68
4
20
40
116
112
32
28
44
4
84
20
72
64
44
72
148
36
12
12
68
120
24
28
92
4
104
28
8
132
40
48
32
24
28
20
180
76
20
4
296
24
16
12
48
152
24
76
32
28
8
36
4
24
36
132
104
28
96
44
40
60
8
48
36
16
8
36
28
20
60
12
4
12
20
24
28
120
8
24
124
12
20
112
32
204
160
20
4
116
4
56
52
140
160
60
12
168
68
60
36
28
60
20
280
8
144
16
180
12
152
4
24
60
36
84
20
36
4
32
36
40
32
88
108
80
12
24
120
108
28
60
12
60
8
148
12
72
20
76
44
40
36
24
8
60
52
128
88
84
20
40
56
100
120
84
180
20
36
156
88
20
28
8
36
36
72
60
12
24
64
92
16
44
84
52
44
108
12
24
64
20
60
36
64
92
24
4
8
108
72
88
92
28
104
156
24
12
76
68
72
24
48
160
36
24
60
60
8
28
20
24
148
72
60
48
32
40
48
132
32
84
232
60
20
28
152
28
56
24
4
36
12
20
12
72
4
20
4
32
4
104
16
56
64
56
64
12
20
120
24
84
24
76
60
20
40
176
28
8
88
44
28
288
116
64
44
16
20
40
24
180
8
12
28
132
20
72
16
108
44
36
4
68
72
12
208
152
16
12
36
72
8
312
48
172
12
32
24
64
20
76
84
8
72
16
12
128
4
32
36
52
60
92
84
36
4
60
12
68
24
160
56
12
24
4
104
12
24
72
28
72
20
24
156
40
72
176
72
24
88
68
132
28
20
72
16
44
28
44
84
40
32
28
24
92
16
92
76
12
8
100
24
56
12
24
36
112
36
12
32
72
28
8
108
60
4
80
72
60
28
8
72
36
84
36
24
72
16
20
144
64
20
36
108
16
56
24
36
4
24
20
96
112
8
72
24
16
68
40
180
12
20
24
64
12
8
244
80
16
116
76
12
120
80
228
72
36
60
52
60
44
64
80
52
8
40
60
44
16
92
40
120
92
16
204
60
20
132
4
60
20
36
60
84
60
12
60
72
40
68
12
36
24
192
16
44
84
60
36
108
120
196
152
40
60
12
60
20
96
100
84
32
28
8
48
4
60
188
88
80
36
16
32
72
36
72
40
48
20
24
4
80
172
44
184
60
72
8
72
88
92
28
72
32
48
28
12
72
48
20
24
36
84
76
12
36
44
160
36
12
44
108
48
40
12
20
76
104
16
24
56
4
68
88
132
48
92
12
60
12
36
52
56
36
36
28
24
56
72
112
108
12
8
28
20
36
64
32
12
160
20
16
44
12
60
108
40
8
24
16
140
52
48
12
216
60
72
60
132
60
8
52
8
12
60
28
12
108
132
36
60
72
12
152
144
36
16
20
180
72
16
164
16
180
56
28
60
56
52
60
8
4
488
88
84
8
12
328
68
64
36
104
16
12
128
4
96
24
8
40
8
340
44
136
44
40
120
32
36
100
8
24
28
72
60
56
64
20
40
128
52
48
20
60
12
76
12
44
28
92
64
140
40
44
40
36
20
12
72
16
116
88
68
40
20
28
44
12
64
32
12
160
48
48
120
56
76
108
12
20
72
96
112
32
40
36
72
48
32
52
20
60
120
28
260
168
52
68
60
36
28
20
100
140
72
28
80
16
56
36
12
76
24
48
12
56
24
12
4
24
60
56
72
100
12
56
52
252
68
60
88
72
104
4
12
60
72
56
120
4
248
28
12
72
60
68
28
12
12
32
96
84
24
64
20
28
48
164
28
44
28
108
80
48
36
36
100
8
36
64
12
32
28
68
4
8
108
144
100
32
84
4
68
112
36
60
44
76
60
32
100
48
44
16
56
28
8
24
4
24
80
36
52
68
24
12
64
60
20
36
28
48
120
44
28
20
28
140
28
20
4
20
48
148
24
8
88
12
8
64
80
28
8
36
244
12
12
60
20
108
12
148
48
84
36
104
12
4
20
4
32
36
52
60
60
20
28
44
16
240
68
4
20
108
52
56
4
36
24
56
184
20
28
8
36
360
108
16
24
48
108
20
40
12
32
72
4
20
12
180
28
12
72
68
24
4
60
20
4
56
4
108
108
12
12
8
112
32
108
72
16
104
36
24
84
52
132
120
36
20
24
100
20
132
64
24
68
52
20
136
212
28
120
44
72
96
28
12
32
16
72
32
36
36
76
12
36
24
56
52
72
212
24
156
24
100
24
48
72
20
76
24
48
68
52
44
28
36
44
40
36
24
20
36
52
8
64
20
16
12
188
4
32
16
12
36
132
20
112
140
16
44
16
56
16
104
28
80
36
52
48
44
40
68
72
16
20
24
12
16
20
88
24
56
64
8
84
60
36
144
108
40
32
88
56
12
108
40
84
20
60
12
304
144
120
168
12
8
132
36
72
144
28
20
28
212
40
68
72
16
132
80
148
60
44
76
12
48
84
32
76
12
36
20
4
48
12
36
32
52
48
128
132
40
192
32
4
20
12
24
48
36
96
16
68
64
116
100
12
32
72
64
120
24
60
20
60
48
24
108
16
60
72
60
8
12
88
20
36
24
40
12
32
108
72
88
8
100
116
148
152
4
20
4
8
40
168
12
168
60
12
32
76
32
72
108
52
48
128
40
140
36
16
92
180
16
56
60
28
36
44
40
8
112
20
16
32
28
32
40
68
52
12
108
48
116
60
84
52
20
172
60
8
52
60
260
28
32
16
56
48
72
36
52
56
60
144
36
52
12
8
12
16
20
172
68
4
36
60
24
68
24
148
80
16
116
144
4
80
28
48
60
24
60
92
28
20
16
12
8
64
36
60
44
28
20
24
256
32
12
16
48
116
36
52
56
4
56
100
92
72
28
8
24
108
28
24
20
156
36
24
220
24
36
44
12
28
48
140
24
120
64
32
72
40
80
28
44
24
40
44
88
60
32
36
24
16
24
36
152
24
28
56
4
36
20
52
68
40
20
84
136
180
140
120
24
40
8
108
40
20
36
48
76
12
200
28
44
88
60
20
108
4
8
52
8
40
12
56
216
108
48
28
12
68
24
48
24
28
36
20
160
44
48
100
44
16
92
76
20
4
140
88
12
360
56
4
32
4
200
100
24
20
28
8
36
4
44
72
16
44
16
132
32
108
40
8
52
48
8
52
8
36
4
24
48
12
36
120
80
72
12
88
120
140
48
124
92
28
8
112
36
20
12
24
88
156
132
92
12
24
72
40
8
36
24
184
60
36
56
24
12
180
60
28
20
4
68
24
16
68
216
24
12
28
24
36
12
12
56
120
24
28
128
4
56
112
8
4
68
28
32
28
60
192
12
96
12
44
36
60
100
12
108
120
20
72
16
60
24
20
28
8
96
28
48
44
88
20
36
24
28
20
40
20
52
36
140
60
52
308
36
4
44
60
288
52
32
24
4
8
60
112
60
56
52
12
68
12
16
144
56
4
200
148
72
68
100
92
28
44
4
12
12
8
100
68
36
156
24
4
32
28
24
36
20
12
24
28
56
40
20
40
44
36
72
72
40
108
92
40
8
28
32
28
84
96
12
72
36
60
44
208
20
24
4
84
96
24
80
28
48
104
12
4
56
208
8
12
76
120
24
92
4
176
16
32
196
20
72
88
84
32
48
40
60
96
12
44
16
20
24
88
20
28
132
36
84
36
24
56
64
56
36
64
116
36
88
116
28
96
72
128
40
12
120
8
64
8
12
72
4
104
36
184
48
12
8
60
84
96
40
48
24
60
120
36
24
20
60
72
4
176
28
56
72
60
40
32
12
88
96
72
108
24
32
108
28
20
180
28
12
48
24
32
76
20
112
68
40
60
92
72
108
16
12
104
4
32
28
20
40
24
48
60
8
132
84
28
48
12
48
12
212
144
52
92
72
60
108
12
4
20
112
48
20
100
24
36
20
12
52
36
72
12
80
100
68
40
8
4
56
4
60
8
48
36
4
236
76
8
4
92
84
184
20
12
28
48
48
12
32
12
4
24
68
12
180
60
16
84
36
84
116
24
108
112
36
12
12
20
96
4
80
28
12
32
36
88
80
52
12
96
60
32
72
160
96
140
4
8
144
16
8
100
116
36
28
116
36
28
60
32
148
24
168
188
12
40
92
48
60
12
40
20
12
96
72
16
72
12
92
64
32
28
24
32
4
72
68
24
28
108
20
64
32
36
40
12
168
60
132
32
124
12
8
52
44
16
248
24
28
72
96
24
60
120
36
32
12
16
72
8
40
84
48
12
32
16
32
76
56
16
308
84
72
28
80
40
20
88
48
44
40
32
36
12
16
84
152
64
24
8
48
124
108
48
24
20
72
64
44
16
24
20
48
144
64
120
20
72
12
76
24
8
168
84
108
24
16
20
28
20
112
72
32
24
4
108
72
68
72
28
60
92
12
64
24
56
40
12
8
12
108
220
144
56
40
72
12
56
64
308
112
120
48
60
132
56
12
24
4
72
8
4
32
64
60
80
232
12
8
40
8
24
16
12
332
28
20
40
12
128
24
76
68
12
112
32
4
60
176
36
28
92
24
16
12
56
72
108
24
16
20
12
88
20
40
20
12
52
8
40
60
8
244
36
44
36
36
48
16
72
108
20
24
72
88
96
12
32
28
44
88
36
44
36
12
204
4
44
40
92
156
52
96
20
52
120
164
88
156
32
88
12
8
112
32
12
28
60
20
88
108
72
44
84
24
28
20
24
84
4
36
20
112
152
60
12
28
32
48
28
60
12
60
80
12
148
20
16
104
88
132
36
24
48
120
92
16
44
12
16
20
24
64
12
8
160
132
20
28
56
36
72
180
28
12
32
4
24
36
116
108
60
28
20
72
40
20
16
24
68
148
32
48
36
168
16
84
128
24
48
148
20
28
12
44
24
120
36
16
8
36
28
92
16
180
8
40
12
32
40
300
36
20
60
156
24
4
80
60
88
120
48
32
112
48
108
32
28
24
20
36
124
92
288
180
60
28
60
12
120
36
12
120
44
28
96
56
64
132
20
352
80
16
60
32
84
36
24
88
