28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4
28
4
4
4
88
8
76
76
76
76
76
76
76
76
12
4
4
4
104
8
4
4
104
24
4
8
76
60
60
60
60
76
76
76
12
4
40
4
24
8
88
4
28
72
104
8
76
76
76
76
76
76
76
76
12
4
4
104
40
8
28
40
4
88
4
8
76
76
76
76
76
76
76
76
12
88
24
4
28
8
124
124
124
124
124
48
76
76
76
0
76
76
76
76
12
104
4
4
40
8
76
76
0
76
76
76
64
76
76
76
76
0
76
76
12
4
24
52
4
8
76
76
76
76
0
76
0
76
76
76
76
76
76
76
12
4
40
4
24
8
76
60
56
76
76
76
76
76
76
76
108
112
116
76
12
104
4
4
104
8
20
20
20
20
20
36
76
76
96
76
120
120
120
76
12
72
4
4
4
8
4
4
40
4
40
8
76
76
76
76
76
76
76
76
12
104
4
24
80
8
4
88
4
4
4
8
76
0
76
76
76
76
76
76
12
4
4
88
84
8
4
4
4
88
4
8
76
76
76
100
76
76
76
76
12
40
4
4
4
8
88
104
28
4
40
8
76
76
76
76
76
76
76
76
44
124
124
124
124
48
4
4
4
40
4
16
20
68
36
76
76
76
0
76
76
76
76
76
76
76
24
72
104
88
4
28
124
124
48
60
76
76
56
76
32
20
20
20
88
20
104
4
4
4
4
8
120
120
120
120
76
76
76
76
12
4
88
24
28
4