4
4
4
4
4
4
0
4
4
8
8
4
4
8
4
4
4
4
4
0
4
4
8
16
24
24
20
20
20
20
20
20
12
16
16
16
16
16
16
20
20
20
20
20
28
32
32
32
32
32
36
36
36
36
44
48
48
48
48
48
48
56
60
56
60
60
60
56
56
64
84
96
96
88
80
84
88
100
88
88
100
104
104
96
100
104
104
100
116
124
128
128
124
124
124
124
128
124
120
116
112
112
108
108
108
108
108
108
104
104
96
88
80
80
80
80
80
72
72
72
64
68
68
60
52
44
40
36
36
40
44
40
36
36
32
32
36
36
36
36
36
36
32
32
32
32
32
32
28
20
16
12
16
20
16
16
20
20
20
12
4
4
4
0
4
8
12
12
12
12
16
16
16
16
12
12
12
12
12
8
8
12
8
4
4
4
12
16
16
16
12
12
12
16
16
12
12
16
16
16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
16
12
8
4
0
0
0
0
-4
-4
-4
-4
0
0
-8
-8
-8
-8
-8
-4
12
8
8
8
4
0
0
4
4
0
-4
-8
-8
-8
-8
-8
-4
-4
-8
-8
-16
-20
-8
-8
-12
-12
-12
-20
-24
-12
-12
-12
-12
-12
-12
-12
-8
-12
-12
-8
-4
-4
-20
-20
-20
-12
-4
-4
-12
-12
-8
-8
-8
-4
-4
0
-8
-16
-16
-16
-20
-20
-16
-16
-16
-16
-16
-16
-12
-4
4
12
8
8
12
12
8
8
12
20
20
20
20
24
24
24
24
24
28
28
32
36
44
52
56
60
64
64
68
64
64
68
68
68
68
68
56
56
44
28
24
20
20
12
12
12
8
8
4
-12
-16
-20
-20
-16
-16
-16
-16
-16
-16
-16
-20
-20
-20
-20
-28
-32
-36
-28
-28
-40
-40
-40
-40
-36
-36
-36
-36
-40
-40
-32
-28
-40
-48
-48
-48
-48
-40
-40
-32
-28
-24
-16
4
36
80
124
176
232
296
364
432
512
564
612
632
636
612
580
508
424
344
264
200
136
88
60
44
36
36
32
32
24
16
8
0
-4
-4
-4
-4
-4
-8
-16
-20
-24
-28
-16
-16
-24
-24
-24
-24
-28
-16
-16
-20
-12
-12
-24
-24
-16
-12
-8
-8
-16
-16
-12
-8
-4
-8
-8
-4
-4
-8
-8
0
0
-4
-8
-12
-4
-4
0
4
4
-8
-12
-12
-16
-12
-4
0
0
0
4
4
8
0
4
0
0
4
8
4
0
4
4
4
0
0
8
20
24
20
16
20
20
20
20
20
20
24
24
32
32
32
32
36
44
48
48
52
48
52
52
52
52
52
56
64
72
84
80
80
84
80
76
80
80
80
84
84
84
84
88
92
88
84
88
92
92
92
92
92
92
92
88
80
76
72
72
72
64
56
56
44
36
28
28
32
32
32
24
16
12
12
8
8
-4
-4
-4
-4
-4
-8
0
0
-4
-4
-4
0
-4
-8
-16
-20
-16
-20
-24
-24
-28
-24
-20
-16
-20
-20
-16
-16
-16
-16
-12
-12
-16
-12
-16
-12
-8
-16
-20
-16
-4
-4
-8
-4
0
0
0
-4
-4
-4
-4
-12
-12
-4
-4
-4
-4
-8
-8
-8
-8
-8
-12
-12
-12
-12
-12
-12
-12
-16
-16
-16
-12
-12
-12
-12
-8
-8
-8
-12
-8
-4
-4
-4
0
-4
0
0
-4
-8
-4
0
0
0
0
0
4
0
-4
-4
-8
-8
-8
-8
-8
-4
0
-4
-8
-4
-4
-12
-12
-8
-8
-8
-8
-8
-12

