You are on page 1of 180

24

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
2
2
2
2
3
3
3
3
4
4
4
5
5
5
5
5
6
6
7
7
7
8
9
9
9
9
9
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
13
13

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

13
13
14
14
15
15
15
15
15
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

22
23
23
23
23
23
23
24
24
24
24
25
25
25
25
25
25
27
28
28
28
28
29
29
29
30
30
30
30
31
31
32
32
32
32
32
35
35
36
36
36
36
37
37
37
37
37

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

37
40
41
41
41
42
42
43
43
43
43
43
44
44
44
45
45
45
45
45
46
46
46
46
47
47
48
48
48
48
48
48
49
49
50
50
50
50
50
50
50
52
52
52
52
52
52

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

52
52
53
53
53
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
58
59
59
59
59
59
59
60
60
60
60
61
61
61
61
61
61
64
64
64
64

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

65
65
65
65
65
65
66
66
67
67
67
67
67
67
67
68
68
68
68
68
69
69
70
70
70
70
71
71
71
72
72
72
72
72
73
73
75
75
75
75
76
76
77
78
78
78
78

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

78
78
78
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
82
82
83
83
83
83
83
84
84
84
87
87
87
87
87
87
87
88
88
88
88
89
89
90
90
90
90
90
90

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
98
98
98
98
99
99
100
102
102
102
102
103
103
105
105
105
106
106
108
108
108
108
108
108
108
108
109
110
110
110
110

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

110
111
111
112
112
115
115
115
115
115
115
115
115
116
116
116
116
116
116
117
118
118
118
119
120
120
120
121
121
121
121
121
121
121
121
121
122
122
122
123
124
124
124
124
124
124
126

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

126
126
126
126
126
130
131
131
132
132
134
134
134
134
135
135
135
135
135
136
136
136
136
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
144

1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

144
144
144
144
144
144
146
146
146
146
148
148
148
148
148
148
148
150
152
152
152
152
152
152
152
153
153
153
153
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
156

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50

911
911
911
911
911
911
911
911
911
911
911
911
911

1
1
1
1
1
1
1
1
1
1
1
1
1

156
156
157
157
157
159
159
159
159
159
160
160
160

1
1
1
1
1
1
1
1
1
1
1
1
1

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

1
2
3
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
5
1
2
1
2
3
1
1
2
3
4
5
6
7
8
9
1
2
3
4
1
2
3
4
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
1
2
1
2
1
2
2
1
1
2
2
1
2
2
1
1
1
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
1
2
1
2
2
1
2

1
2
3
1
2
3
3
1
2
3
3
1
2
3
1
2
3
3
3
1
2
1
2
3
1
1
2
3
3
3
3
3
3
6
1
2
3
3
1
2
3
3
1
2
3
1
2

27
23
5
54
45
12
11
23
25
7
5
24
21
4
28
27
5
3
2
26
20
33
31
2
32
40
36
11
9
8
7
5
1
67
25
23
5
1
27
24
4
2
20
19
1
86
75

10
1
7
4
9
6
9
4
8
9
6
9
3
9
1
5
12
2
11
12
4
6
6
7
5
1
12
5
1
3
7
7
8
10
3
7
7
9
9
3
10
3
6
4
12
8
9

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

3
4
1
2
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
1
1
2
1
2
1
2
1
2
2
1
2
1
1
1
2
1
2
2
1
2
1
1
2
1
2
1
1
1
2
2
2
1
1
2
1
1
2
2
1
2
1
2
1

3
3
1
7
1
2
3
3
3
1
8
3
3
1
2
3
3
3
3
1
2
7
7
3
3
3
3
3
7
7
3
1
2
3
3
3
1
2
3
3
3
3
1
2
3
3
3

44
38
43
9
27
26
8
5
0
32
4
14
4
31
27
10
8
4
1
41
23
17
14
11
10
8
7
5
4
3
2
36
29
12
10
6
33
30
14
11
8
2
28
27
8
7
2

8
8
5
4
1
9
8
12
8
3
3
8
6
2
11
6
4
3
10
6
1
10
9
1
12
1
7
4
11
9
1
4
5
5
8
11
3
12
8
6
9
4
11
3
3
10
7

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

1
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
1
1
2
3
4
1
2
3
1
2
3
4
1
2
1
2
3
4
5
1
2
1
2
3
4
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1

1
1
2
1
1
2
2
1
2
1
1
1
2
1
2
1
1
1
1
2
2
2
1
2
2
1
2
1
2
2
2
1
2
2
2
1
2
1
2
1
2
1
1
2
2
2
1

1
1
2
3
3
3
3
1
2
3
3
1
2
3
3
3
3
1
1
2
3
3
1
2
3
1
2
3
3
1
5
1
2
8
8
3
1
7
1
3
3
7
1
2
3
3
3

39
39
33
13
10
8
6
35
38
9
5
35
30
11
7
3
1
52
25
24
4
1
27
25
2
32
20
2
0
71
6
29
29
9
5
1
82
57
23
6
4
23
57
52
29
24
20

5
11
11
4
4
6
7
9
10
2
8
4
9
12
11
10
8
3
5
8
1
5
3
4
1
6
9
11
11
9
4
9
10
7
12
9
4
4
7
12
5
5
4
10
12
11
10

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

6
1
1
2
3
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
1
2
1
2
3
4
5
6
1
2
1
2
3
4
5
6
7
1
2
3
4
5
6

1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
1
1
2
1
1
2
2
1
2
2
2
2
2
2
1
1
1
1
2
1
2
1
2
1
2
2
2
2
2
1
2
1
2
1
2
2
2
2
1
2
1
2
2
1

3
1
1
3
7
1
7
1
2
3
3
3
1
3
3
1
7
7
7
7
1
2
3
3
1
2
1
2
3
3
3
3
1
2
1
2
3
3
3
3
3
1
2
3
3
3
3

18
57
64
37
15
37
35
29
29
9
8
2
38
10
7
62
68
67
72
51
59
54
22
16
69
65
32
27
8
5
3
1
31
19
30
28
9
11
7
4
0
38
35
17
15
14
10

10
10
6
1
1
8
5
10
11
3
11
3
8
10
3
11
1
10
11
3
5
8
5
1
12
4
9
1
12
7
12
8
10
9
1
5
3
2
9
6
1
2
1
5
3
10
10

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

7
8
1
2
3
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
7
1
2
1
2
1
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1

2
2
1
2
2
2
1
1
1
1
2
1
2
1
2
1
2
2
2
1
2
2
1
2
2
1
1
1
2
1
1
2
2
2
1
1
1
1
2
2
1
2
2
1
2
1
1

3
3
1
2
3
1
3
3
3
1
2
3
3
3
3
1
2
3
3
3
3
3
1
7
1
3
1
1
2
3
3
3
3
1
3
3
3
1
2
3
3
3
3
1
2
3
3

7
0
45
43
15
48
17
16
11
37
35
15
12
10
7
40
31
14
13
10
4
0
55
44
48
8
60
53
42
21
16
11
3
39
15
13
3
41
39
15
14
10
2
42
40
11
10

2
1
1
9
7
3
3
9
12
11
1
5
11
7
3
8
1
6
10
2
4
7
4
6
8
5
8
1
2
11
6
5
7
8
5
1
5
9
4
1
6
1
10
10
3
12
9

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

1
2
3
4
5
6
1
2
1
2
3
4
5
6
7
1
2
3
4
5
1
2
1
2
3
4
1
2
3
1
2
3
4
5
1
2
1
2
3
4
1
2
1
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
2
2
1
2
1
2
1
2
1
1
2
1
2
2
1
1
2
2
2
1
1
2
2
1
1
2
2
1
2
2
1
2
2
1
1
2
2
1
2
1
2
2
1
2
2

1
2
3
3
3
3
1
2
1
2
3
3
3
3
3
1
3
3
3
3
1
3
1
7
3
3
1
2
3
1
2
3
3
3
1
7
1
2
3
3
1
7
1
1
3
3
3

33
28
10
6
4
2
72
67
34
38
16
13
11
8
1
45
27
21
17
15
78
40
60
58
30
17
23
21
2
39
46
13
11
9
53
27
39
34
10
9
52
12
74
46
26
22
21

12
4
11
3
3
8
3
4
5
1
5
1
4
12
11
4
1
1
3
9
9
12
4
8
5
6
8
9
6
12
7
12
3
3
1
3
9
5
5
11
10
7
7
2
4
2
10

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

5
6
7
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5
6
7
1
1
2
3
1
2
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
1
2
1
1
2
2
1
1
2
2
2
1
2
2
2
1
2
1
2
2
2
1
2
2
1
1
2
2
1
1
1
1
2
1
2
1
1
2
1
2
2
2
2
1

3
3
3
1
2
3
3
3
1
3
3
4
4
5
1
2
3
3
1
2
1
2
3
3
3
1
3
3
1
2
3
3
3
3
3
1
1
2
3
1
3
1
2
3
3
3
3

14
12
17
36
35
12
9
7
57
32
29
28
28
0
34
25
6
2
69
64
41
39
11
5
1
39
13
12
46
47
21
20
16
14
11
45
23
19
0
86
58
56
50
31
25
17
29

5
7
2
12
6
10
8
6
9
5
8
1
2
12
1
10
11
8
11
1
9
8
9
7
10
5
5
8
10
10
4
11
1
1
3
7
3
8
12
4
1
5
2
1
4
6
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4
1
2
1
1
2
3
4
1
2
1
2
3
1
2
1
2
3
4
5
6
7
8
1
1
2
3
4

1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
1
1
1
2
2
1
2
2
1
1
2
1
2
1
1
2
1
2
2
1
2
1
1
2
2
1
2
1
2

1
2
3
3
7
1
2
3
3
3
3
1
2
3
3
3
1
2
3
3
1
7
1
1
7
3
3
3
1
1
2
3
1
7
1
2
3
3
3
3
3
3
1
1
2
3
3

68
61
34
26
75
39
32
1
11
13
5
42
36
1
8
7
49
47
17
16
67
64
79
66
62
39
40
36
66
76
69
18
56
45
38
33
16
14
12
8
4
1
60
73
67
47
29

4
12
12
10
10
12
12
8
1
4
5
3
9
5
3
11
1
3
3
9
5
11
3
8
1
11
4
9
1
8
9
7
7
3
3
8
9
2
7
8
8
7
5
1
3
7
11

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

5
1
2
1
2
1
2
3
4
5
6
7
8
1
2
3
4
5
6
1
1
2
3
1
1
2
3
1
2
3
4
5
6
7
8
9
1
2
3
1
1
2
3
4
5
6
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
2
2
1
2
2
1
2
2
1
2
1
2
1
2
2
1
2
1
2
2
2
1
2
1
1
1
2
1
2
1
1
1
2
1
2
2
1
1
2
1
1
2
2
2

5
1
7
1
7
1
2
3
3
4
5
5
5
1
2
3
4
3
5
1
1
2
3
1
1
2
3
1
3
4
3
4
3
3
4
5
1
2
3
1
1
2
3
3
3
3
1

5
83
81
58
12
60
58
38
25
23
14
6
2
58
55
21
17
16
0
79
52
38
11
53
74
65
45
74
27
23
21
17
17
14
3
2
32
25
1
78
44
42
18
15
8
6
21

9
6
4
9
7
9
8
8
6
2
12
11
9
6
5
11
8
6
2
1
3
8
6
6
4
12
1
3
11
12
10
9
7
12
8
9
12
3
9
9
6
1
9
12
9
9
9

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
3
1
2
3
1
1
2
1
2
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
1

1
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
1
1
2
2
2
1
1
2
1
1
1
2
2
2
2
1
2
2
1
1
2
1
1
2
2
1
1
2
1
2
1
1
1
2
1
2
1
2
1
2
1
2
2
1

3
7
1
3
7
1
1
7
1
7
1
5
5
7
1
3
3
3
7
1
3
3
8
1
3
3
3
3
8
1
2
3
3
3
3
1
2
3
3
3
3
1
2
3
3
3
1

0
23
54
16
12
54
40
3
25
2
66
21
16
62
22
7
3
1
23
66
47
24
63
35
10
7
3
0
47
40
31
13
12
8
7
45
41
21
14
11
9
33
30
7
4
1
49

9
9
5
4
4
4
5
5
9
9
6
5
8
8
11
11
2
6
6
10
10
6
6
1
10
10
11
2
2
12
9
12
11
6
9
3
12
10
10
6
10
7
3
7
2
8
8

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
3
4
5
6
7
1
2
3
4
1
2
3
4
5
6
7
1
1
2
3
4
1
2
3
1
2
3
4
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
1

1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
2
2
1
1
2
1
2
1
2
1
2
1
1
2
1
1
2
2
1
1
1
1
2
1
2
1
1
2
1
2
1
1
1
1
1
2
1
2
1
2
1
1
2
1
2
1

2
3
3
3
3
6
1
2
3
3
1
2
3
3
3
3
3
1
1
2
3
3
1
2
3
1
7
7
3
1
2
3
3
3
3
3
3
1
7
3
3
4
3
3
3
5
1

43
19
16
9
8
74
26
20
3
1
36
33
16
14
11
6
3
83
53
53
22
14
25
19
1
22
26
19
0
42
36
15
13
11
8
6
1
56
48
22
16
19
12
10
9
0
44

12
4
7
12
9
2
1
9
1
10
3
7
9
11
12
4
9
5
3
1
10
8
12
4
12
2
9
12
6
7
4
2
3
3
9
6
5
10
6
12
10
1
7
5
8
10
6

2
2
2
2
2
2
2
2
2
2
2
2
2

2
3
1
2
3
1
2
3
4
5
1
2
3

1
1
1
1
2
1
1
1
1
1
1
1
1

1
1
1
2
1
1
2
1
2
1
2
1
2

3
3
1
2
3
1
2
3
3
3
1
3
3

19
17
67
65
29
26
23
5
3
0
35
11
4

6
4
5
7
1
4
3
11
7
2
1
2
10

1983
1987
2005
1956
1965
1998
1999
1987
1985
2003
2005
1986
1989
2006
1982
1983
2004
2007
2008
1983
1990
1977
1979
2008
1978
1970
1973
1999
2001
2002
2003
2005
2009
1943
1985
1987
2005
2009
1983
1986
2006
2008
1990
1991
2008
1924
1935

1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
1
1
1
1
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
9
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
1
1
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
9
.

9
2

1966
1972
1967
2001
1983
1984
2002
2004
2010
1978
2006
1996
2006
1979
1983
2000
2002
2006
2009
1969
1987
1993
1996
1999
1999
2002
2003
2005
2006
2007
2008
1974
1981
1998
2000
2004
1977
1979
1996
1999
2002
2008
1982
1983
2002
2003
2008

1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
1
.
1
.
.
.
.
.
.
.
1
.
.
.
1
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2

2
2
2
1
2
2
2
2
2
2
9
2
2
2
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1971
1971
1977
1997
2000
2002
2004
1975
1972
2001
2005
1975
1980
1998
2003
2007
2009
1958
1985
1986
2006
2009
1983
1985
2008
1978
1990
2008
2010
1939
2004
1981
1981
2001
2004
2009
1928
1953
1987
2003
2006
1987
1953
1958
1980
1986
1990

1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
.
.
.
.
1
.
.
.
.
.
1
2
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
2
2
2
9
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
1
9
2
2
2
9
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1992
1953
1946
1973
1995
1973
1975
1981
1981
2001
2002
2008
1972
2000
2003
1948
1942
1943
1938
1959
1951
1956
1988
1994
1940
1945
1978
1983
2001
2005
2006
2009
1979
1991
1980
1982
2001
1999
2003
2006
2010
1972
1975
1993
1995
1996
2000

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
2
.
.
.
.
.
.
.
.
1
.
.
.
.
.
1

2
9
2
2
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2

2
9
2
2
9
2
2
2
2
2
1
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
1.
.
.
.
.
.
.
.
.
.
.
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
9

2003
2010
1965
1967
1995
1962
1993
1994
1998
1973
1975
1995
1998
2000
2003
1970
1979
1996
1997
2000
2006
2010
1955
1966
1962
2002
1950
1957
1968
1989
1994
1999
2007
1971
1995
1997
2007
1969
1971
1995
1996
2000
2008
1968
1970
1998
2000

1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
1
9
1
1
2
2
1
2
2
2
2
2
2
1
1
1
1
1
1
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.

.
.
9
9

9
9
2
9
9
9
9

.
9
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1976
1982
2000
2004
2006
2008
1938
1943
1976
1972
1994
1997
1999
2001
2009
1965
1983
1989
1993
1995
1932
1969
1950
1952
1980
1993
1987
1989
2008
1970
1964
1996
1999
2001
1957
1983
1971
1976
2000
2001
1958
1998
1936
1964
1984
1988
1989

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
2
2
1
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.

1996
1998
1993
1973
1975
1998
2001
2003
1953
1978
1981
1982
1982
2009
1976
1985
2004
2008
1941
1946
1969
1971
1999
2005
2009
1971
1997
1998
1964
1963
1989
1990
1994
1996
1999
1965
1987
1991
2009
1924
1952
1954
1960
1979
1985
1993
1981

2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1

1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1

1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1942
1948
1975
1984
1935
1970
1977
2009
1999
1997
2005
1968
1974
2009
2002
2003
1961
1963
1993
1994
1943
1946
1931
1944
1948
1971
1970
1974
1944
1934
1941
1992
1954
1965
1972
1977
1994
1996
1998
2002
2006
2009
1950
1937
1943
1963
1981

1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1

.
.
.
.
.
.
.
1
1
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
1
1
2
1
2
2
9
2
2
2
2
2
9
9
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

9
.

9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2005
1927
1929
1952
1998
1950
1952
1972
1985
1987
1995
2004
2008
1952
1955
1989
1993
1994
2010
1931
1958
1972
1999
1957
1936
1944
1965
1936
1983
1986
1989
1993
1993
1995
2007
2008
1977
1985
2009
1932
1966
1968
1992
1994
2002
2004
1989

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
1
2
2
1
2
2
2
2
1
2
2
2
1
2
2
2
2
2
2
2
2
2

2
2
1
2
2
2
9
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.

2010
1987
1956
1994
1998
1956
1970
2007
1985
2008
1944
1989
1994
1948
1988
2003
2007
2009
1987
1944
1963
1986
1947
1975
2000
2003
2007
2010
1963
1969
1979
1996
1998
2002
2003
1965
1968
1989
1996
1999
2001
1977
1980
2003
2006
2009
1961

2
1
1
2
2
1
1
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1

2
.
.
1
1
.
.
2
.
2
.
.
.
.
.
.
.
1
.
.
.
.
.
.
1
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.

2
9
2
2
9
9
2
9
2
9
2
2
2
9
2
2
2
2
9
2
2
2
9
2
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
9
2
2
9
9
2
9
1
9
2
2
2
9
2
2
2
2
9
2
2
2
9
2
2
1
2
1
9
2
2
2
2
2
2
9
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1966
1991
1994
2000
2002
1936
1984
1990
2007
2009
1974
1977
1994
1996
1998
2004
2007
1927
1957
1957
1988
1996
1984
1991
2008
1988
1984
1990
2010
1968
1974
1995
1997
1999
2002
2004
2009
1954
1962
1987
1994
1991
1998
2000
2001
2010
1966

1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1

.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
2
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1991
1993
1943
1945
1981
1984
1987
2005
2007
2010
1975
1999
2006

1
1
1
1
1
1
1
2
2
2
1
1
1

.
.
.
.
.
.
.
1
1
1
.
.
.

2
2
2
2
2
9
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
4.
.

9
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.

9
2
.

1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
80451
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
90150
240150
90150
90150
90150
90150
90150
90150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
240150
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
5
.
.
.
.
.
.
.
.
.
.
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
4.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
.
.
.
.
.
.
.
.
.
.

9
.
.
.
.
2
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240150
240150
240150
90150
90150
240250
240150
240150
240150
240150
240150
240150
90150
90150
90150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240250
240250

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.
.
.
.
3.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
2
.
.
2
.
.
.
.
.
.
.
.
.
.

1
1
1
2
2
2
2
2
1
2
2
1
2
1
2
2
2
2
1
2
2
2
2
2
2
1
2
2
2
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240250
240250
240250
240250
120550
240150
240250
240250
240150
240151
240150
90150
240150
240250
240350
240150
240150
240150
240150
240150
90150
240150
240150
240154
240250
240350
240150
240350
240150
240350
240250
240350
240350
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
3.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
9
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.
4.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
2
2
2
2
.
.
.
.
.
.
.
.
.
.
9
9

1
1
.
.
.
.
.
.

5
.
.
.
.
.
.
.
.

2
.
.
.
.
.
.
.
.

1
1
1
1
1
2
2
2
1
2
2
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240150
240150
240150
240150
90150
240150
240250
240150
240150
240150
240250
240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.

.
.
9
9

9
9
.

9
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
9
9

2
9
2
2
2
2
2

.
9
9
9
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

9
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
2
1
2
2
1
2
1
2
1
1
2
2
1
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
2
2
2
1
1
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240156
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240250
240150
240150
240150
240150
240150
240150
240150
240150
240156
240150
240150
240150
240250
240150
240150
240150
240150
240150
240150
240150
240155
90150
90150
240150
131650
240150
240150
240150
240250
240156
240150
240150
240250
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
5

.
.

2
.
.

5
.

1
.

1
1
2
2
2
2
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
1
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240250
240250
240250
240156
240150
131453
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240156
240156
240150
240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
1
1
2
2
2
2
2
1
1
2
2
2
1
2
2
2
1
1
1
2
2
2
2
1
2
2
1
1
2
2
2
2
2
1
2
2
2
1
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240150
240156
240150
240150
240150
90152
240150
240150
240150
240156
240150
240150
90150
240150
90150
240150
240150
240150
240150
240150
240350
240156
240150
240250
240150
240150
240150
90150
240150
240150
240150
240250
240150
240156
90150
90150
240150
240150
240150
240150
240150
240150
240150
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9

.
9
9

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
9

9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
9
.

9
9
.

9
2
.

5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
2
2
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
2
2
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240150
240150
240150
210150
240150
240150
240150
240150
240150
240150
240150
240250
90150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240352
240352
240352
240352
240352
90150
240150
240150
130657
130657
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
4.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.

2
1
1
1
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
2
2
2
2
2
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240250
240150
240150
240150
90150
240150
240150
90150
120550
240350
120550
240250
240350
240150
240150
240150
240150
240150
240150
240150
240150
130250
80450
240150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
90150
90150
240156
240150
240150
240150
240350
240250
240250
240250
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
5

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

5
.

2
.

5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
92150
240150
240150
240150
240150
240150
240250
240150
240152
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
90150
90150
240350
240150

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
2
2
2
1
1
2
2
2
2
2
1
2
1
2
1
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
2
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240150
240150
240154
90150
240150
240350
240350
240150
240150
240150
240150
240250
240250
240156
240152
240150
240150
240250
90150
90150
240153
240156
240150
240250
240150
240156
240150
240150
240150
240150
240150
240250
240150
240150
240150
40150
240150
240150
240150
240150
240150
240150
240150
240150

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

1
1
1
2
2
2
1
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.

240150
240150
240150
240352
90150
240352
240150
240150
90150
240250
90150
90150
240150

24
24
24
8
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
9
24
9
9
9
9
9
9
24
24
24
24
24
9
24
24
24
24
24
24
24
24

1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
9
9
24
24
24
24
24
24
24
9
9
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
12
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
2
2
2
2
5
1
2
2
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
2
3
1
3
1
3
2
3
3
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
51
50
50
50
50
50
50
50
50
50
50
50
50
50
54
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
9
9
24
13
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
16
1
1
1
2
1
1
1
2
1

50
56
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
56
50
50
50
50
50
50
50
50
50
50
50
55
50
50
50
50
50
50
50
50
56
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
13
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
2
2
2
1
1
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
56
50
53
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
56
56
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
888110
888110
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
888999
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
88
88
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
88
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
81
81
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
9
24
9
24
24
24
24
24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
9
9
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
56
50
50
50
52
50
50
50
56
50
50
50
50
50
50
50
50
50
50
50
56
50
50
50
50
50
50
50
50
50
50
50
56
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
21
24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
9
24
24
13
13
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
6
6
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
52
52
52
52
52
50
50
50
57
57
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
9
24
24
9
12
24
12
24
24
24
24
24
24
24
24
24
24
13
8
24
24
24
24
24
24
9
24
24
24
24
24
24
9
9
24
24
24
24
24
24
24
24
24

2
1
1
1
1
1
1
1
5
3
5
2
3
1
1
1
1
1
1
1
1
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
56
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
9
24
24
24
24
24
24
9
9
24
24

1
1
21
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1

50
50
50
50
50
50
50
50
50
50
52
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
9
9
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
4
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
54
50
50
50
50
50
50
50
50
50
50
56
52
50
50
50
50
50
53
56
50
50
50
56
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
9
24
24
24
9
24
9
9
24

1
1
1
3
1
3
1
1
1
2
1
1
1

50
50
50
52
50
52
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
24
24
24
24
24

1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
2
4
1
1
1
4
4
1
1
1
1
4
1
2
2
2
2
2
2
2
4
2
1
1
1
4
1
1
4
4
2
1
4
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.

24
24
24
24
24
24
24
24
24
24
24
24
24
.

240150
240150
240150
.
.

.
24
24
24

.
.
240150
240150
240150
240150

1
1

24
24

50
50
.
.

2
1
.

24
24

50
50
50
50
.

.
.

.
240150
240150

1
1
1
1

24
24

240250
240150

50
50
50
50
50
50
50
50
.

.
.

1
1
1
1
1
1
1
1

9
24
24
24

240150
240150

50
50
50
50
.

.
.

1
1
1
1

24
9
9
9
9
9
9
9

90150
240150
240150
240150

50
50
50
.
.

1
1
1

24
24
24
24

240150
90150
90150
90150
90150
90150
90150
90150

50
50
50
50
50
50
50
50
50
50
50
50
50
.

.
.

1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
.

1
1

50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
4
1
4
1
4
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
4

240150
240150
240150
240150
240150
240150
240150
240150
.

24
24
24
24
24
24
24
24
.

240150
.

24

240150

.
.

50
50
50
50
50
50
50
50
50
.
.
.

1
1
1
1
1
1
1
1
1
1
.

24
24
24
24
.

.
.

.
.
.

50
50
50
50

1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24

240150
240150
240150
240150

50
.

1
1
1
1

24
24
24
24
24
24
24
24
24

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.

.
.

.
.
.

50
.

.
24
24
24
24

240150
240150
240150
240150
240150
240150
240150
240150
240150
.
.
.

24

.
.

50
50
50
50
50
50
50
50
.

.
240150
240150
240150
240150

1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
.

1
1
1
1
.

50
50
50
50
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
4
4
1
1
4
1
2
4
4
2
2
2
2
2
2
4
1
1
1
1
4
1
1
1
1
1
1

240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.
.

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
.
.

240150
240150
240150
.
.

.
.
24
24
24

.
.
240150
240150

3
3
3
3
3
3

24
24
24
24

50
50
52
52
52
52
.

1
1
1
1
.

24
24
24
24
24
24

50
50
.
.

.
240150
240150
240150
240150
240150
240150

1
2

24
24
24
24
24
24

240150
240150
240150
240150

50
50
.

.
.

1
1

24
24

240350
240350
240352
240352
240352
240352

50
50
50
.
.

.
.

1
1
1

24
24

240150
240250

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
.
.

.
.

.
.

2
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
.

1
1
1
1
1
1

50
50
50
50
50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
2
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
90150
240150
240150
240150
240150
.

24
24
24
24
24
24
9
24
24
24
24
.

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.
.

.
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

.
.
240150
240150
240150
240150
240150
240150
240150

.
.

24
24
24
24
24
24
24

.
.
1
1
1
1
1
1
1

.
.
24
24
24
24
24
24

50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
.
.

.
.
240150
240150
240150
240150
240150
240150

1
1
1
1
1
1
1
1
1
1
1

.
.
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50 .
50 .
.
.
50 .
50 .
50 .
50 .
50 .
50 .
50 .
.
.
50 .
50 .
50 .
50 .
50 .
50 .

1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
4
2
1
2
4
1
1
1
1
1
4
1
1
1
1

240150
.

24
.

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.
.

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
.
.

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.

.
1
1
1

.
24
24
24
24
24

.
240150
240150
240150
240150

.
.
1
1
1
1
1
1
1
1
1
1

9
24
9

240150
240150
240150
240150
240150
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24

90150
240150
90150

.
.

1
.

.
1
1
1
1
1

.
24
24
24
24

.
1
1
1
1

50 .
.
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
.
.
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
50 .
.
50 .
50 .
50 .
.
50 .
50 .
50 .
50 .
50 .
.
50 .
50 .
50 .
50 .

50
50
50
50
50
50
10
10
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
99
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
4
4
3
3
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

240150
240150
240150
240150
.
.

24
24
24
24
.
.

888110
888110
240150
240150
240150
240150
240150
240150
.

.
.
88
88
24
24
24
24
24
24

.
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.

10
10
50
50
50
50
50
50
.

1
1
1
1
1
1
1
1
1
1
1
1
1
.

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

50
50
50
50

81
81
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
.

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
2
4
1
1
1
4
2
2
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240153
.

24
24
24
24
24
24
24
24
24
24
24
24
24
.

240150
240150
240150
.

.
24
24
24

.
240250
240250
240150
240150
240150
240150

.
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
90150

24
24
24
24
24
24
24
24
24
24
24
24
9

.
50
50
50
50
50
50
.
1
1
1
1
1
1
1
1
1
1
1
1
1

.
24
24
24
24
24
24
24
24

50
50
50

2
2
1
1
1
1
.

.
240150
240150
240150
240150
240150
240150
240150
240150

50
50
50
50
50
50
50
50
50
50
50
50
53

1
1
1

24
24
24
24
24
24
.

1
1
1
1
1
1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
.

1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
2
1
1
1
1
4
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
.

24
24
24
24
24
24
24
.

240150
240150
240150
240150
240150
.

.
24
24
24
24
24

.
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240250
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.

1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

50
50
50
50
50
.

1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
.
.

24
24
24
24
24

50
50
50
50
50
50
50
.

.
.
240150
240150
240150
240150
240150

1
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
.
.

1
1
1
1
1

50
50
50
50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
4
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
4
4
2
1
4
1
1
1
1
1
1
1
1

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
.

24
24
24
24
24
24
24
24
24
24
24
24
.

240150
240150
240150
240150
240150
.

.
24
24
24
24
24

.
240150
240150
80450
80450
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.

1
1
4
4
1
1
1
1
1
1
1
1
1
1
1

24
24

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
.
.

1
1
.

24
24
24
24
24
24
24
24

50
50
50
50
50
.

.
.

.
240150
240150
240150
240150
240150
240150
240150
240150

1
1
1
1
1

24
24
8
8
24
24
24
24
24
24
24
24
24
24
24

240153
240150

50
50
50
50
50
50
50
50
50
50
50
50
.

.
.

1
1
1
1
1
1
1
1
1
1
1
1

53
50
.

1
1
1
1
1
1
1
1

50
50
50
50
50
50
50
50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

4
1
1
1
1
1
1
4
1
4
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1

.
240150
240150
240150
240150
240150
240150

.
24
24
24
24
24
24

.
240150

.
24

.
240150
240150
240150
240150
240150
240150

.
.

.
.

.
.

1
1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

50
50
50
50
50
50
50
50
.
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
.
.

24

50
50
50
50
50
50
.
.

.
.

.
.
240150

.
.

.
.

50

1
1
1
1
1
1

24
24
24
24
24
24
24
24

240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150
240150

.
.

50
50
50
50
50
50

24
24
24
24
24
24

240150
240150
240150
240150
240150
240150
240150
240150

.
1
1
1
1
1
1

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
.
.

50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
4
1
1
1
1
1
1
2
4
1
1
1
4
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
1
4
1

240150
240150
240150
240150
240150
240150
240150
240150
.
.

24
24
24
24
24
24
24
24
.
.

240150
240150
240150
240150
240150
240150
.

.
.
24
24
24
24
24
24

.
240150
240150
240150
240150
240150
240150
240153

50
50
50
50
50
50
50
.

1
1
1
1
1
1
1
1
.

24

50
50
50

1
1
1
1
1
1
1

24
24
24
24
24
24
24
24
.

240150

50
50
50
50
50
50
53

1
1
1

24
24
24
24
24
24
24

240150
240150
240150
240150
240152
240150
240150
240150

50
50
50
50
50
50

1
1
1
1
1
1
1

24
24
24

240150
240150
240150
240150
240150
240150
240150
.

1
1
1
1
1
1

24
24
24
24
24
24
24

240150
240150
240150

50
50
50
50
50
50
50
50
.
.

1
1
1
1
1
1
1
1

50
50
50
50
52
50
50
50
.

50

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

50
50
50
50
50
50
50
50
50
50
50
50
50

1
1
1
1
1
1
1
1
4.
4.
1
1
4.

240150
240150
240150
240150
240150
240150
240150
240150

24
24
24
24
24
24
24
24
.
.

240150
240150

1
1
1
1
1
1
1
1
.
.

24
24
.

50
50
50
50
50
50
50
50
.
.

1
1
.

.
.
.
.
.
.
.
.
.
.
50 .
50 .
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

6
6
6
6
6
6
6
6
5
5
5
6
6
6
6
6
6
6
6
8
8
6
6
6
6
4
4
4
4
4
4
4
4
4
6
6
6
6
6
6
6
6
6
6
6
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
.
2
2
.
2
2
2
2
2
2
2
.
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
4
.
.
4
.
.
.
.
.
.
.
4
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

6
6
6
6
8
8
8
8
8
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
6
6
6
6
6
6
6
6
6
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
.
2
2
2
2
2
2
.
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
4
.
.
.
.
.
.
4
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
6
5
2
2
2
2
2
2
2
7
7
2
2
2
2
6
6
6
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.

6
6
6
6
6
6
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

2.
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
4
3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

5
5
6
6
6
6
6
6
6
5
5
5
5
5
6
2
2
2
2
2
2
2
6
6
6
5
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
3.
3.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

5
5
5
5
5
5
6
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
38
38
38
38
38
38

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
6
6
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
5
5
6
6
6
6
5
5
6
6
6
6
6
6

38
38
38
38
38
38
38
38
38
38
38
38
38
38
.
.
.
.
38
38
38
38
38
38
38
38
38
38
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2.
2.
2.
2
2.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
3.
.

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1
1
6
1
1
1
1
6
6
6
6
6
1
1
6
6
6
6
6
6
6
6
6
5
5
5
5

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
99
99
.
99
99
99
99
.
.
.
.
.
99
99
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
.
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
4
.
.
.
.
.
.
.
.

5
5
5
5
5
5
5
5
5
5
6
6
6
5
6
6
5
5
5
6
5
5
7
5
5
5
5
5
5
5
5
5
5
5
5
5
1
1
1
5
6
6
6
6
6
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
38
38
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

6
6
7
6
7
7
6
6
6
6
8
8
6
8
6
6
6
6
6
6
6
6
6
4
4
4
4
4
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
.
2
2
2
2
2
2
2
2
.
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
4
.

8
8
8
8
8
8
6
6
6
6
6
6
6
6
6
6
6
8
1
1
1
1
1
1
1
5
8
8
8
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
38
38
38
38
38
38
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
2
2
2
2
2
.

.
.
.
.
.
.
.
.
.
.
2.
2.
2.

.
.
.
.
.
.
.
.
.
4
.
.
.

5
6
6
6
6
6
6
6
6
6
6
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
1
1
.
.
.
.
1
.
.
.
.
.
.
.
.
1
.
.
.
.
1
.
.
1
1
.
.
1
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
1
1
.
.
.
.
.
.
.
.
.
1
1
1
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
6.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
.
.
.
1
1
.
.
1
.
.
1
.
.
.
.
.
.
.
1
.
.
.
.
1
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
5.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
6.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
1
.
.
.
.
.
1
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
1.
1.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
6
6
.
.
.
.
.
.
.
.
6
.
.
.
.
.
.
.
.
.
.
.
.
.
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
1
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
.
.
1
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.
1.
.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

6.
.
.
.
.
.
.
6.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.
6.
.

.
.
.
.
.
.
.
.
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
.
.
.
.
.
.
.
6
.
.
.
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
1.
.
.
.
1.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
6.
.
.
.

1
1
2
1
1
1
1
1
1
1
2
1
1
.

1
2
2
1
2
2
2
1
2
2
2
1
1
.

1
1
1
.
.

.
1
1
2

.
.
1
1
1
1

1
1
1
1
1
1
.
.
1
1
.

.
2
2

.
.
2
2

.
1
1

2
2
2
2

2
2

1
1

.
.

.
1
1

2
2
2
2
2
2
2
2

2
2
2
2

1
1

.
.

2
2
2
2

2
2
2
2
2
2
2
2

2
2
2
2

.
.

2
2
2

2
2
2
2

1
1
2
2
2
2
2
2

.
.
2
2

.
2
2

2
2
1
2
2
1
1
2
2
1
1
2
2
.

.
.

2
2
2

1
1
1
1

1
1
1
1
1
1
1
2

2
2
2
2
2
2
2
2
2
2
2
2
2
.

.
.

2
2
2
2
2
2
2
2
2
2
2
2
2

.
2
2

.
.

4
4
3
5
5
5
4
4
4
4
4
4
5

1
.
.
1
1
.
.

.
.
.
2.
2.
1
.
.
2.
2.
2.
1
.
2.
2.
2.
1
1
1
1
1
.
2.
2.
2.
1
.
2.
2.
.
.
1
2.
.
2.
2.

1
1

.
4
4
4

1
.
.

4
4
5
5

1
.

5
5
5
4
4
4
4
3

1
1
1
1
1
.

4
4
4
3

1
.

5
5
.
.
1

5
5
.
4
4

1
1
1
1
1
1
1
1
.

1
1
2
2
1
1
2
2
.

1
.

.
.

1
1
1
1
2
1
1
1
1
1
.

2
2
1
1

.
.
.

.
.
.
2
2
2
2
2
2
2
2
2
2

.
2
2
2
2

.
.
2
2
2
2
2
2
2
2
2

2
2
2
2
2
2
2
2
2
2

1
1
2
2

.
.

.
.
.

.
1
1
1
1

2
2
2
2
2
2
2
2
2

1
1
2
2
2
1
1
2
2
2

.
2
2
1
2

1
1
2
2
2
2
2
2
2
.
.
.

.
.

2
2
2
1
2
2
1
1
.

.
1
1
1
2

1
1
2
2
1
1
1
1
2
.
.
.

.
.

2
2
2
2
2
2
2
2
.

.
1
1
1
1

2
2
2
2
2
2
2
2

.
2
2
2
2

.
.
.

5
5
4
4
4
4
4
3

1
.
.

.
2.
.
1
.
2.
2.
1
1
.
.
2.
2.
2.
2.
1
1
1
1
1
.
.
.
2.
2.
1
1
1
2.
2.
2.
1
1
.
2.
2.
1
1
.

1
1
.

5
.
1

5
.
4
4
4
4

1
1
.
.

5
4
1
1
4
4
4
4
4

1
1
1
1
1
.
.
.

4
4
6
4
4
4
4
6
4
4

1
1
1

1
1
.

4
4
4
4

1
1
.

1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
.
.

1
1
1
2
2
2
2
1
2
2
2
1
2
2
2
.
.

1
1
1
.
.

.
.
1
1
1

.
.
1
1

1
1
1
1
1
2
1
1
1
1
.
1
1
1
1
1
1

2
2
2
2
2
2

2
9
2
2

.
2
9
2
2

.
9
2
2
2
2
1

2
2
.
.

.
9
2
2
1
2
2

1
2

2
2
2
2
2
2

2
9
2
2

2
2
.

.
.

2
2

2
2

1
2
1
1
2
2

2
2
2
.
.

.
.

2
2
1

2
2

1
2

2
2
2
1
1
1
1
2
2
1
1
2
2
1
1
.
.

.
.

.
.

2
2
2

1
2

1
1

2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
.
.

.
.

.
.

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

.
9
2
2
2
2
1

.
.
.

7
4
4
5
4
4
4
8
4
4
4
6
4
4
6

1
1
1
1
.
.
1
1
.
.
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
1
2.
2.
1
1
.
2.
2.
2.
1
.
2.
2.
1
2.
2.
1

.
.
4
6
9
.
.
4
5
.
5
5
.
.
4
4
5
4
4
4

1
1
.

4
99
4
4

1
.

99
4
4
5
5
5

1
1
1
1
1
2
1
1
1
1
2
.

1
9
1
2
9
2
1
1
1
2
2
.

1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
.
.

.
2
2
9
2
2
2
2
2
2
2
1
2
1
1
1
1
2
2

.
.
1
1
1
1
1
1
1

.
.

1
1
1
1
2
2
2

2
2
2
2
2
2
2

.
2
1
1
2
2
2
2
2
2
2
1
1
2
2
2
2
1
2
.
.
2
2
2
2
2
2
2

.
.
2
2
2
2
2
2

1
2
2
2
1
2
2
2
2
1
1

2
2
9
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
.
.

.
.
1
1
1
2
2
2

1
9
2
2
9
2
2
2
2
2
2

2
2
9
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
.
.

.
.
1
1
1
1
1
1

1
9
2
2
9
2
2
2
2
2
2

2
2
2
2
1
1
1
.
.

2
2
2
2
2
2

2
2
2
2
1
1

5
99
4
6
7
1
5
5
4
4
4

.
.
.
1
.
.
.
.
1
1
.
.

.
4
4
6
4
4
4
4
4
4
4
8
7
4
4
4
4
4
3

1
1
.
.
.
.
.
.
.
1
1
.
.
.
.
1
.
.
.
.
.
.
.

.
.
4
4
4
4
4
4
4

1
1
1
.
.
.
.
.
.

.
.

2
1

4
4
4
4
5
4

1
.

2
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
.
.

1
1
2
2
1
1
2
1
1
2
2
2
2
1
1
1
1
1
.
.

1
1
1
1
1
1
1
1
1
1
.

.
2
1
1

.
2
2
1
1
2

.
1
1
2
1

.
.

.
2
2
1
1
1

.
2
2
2
2

2
2
2
2
1
1
1
2
2
1
1
1
1
2
2
2
2
1

2
1
2
2
2
2
2
2
2
1

2
1
1

1
1
1
1
2
.

1
1
1
1

.
.

1
.

2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
1
1

2
2
2
2
2
2
2
2
2
2

1
1
2

1
1
1
1
1
.

2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2

1
2
1
1
2
2
2
2
2
2

1
1
1

2
.

.
.

2
.

.
2
2
2
2

1
.
.
.
.
.

4
.
4
5
4
4
7
7
6
5
5
5
4
4
4
4
4
4
4
4

1
1
1
.
.
1
1
1
1
.
.
.
.

.
.
2.
2.
2.
1
2.
2.
2.
2.
2.
1
.
2.
1
1
.
2.
1
1
1
1
.
2.
2.
1
1

1
.
.

4
7
5
4
4
4
4
4
4
4

1
.

6
7
6

1
1
.

4
4
7
6
4

4
1
1
1
.

1
1

4
7
6
4

1
1
1
1
.
.

1
1
2
2
.
.

1
1
1
1
1
1
1
1
.

.
.
2
1
1
1
1
2
2
2

.
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.

.
.
1
2
2
2
1
2
2
2

.
2
2
2
2
2
2
2
2
2
2
2
2
2

.
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
1
2
1

2
2
2
2

1
2
2
2
2
2
2
2

2
2
1
1
1
2
1
1
2
2
1
1
1
.

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
2
2
2

.
2
2
2
2
2
2
2
2
2
2
2
2
2

.
2
2
1
2
2
2
1
2
2
2
1
2
1
2
2
1
2
1

.
2
2
1
1
1
2
1
1
2
1
1
2
1
2
2
1
2
1

2.
1
1
1
.
.
2.
2.
2.
2.
1
1
1
1
.
2.
2.
1
1
1
2.
2.
2.
2.
2.
1
2.
2.
.
2.
2.
1
1
1
2.
2.
2.
2.
1
1
2.
1
2.
2.
1
2.
1

7
7
4
4

4
1
1
.
.

6
7
4
6
7
6
6
4

1
1
1
1
.

4
4
5
5
5
2
4
4
4
4
5
5
5

4
4
1

1
1
1

1
1
1

1
1

4
4
6
6
4
4
6
5
5
4
4
5
4
4
4
5
4
10

1
1
1
1
1
1
1
1
1
1
1
1
1
.

2
2
1
1
1
2
2
2
1
1
1
2
1
.

1
1
1
.

.
1
1
1

.
1
1
1
1
1
1

.
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
2
1
1
2
1
2
2
2
2
1
1

.
2
2
2
2
1
2

.
2
2
2
9
9
1
9
2
2
2
2
2
2

.
2
1
1
2
2
1
1
1

.
2
2
2
9
9
1
9
1
9
2
2
2
2

.
2
2
9
2
2
2
2
2

1
1
2
2
2
1
1
1
2
2
1
2
2

2
1
1

2
2
2
2
2
2
.

.
1
1
1
1
1
1
1
1

1
1
2
2
2
1
1
2
2
1
2
2
2

2
2
2

1
1
1
1
2
2
.

1
2
2
2
2
1
2
2
2
1
2
2
2

.
2
2
9
2
2
2
2
2

1
1

4
4
5
5
5
5
4
4
4
5
5
5
9

.
.
.
2
1
1
.
.

.
.
.
2.
2.
1
.
2.
2.
2.
2.
1
1
.
1
1
1
2.
2.
1
2.
1
2.
1
2.
2.
2.
.
2.
2.
2.
2.
2.
2.
1
2.

.
4
9
4

2
.

5
4
5
5
4
3

1
1
.
1
1
1

9
5
5
1
4
5
4
5
4
5
4
4
5

1
1
1

4
4
4
4
4
4
5
4

1
1
1
1
1
1
1
.

2
2
2
2
2
1
2
.

1
1
2
1
1
.

.
2
2
9
2
2

.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.

2
2
9
2
2

2
2
2
2
1
2
1
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
9
2
2
2

2
2
9
2
2

2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
2
1
2

.
2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
1
1
2

.
.
2
2
2
1
1

2
2
2
2
2
2
2
.

.
.
2
1
1
1
1

2
2
2
2
2
2
2
.

.
.
1
1
1
1
1

2
2
2
2
2
2
2

.
.
2
2
2
1
1

.
.
.
.
.
.
.
.

1
1
1
2.
2.
.
1
1
2.
2.
1
1
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
1
1
2.
2.
2.
2.
1
1
1
1
.
.
2.
2.
2.
1
1

4
4
5
4
4
4
4
.
1
1
1

4
5
6
1
1
.

1
1

4
4
4
4
5
5
4
4
4
4
4
4
6
99
4
4
2
5
5
4
4
4
7
6
6
4

1
1

4
1

1
1
1
1
.
.

1
1

4
4
4
9
9

2
1
1
1
1
1
1
1
1
1
1
2
.

2
2
2
2
2
2
1
1
1
1
1
1
.

1
1
1
1
1
.

.
1
1
1
2
2

.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.

2
2
2
9
2
2
2
2
2
2
2
2
2
2
2

2
9

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
.
.

2
2
.

2
2
2
1
1
2
2
2

2
2
2
2
2
.

.
.

.
2
1
2
2
2
2
2
1

2
2
9
2
2

2
2
2
9
2
2
2
2
2
2
2
2
2
2
2

2
1

1
2
2
2
1
2
2
1
1
1
1
1
.

.
.

.
1
1
1
1
1
1
1
1

2
2
9
2
2

2
1
1
9
2
2
2
1
2
1
1
1
1
2
2

1
1

2
2
2
2
2
2
2
1
1
1
1
1
.

.
.

2
2
2
2
2
2
2
1
1
1
1
2

2
1
.

2
2
2
1
1
2
2
2

2
2
2
1
1
1
1
2

3
4
4
2
4
4
4
9
7
9
5
3

.
.
.
1
.
.
1
2
1
1
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
2
4
5
7
4
.
4
7
4
5
4
4
2
4
4
4
7
4
5
4
4
.
.
7
9

1
.
.
.
.

1
1
1
1
.

4
4
5
5
5
4
4
5

.
1
1
1
1
1
1

.
9
2
1
9
9
1

.
1

.
2

.
1
1
1
1
1
1

.
.

.
.

.
.

.
.
1

.
.

.
.

.
.

.
.
9
2
2
2
9
2
2
2

.
.
9
2
2
2
2
2
2
2
2
1
1
2
2
1
2
2

.
.
1

.
2
1
1
9
2
2

9
2
2
2
9
2
2
2

9
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2

.
.

.
.
9
2
2
2
2
2
2
2
2
1
1
2
2
1
2
2

.
.
9

2
2
1
1
2
2

2
1
1
9
2
2

9
2
2
1
9
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
.

.
9
2
2
9
9
2

2
1
1
9
2
2

1
1
1
1
1
1
1
2

.
9
2
2
9
9
2

.
.
9

.
.
.

.
.
.
2.
.
2.
1
1
2.
2.
1
.
.
2.
2.
2.
2.
2.
2.
1
1
.
.
2.
2.
2.
2.
1
1
1
2.
2.
1
1
1
1
1
2.
1
.
.
2.

.
99
4
5
6
99
4

1
1

.
4
.
4
9
6
99
4
4

1
1

1
.
.

99
4
5
5
99
4
4
4

1
1
.
.

99
4
4
4
4
4
4
4
4
5
6
4
4
8
5
4

1
1
1

2
1
1
1
1
1
.
.

1
1
1
1
1
2
1
1
.
.

1
1
1
2
2
2
1
1
.
.

1
1
1
1
1
2
.

.
.
1
2
2
2
2
2

.
1
1
1
1
1
1
1

.
2
2
2
2
2
2
2

.
2
2
2
2
2
2
2
2

.
1

.
9
9
9

2
2
2
2
2
2
2

2
2
1
2
2
2
2
2
.

.
1
1
1
1
1
1
1
1

.
2
2
2
9
2
9
9

9
9
9

1
1
1
1
1
2
2

.
.

.
2
2
2
2
2
2
1
1

.
2

2
1
1
1
1
2
2
2

2
2
2
2
2
2

2
2
2
9
2
9
9

1
1
1

1
1
1
1
1
1
1
.

2
2
2
2
2
2

1
2
2
1
2
1
1

1
1
1

9
1
1
2
1
2
2
2
.
.

9
1
1
2
9
2
2
2

.
2

.
.
.
.
.
2.
2.
2.
1
1
1
.
2.
2.
2.
2.
1
2.
2.
.
2.
2.
2.
.
2.
2.
2.
2.
1
1
1
.
2.
2.
2.
2.
2.
1
1
1
.
2.

5
9
5
4
4
1
4
4

1
1
1
1

.
.
4
4
1
5
4
4

1
1
1
.

4
4
4
5
5
5
5

.
5
4
4
.
4
4
4
4
4
4
4

1
1
1
.

4
4
4
4
4
4
4
4

1
1
1
.

1
1
1
1
1
1
1
2
.
.

1
1
1
1
1
1
1
2
.
.

1
1
.

2
2
2
2
1
9
2
2
.
.

1
1
.

2
2
2
2
1
9
2
2
.
.

1
1
.

2
2
2
2
1
2
2
1
.
.

1
1
.

.
.
.
.

5
5
4
4
10
4
4
4

1
.
.

.
.
2.
1
.

1
.
.

5
5

1
.

6
6
1
5
6
1
5
6
6
2
1
6
3
.
6
6
1
.
.
6
6
6
4
.
3
6
6
5
3
2
1
1
.
6
6
6
1
.
6
6
.
.
6
6
.
6
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
7
7
4
7
7
7
1
7
7
7
1
7
.

.
.

.
.

161
5.
4.

4330
5.
4.
4.

43
.
.
.

4722
5.
4.
4.

.
1.
7
7
.
.
1.
7
1.
7
.
1.
1.
7
7
7
7
7
7
.
1.
1.
7
7
.
1.
7
.
.
1.
4.
.
7
7

1
.
.

47
.
.
.

161
5.
.

1
.
.

4100
5.
4.
.
.

41
.
.
.
.

4210
5.

42
.

4210
5.
.

42
.
.

4922
311
5
4
4
4
4
4

.
.
.
.
.
.
.

49
3
.
.
.
.
.
.
.

4719
161
5.
4.
.

47
1
.
.
.

1811
5.
.
.

18
.
.
.

4922
4711
.
6.
5.

49
47
.
.
.

3
2
6
4
6
6
4
1
.
2
.
4
.
6
6
4
3
.
.
4
4
.
.
6
4
3
2
1
.
.
.
6
6
8
4
1
6
3
2
6
3
.
6
6
3
2
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

1
2
1
7
1
7
7
7
.

.
.
.
4.
.

.
7

.
7

.
.

.
.
.

4100
311
9601

.
1.
7
7
7
.
.
1.
7
7
7
7
7
7
7
7
.
.
.
1.
7
7
7
7
7
7
7
7
7
.
1.
7
7
7
.

41
3
96
.

4210
5.
4.
4.
.
5.
.
4.
.

42
.
.
.
.
.
.
.
.

4100
5.
4.
4.
.
.

41
.
.
.
.
.

4922
5
6
7
4
4
4
4
4

.
.
.
.
.
.
.
.
.
.
.

49
.
.
.
.
.
.
.
.
.
.
.

3100
5
4
4
4
1
5
1
4
4

.
.
.
.
.
.
.
.
.
.

31
.
.
.
.
.
.
.
.
.
.

4210
5.
4.
4.
.

42
.
.
.
.

3
6
6
3
5
3
2
3
6
5
1
10
6
6
2
.
.

.
.

.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
4.
10 .
3
.
.
6.
4.
.
6.
5.
.
.
6.
2.
6.
6.
5.
1.
.
6.
99 .
6.
2.
.
99 .
6.
6.
6.
6.
5.

.
.
.
.
.
.
.
2

1
1
7
7
7
7
7
1
7
7
7
1
7
7
7

134
.
.
.
.
.
.
.
.
.
.
.

.
.

411
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

.
.

.
.

4922
9700
5
4
4
4
4

.
.
.
.
.

.
.
.
.
.
4620

5.
4.
4.
.

.
.
1.
1.
7
.
.
1.
7
.
1.
7
.
.
7
7
1.
7
7
7
.
7
1.
7
7
.
1.
7
7
1.
7
7

49
97

46
.
.
.

161
5.
4.
4.
.
.

1
.
.
.
.
.

161
161
5.
.
.

1
1
.
.
.

3290
5.
.

32
.
.

810
5.
.
.
6.
4.

8
.
.
.
.
.

4922
5.
4.
4.
.
6.

49
.
.
.
.
.

9999
5.
4.
.

99
.
.
.

9999
6.
5.

99
.
.

7490
5.
4.

74
.
.

6
99
6
6
1
.
6
3
6
4
2
.
6
6
3
6
2
2
6
6
6
6
3
2
6
6
6
6
3
1
.
.
6
6
6
6
4
6
2
.
.
6
6
6
6
4
5

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

7
7
7
1
7
5
1
1
7
7
7
.
1
7
7
7
7
7
1
1
1
7
1
7
7
7
3
7
7
7
.
.

.
.

4.
6.
5.
.

.
.
.
161

4.
.
.
.

.
.

9700
4322
7110
5.
4.
4.
.

97
43
71
.
.
.
.

1071
4
4
5
6
6

.
.
.
.
.

.
.
.

10
.
.
.
.
.

161
161
9810
5.

1
1
98
.

6530
4.
7.
5.

.
.
1.
7
7
7
7
7
7
.
.
1.
7
1.
7
7
7

1
.

65
.
.
.

141
5.
4.
4.
.
.

1
.
.
.
.
.

9999
5
5
5
4
4
4

.
.
.
.
.
.
.
.

99
.
.
.
.
.
.
.
.

9999
5.

99
.

9999
7.
4.
4.

99
.
.
.

.
.

3.
.
6.
3.
6.
6.
3.
2.
7.
5.
3.
4.
6.
5.
2.
6.
6.
6.
6.
5.
.
.
6.
3.
3.
3.
6.
6.
6.
6.
6.
6.
.
8.
1.
9.
.
4.
6.
1.
10 .
5.
.
6.
3.
7.
4.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

7
.

.
.

.
3.
7
7
7
7
7
7
7
7
7
7
7
7
1.
7
7
7
7
.
.
1.
7
7
7
1.
1.
7
1.
1.
7
.
1.
7
7
.
1.
7
7
7
7
.
1.
7
7
7

4.
.

.
.
4922

5
6
5
6
4
6
7
5
4
4
4
4

.
.
.
.
.
.
.
.
.
.
.
.

49
.
.
.
.
.
.
.
.
.
.
.
.

311
1
1
1
1

.
.
.
.
.
.

3
.
.
.
.
.
.

4922
5.
5.
4.

49
.
.
.

161
161
5.

1
1
.

161
161
4.
.

1
1
.
.

9700
4.
4.
.

97
.
.
.

311
5
4
4
4

.
.
.
.
.

3
.
.
.
.
.

4100
5.
4.
4.

41
.
.
.

3
3
5
2
.
.
8
3
6
10
2
8
7
4
.
6
6
6
6
4
3
6
6
6
6
4
6
6
.
6
6
8
7
5
6
8
4
3
6
5
6
4
6
6
6
6
1

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2

.
.

673

1.
7
7
7
.
.
7
7
1.
7
7
7
7
7
.
1.
1.
7
7
7
7
1.
7
7
7
7
7
7
.
1.
7
7
7
7
7
3.
1.
7
7
7
7
7
7
7
3.
7
7

4210
5.
4.
4.
.
.
3.
5.

42
.
.
.
.
.
.
.

4630
5
4
4
4
4

.
.
.
.
.
.

46
.
.
.
.
.
.

9700
3290
4
4
4
5

.
.
.
.

97
32
.
.
.
.

3290
7
5
5
4
7
7

.
.
.
.
.
.
.

32
.
.
.
.
.
.
.

4630
5
4
4
4
5

.
.
.
.
.

46
.
.
.
.
.

4321
4719
5
4
4
5
4
5
5

.
.
.
.
.
.
.

43
47
.
.
.
.
.
.
.

4520
5.
1.

45
.
.

6
5
2
6
6
1
5
3
4
6
6
6
5
.

.
.
.
.
.
.
.
.
.
.
.
.

.
6.
2
2.
.
1.
6.
4.
6.
6.
1.
.
1
2.
1.
.
6.
6.
6.
5.
6.
1.
6.
6.
6.
.
6.
6.
6.
6.
6.
6.
5.
6.

.
.
.
.
.
.
.
.
.
.
.
.
2

625
.
.

2
.
.
.
.
.
.
.
.
.
9.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
159
.

7
7
7
1.
7
7
7
7
7
1.
1.
7
7
.
1.
1.
7
.
7
7
1.
3.
7
7
.
1.
7
7
7
7
7
7
7
7
7
1.
1.
7
.
7
7
1.
7
7
7
7
1.

4.
4.
5.

.
.
.
3315

5
4
4
4
5

.
.
.
.
.

33
.
.
.
.
.

610
4922
5.
5.
.

6
49
.
.
.

4922
8510
4.
.
3.
5.

49
85
.
.
.
.

4921
9700
4.
4.
.

49
97
.
.
.

5610
4
4
1
5
4
1
4
5
4

.
.
.
.
.
.
.
.
.

56
.
.
.
.
.
.
.
.
.

9810
4100
5.
.
7.
5.

98
41
.
.
.
.

4100
5
5
5
4

.
.
.
.

41
.
.
.
.

4330

43

6
3
6
6
6
6
6
.
6
3
1
.
.
.
4
2
6
6
6
6
6
6
6
4
6
6
3
99
6
6
1
6
6
6
6
6
2
8
8
4
.
.
6
6
6
2
2

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9.
3.

.
.

7
7
1.
1.
7
1.
7
.
7
7
7
1.
7
.
7
7
2.
7
7
7
7
7
7
1.
7
7
3.
1.
7
7
7
7
3.
7
1.
7
7
7
7
7
.
.
7
7
7
1.
1.

7.
5.

.
.
113
113

7.

1
1
.

810
5.
.
4.
4.
4.

8
.
.
.
.
.

3600
5.
.
4.
4.

36
.
.
.
.

3290
5
4
4
7
5
5

.
.
.
.
.
.

32
.
.
.
.
.
.

4922
5.
6.

49
.
.

4520
4530
5
7
5
4

.
.
.
.

45
45
.
.
.
.

8010
5.

80
.

4923
5
4
4
4
4

.
.
.
.
.
.
.
5.
5.
5.

49
.
.
.
.
.
.
.
.
.
.

6020
4922

60
49

1
4
4
3
6
6
6
3
3
5
4
1
.
1
6
6
1
6
.
6
2
6
1
6
3
3
6
6
6
3
6
6
6
6
.
.
1
1
.
3
6
6
6
4
3
2
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
3.
.
3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.

7
7
7
7
7
1
1
1
1
7
7
7
.

.
.
351
.

4
5
7
5
4

.
.
.
.
.

.
.
.
.

.
1.
7
1.
7
7
.
7
7
1.
7
7
7
7
7
7
1.
7
1.
7
7
7
.
.
1.
1.
.
7
1.
7
7
7
7
7
7

.
.
.
.
.
1071
1071
8510
5510

5.
4.
4.
.

10
10
85
55
.
.
.
.

4100
5.

41
.

141
5.
6.
.
5.
1.

1
.
.
.
.
.

9700
5
5
5
5
5
6

.
.
.
.
.
.

97
.
.
.
.
.
.

4210
5.

42
.

141
5.
1.
7.
.
.

1
.
.
.
.
.

113
8510
.
5.

1
85
.
.

4922
5
4
4
4
4
5

.
.
.
.
.
.

49
.
.
.
.
.
.

.
.
.
.
.
.
.
.
6.
.
6.
3
10 .
99 .
6.
2.
.
.
99 .
6.
6.
6.
99 .
4.
5.
2.
.
.
99 .
6.
6.
6.
6.
3.
2.
6.
6.
5.
8.
6.
4.
3
6.
3.
.
.
6.

.
.
.
.
.
.
.
.
.
.
.

99
6
6
8
99
6
.
.

.
.

.
.

.
.

1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.
.
.
.
.
.

.
.
999

.
.

.
.

.
.

.
1.
7
7
7
7
7
.
4.
.
7
7
7
1.
7
7
.
.
7
7
7
3.
1.
7
7
7
.
.
7
1.
7
1.
7
7
7
1.
7
7
7
7
7
1.
7
7
.
.
1.

.
9999

5
4
4
5
5

.
.
.
.
.
.

99
.
.
.
.
.
.

5610
.
5.
4.
4.

56
.
.
.
.

9999
5.
4.
.
.
4.
5.
5.

99
.
.
.
.
.
.
.

4922
9999
5.
4.
4.
.
.
5.

49
99
.
.
.
.
.
.

810
5.

8
.

810
4.
4.
4.

8
.
.
.

113
5
4
4
4
4

.
.
.
.
.

1
.
.
.
.
.

8510
5.
4.
.
.

85
.
.
.
.

4210

42

6
3
6
5
4
.
6
6
.
.
6
6
.
4
6
2
.
1
6
1
6
4
6
5
.
6
6
6
.
6
6
5
6
5
3
2
.
6
6
6
6
6
6
5
2
.
6

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

7
7
7
7
7
7
1.
7
.
.
1.
7
7
7
7
7
.
7
7
1.
1.
7
1.
7
.
7
1.
1.
.
1.
7
1.
7
7
7
7
.
1.
1.
1.
7
1.
7
7
7
.
1.

5
4
4
4
4
5

.
.
.
.
.
.

.
.
.
.
.
.
4711

5.
.
.

47
.
.
.

311
5
7
4
4
4

.
.
.
.
.
.
5.
5.

3
.
.
.
.
.
.
.
.

321
4763
4.

3
47
.

4540
5.
.
5.

45
.
.
.

4210
4752
.

42
47
.

3312
5.

33
.

122
5
4
4
4

.
.
.
.
.

1
.
.
.
.
.

113
9700
113
5.

1
97
1
.

142
4.
4.
4.
.

1
.
.
.
.

113

3
3
3
3
6
6
6
1
.
.

.
.
.
.

.
.
.
.
.
6.
1.
.

.
.
.
.
1

1
1
7
7
1
1
7
7

133
.
.
.
.
.
.
.
.

.
.

.
.
5.
5.
.
.

.
.
7
7

4210
4520

42
45
.
.

3100
3100
5.
4.
.
.
5.
4.
.

31
31
.
.
.
.
.
.
.

9211
.
.

3
.
.

7131
.
.
.

3
.
.
.

5212
.
.
.

7112

8342
.
4110
.
.
8322
6223
.
.
.
.
.
.
.

.
.
.
.
.
.
.
5153
9211

.
.
.

2
3

7321

8322
5221
.
.
.

5
1
1

.
.
1
1

.
.
2
2

.
.
.

.
.
.
.
.
.

.
.

.
.
.
40
2

.
.
.

3
1
1

2
2

44

.
.
.
.
.
.

.
.
.

.
.
.
7
6

.
2
2

25
43

.
.
.
1
1
1
1

.
.
.
.
.
.
.

.
.
.

.
.
.

1
1

40
6

.
.
.

.
.

.
.
.
.
.
.
.

.
.
.

.
.
.

.
.
.

.
.
7
6

.
65

.
.
1
1

12

.
.

.
.
.
.

.
1
1

66

.
.

.
.
.
.

.
.

40

.
2
2
6

2
.
.
.

.
.

.
.
.
.

40

1
1
.

.
.
.

.
.
.

.
.

.
.
.
.

9211

2
.
.

.
.
.

.
.
.

.
.

8
.
.

.
.
1
1

.
1
1

5.
5
.
1.
7
7.
.
5.
5
.
.
7.
7
.
5.
5
.
.
.
3.
7
3.
7
.
7.
7.
7
.
.
.
.
.
.
7.
7.
7
.
.
3.
5
.
.
7.
7
.
7.
7

0
1

7112
6223
9121
.

3
3
6
.

9312
.
.
.
.
.
.
.
.
9313

8322

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
9312
.
.
.
.

.
.
.
.

1
6
.
1
1
.
.
.
.

.
.
.
.
2
2
6
6

.
.
.
.
.
.
.
.
2

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
2
2
6

.
.

.
.
1
1
6

.
.
.
2

.
.
.
.

13

.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
3

.
.
.

.
.
.
.
.

.
1
1

12

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

6
6
2

7522

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

2
2
1

6
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
3

.
.
.
.
.
.
.
.

.
.
.
.
.

8
24
5

.
.
.
1
1

.
.
.

.
.
.

7.
7.
5
.
7.
7
.
.
.
5
.
7
.
5.
5
.
.
.
.
7.
7
7
7.
.
.
.
.
.
.
.
.
5.
5
7
.
.
7.
5
7.
.
.
.
3.
5
.
.
.

3
0

98
0

3
0

8322
9111
.
.
.
.
.

6
8
.
.
.
.
.

4321
.
.
.

9211

.
.
.

8111
.
.
.
.
.
8322
.
.
.
.
.

.
.
.
.
.
9999

.
.
.

.
.
.
.
.
9

.
.
.
9999

.
.

4120

2
.
.

.
2
2

.
.
.

.
.
.
1
6
1

.
.
9

.
.
2
.
.

.
.
3

60
.
.

1
1

999

.
.

.
.
.

.
.

1
1

999

.
.

.
.
.
.
.

.
.
.

.
.

.
.

.
.
.
.
.
10

.
.
.
.
3
1
1

11

.
.
.
.

.
.

.
.
.
.
.

.
.
1
1

2
2

12

6
.
.
.
.
.

1
1

.
.
.

.
.

.
.
.

.
.

.
.
.
.
.
8
11

1
.
.

10

.
.
.

3
1
1
6
.
.
.

.
.
.

.
.
.
.
.
3
2

9329
.
.

40

.
.
.

2
2
.
.
.
.
.

.
.
.

.
.
.
.
.
9211
9211

.
.

.
.
.
.
.

.
.
.

.
.
.
.
.

13
11

.
.
6
1
1
6
6
6

5.
5.
5
7.
.
.
.
7.
7
.
.
7.
7
.
.
.
.
7.
3.
7
.
.
3.
5
.
5.
5
.
.
7
.
7.
7
.
.
.
5
9.
7
.
.
9.
5.
5
5
5
5.

11

0
2

8
0
0

.
.
.

.
.
.
9211

3
.

9111
7126
9312
.
.
.
.

.
.
.
.

.
.
.
.
.

4120
.
.
.

.
.
.
.
.
9999

.
.
.
.
.
.
.
.

9999

999

9999

999

999
.
.
.

2
2
2
2

9
.
.
.

.
.
.
.
.
1
1
6
6
6

.
.
12
.
.
3

2
.
.

7
5
5
5
5
5
5
3
7
5
7
7
7
.
.
.
.

.
.
.
.
.

.
.
.

.
.

.
.
.
.

.
.
.
.
.
.
.
.

.
9

.
.
.

2
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.

6
6
6
3
6
1
1
6
6
1
1
1
1

.
.
.
45

.
.
.

.
.

2
2
2

5
9
7
7
9
7
7
7
5

.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
3

.
.
.
1

6
6
3

9212
.
.
.
.
.

.
.
.

1
2
2
.
.
.
.

.
.
.
.
.

5
5
6

3
3
7

6
3
1
6
6
5
3
1
1

.
.
.
.

.
.
.
.
.

9211
9211
9629

.
.
.

.
8
6
2

7512

.
.
.

.
.
.

0
0
.
.
.
.
3
.
0
.
6
.

.
.
.
.
5.
5
5.
5
.
.
.
.
.
5.
5
9.
7
9
.

0
5

6
0
0

.
.

.
.
8322

.
.
.
.
.
.
.
.
.
.
.
.

1
.
.
.
.
.
.
.
.
.
.
.
.

6223
.
.
.
.
.
.

9211
9211
.

.
.

.
.
9111

.
.
.

6223
.
.
.
.
.

.
.
.
.
.
9313
.
.
.

.
.
.

.
.
.
.
.

.
2
2
6
6

.
.
2

.
.
.

.
.
3
6
6

83

.
6
1
1
6
6

.
.

.
.
.

.
.
.
.
.
2

2
2

40

.
.
.
6
6
2

2
2

16

.
.
.

.
.

.
.
.

.
.
1
1
6
6

.
.

.
.
.

.
.

25
29

.
1
1
6
6

.
.
.
12
18

3
3

2
2
6
1
6
6

18

.
.

.
.
.
.
.
.

.
.
.
3
3

9211
9211

24

.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.

55

8322

.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.

.
.
.

.
.

.
.
1
1

.
.

.
.

.
.
3.
5
7
5
7.
7.
.
7.
7
7.
9
.
.
5.
7
7
7
.
.
.
5.
5
7
.
5.
5.
5
5.
7.
.
.
5
7.
7.
.
5.
5
7
7.
.
.
3.
7
.
.

3
0
6

4
0

5
0
0

0
1

5
0

8342
.
.
.
.
.
.
.

2
.
.
.
.
.
.
.

8332
.
.
.
.
.
.

2
.
.
.
.
.
.

9111
9329
.
.
.
.

8182
.
.
.
.
.
7411
8332
.
.
.
.
.
.
.

6
2

7231
.
.

60
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.

.
.

.
.
.
.
.
.
.

.
.
6
6
1
1

.
.

2
.
.

.
1
1
6

2
2

46
.
.

.
2

40
60

6
.
.

2
.
.
.
.
.
.
.

.
.
.
5
6
6
6
6
5
6
1
1
6
6
1
1

.
.
.
.

.
.
.
.
.
.
.
2

.
.
.
2
2

24

.
.
.
.
1
1
1
1
6
6

24
18

1
1
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.

77

8
6

9329

2
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

65
.
.
.
.
.
.
.

.
.
6
6
5
5
6
6
6

5.
5
.
.
.
.
7.
7
7.
7
7.
7.
.
.
.
7
7.
7.
7
7
7
7.
7.
7
7
7.
7.
7
.
3.
5
7
.
.
5
7.
5.
5
.
.
5
7.
5
5
7.
7
7

3
5

0
0
9

9
0

3
0

0
11
10
0
0

.
.
.

.
.
.
7233

.
.
.
.
.

.
.
.
2

.
.
.
.
.
7233
8322

.
.
.

.
.
.

.
.
.
.
8342
9111

5230

.
.
.
2

.
.
.
.
.
.
.
.
.
9629
9313

.
.
.
.

6
3

7112
.
.
.
.

6
.
.
.
.

7131

.
3
1
1

2
.
.
.
.

66

3
6
6
1
1
6
6
6
6

1
2

48

.
.
.

.
.
.
.

.
.
.
.

1
1
1
1

2
18

.
.

.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

2
2

2
2

40

.
.

.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

2
2

70
5

.
.

.
.
.
.

7
7
7
5
5
7

5
1
1
1
1

2
2

70
35

2
8

.
.

.
.
.

.
.
.
.

.
.
.

.
.
.
.
.
.
.
.
.

55
30

2
2

6
6
6
1
1
6

2
.
.
.
.
.

.
.
.

.
.
.
.

.
.
.

45
.
.
.
.
.

2
6

8322
2330

.
.
.

.
5
6
1
1
6
6
6
6

.
.
4
.
3
.
.
.

7
3.
7.
7
7
.
3.
5
.
.
6.
7
5.
3
.
.
.
5
7
7.
7.
9
5
7.
7.
7.
.
7
7.
7
.
5.
5
5.
5
5
5
7
5.

1
0

8
3

2
0

7
0

2
1

0
5
0
0
0

.
.

.
.
9211
9211

.
.
3
3

.
9311

.
.
.
.
.

9624

9329

.
.
7231
5221

.
.
.
.
5414

.
8332

.
.
.
.
.
.
.
.
.
.
2642
4120

.
.
.
.

.
1

.
.
.
.
.
.
.
.
.
.

2
.

26
.
.
.
.
.
.
.
.
.
.

2
2

2
2

12

2
.
.
.
.
.
.
.
.
.
.

60
48

.
.
.
1
1
6
6
1
1
6
1
1
2
2
6
5
1
1
6
2
2
1
1
6
6
6

.
.

.
.
.
.
2

.
.
.

48
60

.
1
1

.
.
.
.
.
.

.
.
2
2

24

.
.

.
2

40

.
.

.
.
.
.

.
.
.
.
.
.

.
.

.
.
.
.

28

8322

2
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

2
2

40

1
1
6
6
6
1
1

.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

35
35
.

.
.
.
.
.

.
.
.
.

.
.

.
.
.

2
2

.
.
.
6
1
1
1
6

7.
7
7
7
7.
7.
9
.
.
7.
.
7.
9
.
.
.
5.
5
7.
7.
5.
5
5
7.
5
7
7.
3.
7
5.
5
9.
7.
5
5.
7
7
7.
7
.
.
.
5
5.
5
7.
7

10
0
0

6
0
13
4

7
6

7
6
0
0

4
12
1

.
.
.
.
.

.
.
.
.
.
7512
7512
2330
9621

.
.
.
.

6
6
2
2
.
.
.
.

7112
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

9312

9212
.
.
.
.
.
9211
2330
.
.

.
.
8322

48
40
.
.

7
.
.
.
.
.
.

2
.
.
.
.
.

.
.
.
.
.
.

.
.
2
2

.
.
56

.
.
1
1

.
5
1
1
6
6

2
.
.
.
.
.
.

.
3
1
1
6
5
1
1
1
1
6
6

48

2
1

.
.
.
.
.

.
5
2
2

70

2
.
.
.
.
.

.
.
.
.
.
.

.
.
1
1
2
2
6

2
.
.
.
.
.

.
.
.
.
.
.

.
.

45

.
5
5
6
6
1
1
6
2
2
6

48
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.

2
2
2
2

50

9111

.
.
.
.
.
105
49
20
84

9212

.
.
.
.
.
.

.
.
.
.
.

.
.

.
.
1

.
7
7.
5
7
7.
7
7
7.
7
7
.
.
5.
7
7.
7
7
.
5
7.
7
.
7
5.
5
5.
5.
3.
7
7.
7
7.
7.
.
.
5.
3
.
5.
5.
5
5.
7.
.
.
7

5
0
0
5
1
2
0

9
1
0
8
2
6
8

2
0

.
9999

.
.
.
.
.
.

.
9

.
.
.
.
.
.
5120

.
.
.
.

.
.
.
.
.
.
7

.
.
.
.
9999

.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
9321

.
.
.

.
.
.
9211

.
.
.
.
.

.
.
.
.
.
2330

.
.
.
.
9312

40

.
.
2

.
.
.
.
.
35

.
.
.
.

.
.
1
1
6
6

.
.
2

.
.
.
.
30

.
.
.
.
6
1
1
6
6

2
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.

.
.
.
6
1
6
6
1
1

20

.
.
.

.
.
.
.
.
.

.
1
6
6
6
1

2
9

30

.
.
.
.
.
.
.

.
.
.
.
.
.

.
6

48
999

.
.
.
.

.
.
.
.
.
.
.

.
6
1
6
6
3
6

999

6
9

8111

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
9

8322
9999

.
999

.
.
2
2

.
.
.
2

.
.
.
1

.
9.
5
7.
9.
9
5
.
5.
.
7
7.
7.
9.
7
.
.
.
9.
7
7
7.
9.
7
.
.
.
.
9.
5.
5
7.
7
.
.
5.
5
5.
7
.
.
7.
7
.
.
.
3.

98
0

9
0

4
0

8
0

.
.
.
.
.
.

.
.
.
.
.
.
5221

.
.
.

.
.
.
.
.
.
2

.
.
.
6223

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
5221

9312
9333
.

.
7233

.
9211

.
.
.
.
.

.
.
.
.
.
9211
9111
9211

3
8
2

9213

9211

.
.
.
.
2
2
2

20

2
.
.
.
.

20

.
.
.
.
3
3
6
1
1
6

.
.
.
.

.
1
1
6
6

2
.
.
.
.
.

.
.
.
.

20
20
20

.
6
6
6

20
.
.
.
.
.

.
.
.
.

.
2

.
2
2

14

.
.
.
5
1
1
6
6
1
1

2
.
.
.

60
50

.
.
.

2
2

40

.
.
1
1
6
6

.
.
.
3
3

5
1
1

35
40

.
.
.
2

5
5
7
.
.

.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
2

16

2
2

1
6
6

.
.
.

.
.
.
.
.
.
.
.

.
.
.

45
.
.
.

8332
7234

.
.
.
.
.
.

.
.
.
5

5
0
0
.
.

5
5.
5
.
.
5.
4
7.
7.
.
.
.
5
5
7.
5.
7.
3.
7
.
5
7.
5.
.
3.
5
7.
7.
.
.
.
.
5.
5
7.
7
7.
7.
.
.
.
5.

6
2

7
6

1
1

10
1

9312
7231
.
.

7
7
.
.

7522
7522
.
.
.
.
.
.
.

20
48
.
.

7
3
.
.
.
.
.
.
.

2
2
.
.

40
40
.
.
.
.
.
.
.

6
6
1
1
6
1
1

2
2
.
.
.
.
.
.
.

.
.
.

7
7
5
5
7
7
7
.
.
.

6
.
.

.
.
.
10
.
.
3
.
.
.

5
.
.

2
.
.

.
1

.
.

.
.
2

.
.
.

.
.
.
1

.
.
.

.
.
.
1

.
.

.
.
2

.
.
.
.

.
.
.
.
0

.
1

.
.
.

.
.
.
6

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
2

.
.
.

.
.
.
1

.
.
.

.
.
.
0

.
.

.
.
4

.
0.
.
.
2.
.
.
.
1.
.
.
.
1.
.
.
1.
.
.
.
.
0
.
0.
.
.
.
0.
.
.
.
.
.
.
.
.
0.
.
.
.
1.
.
.
.
1.
.
.
3.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
1.
.
.
4.
.
.
.
2.
.
.
.
2.
.
.
3.
.
.
.
.
.
.
1.
.
.
.
6.
.
.
.
.
.
.
.
.
2.
.
.
.
2.
.
.
.
1.
.
.
6.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
17 .
.
.
22 .
.
.
.
19 .
.
.
.
16 .
.
.
16 .
.
.
.
.
.
.
30 .
.
.
.
26 .
.
.
.
.
.
.
.
.
18 .
.
.
.
20 .
.
.
.
17 .
.
.
18 .

.
.

.
.
0

.
.

0
.
.

2
.
.
.

.
.
.
1

.
0

.
.

.
.
3

.
.
.
.
.

.
.
.
.
.
98
0

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
1
0

.
.
.

.
.
.
2

.
.
.
.
.

.
.
.
.
.
2

.
.
.

.
.

.
.
.

.
.
1.
.
.
.
2.
.
0
.
.
1.
.
.
.
.
.
98
0
.
.
.
.
.
.
.
.
.
.
2.
0
.
.
.
2.
.
.
.
.
.
1.
.
.
.

.
.
0.
.
.
3
.
.
.
3
.
0.
.
.
4
.
.
.
.
.
98 .
0.
.
.
.
.
.
.
.
.
.
.
3
0.
.
.
.
4
.
.
.
.
.
3
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
99

.
.
.
16
.
.
.
.
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
.
.
.
.
16
.
.
.
.
.
19
.
.
.

99
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

.
.
2

.
.
.
.
.

2
.
.
.
.
.

2
.
.
.

0
.
.
.

6
.
.
.
.
.
.

2
.
.
.
.
.
.

0
.
.
.

2
.
.
.

0
.
.

1
.
.

1
.
.

1
.
.

7
.
.

4
.
.

1
.
.
.

2
.
.
.

0
.

0
.

1
.
.
.
.

.
.
.
.
5
0
0

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
1.
.
.
.
.
3.
0
0
.

.
.
4
.
.
.
.
.
2
.
.
.
4
.
.
.
.
.
.
2
.
.
.
1
.
.
2
.
.
6
.
.
3
.
.
.
0.
.
2
.
.
.
.
6
0.
0.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
20
.
.
.
.
.
29
.
.
.
17
.
.
.
.
.
.
19
.
.
.
23
.
.
18
.
.
19
.
.
19
.
.
.
.
.
15
.
.
.
.
20
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

.
.
3

.
.

5
.
.

5
.
.

7
.
.

1
.
.
.

2
.
.
.

0
.
.

2
.
.

0
0
.
.
.
.

0
0
.
.
.
.

1
.

.
0

.
2

.
0

.
.
.
.
.

.
.
.
.
.
0

.
1

.
.
.
.
.
.

.
.
.
.
.
.
2

.
0
0

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
2.
.
0
.
4.
.
4.
.
.
.
.
.
0
.
4.
.
.
.
.
.
.
4.
.
0
0
.

.
.
8
.
.
12
.
.
3
.
.
.
2
.
.
0.
0.
.
.
.
.
3
.
0.
.
6
.
4
.
.
.
.
.
0.
.
5
.
.
.
.
.
.
4
.
0.
0.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
18
.
.
21
.
.
20
.
.
.
28
.
.
.
.
.
.
.
.
29
.
.
.
18
.
19
.
.
.
.
.
.
.
17
.
.
.
.
.
.
17
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
.
.
1
0
4

.
.
.
.

.
.
.
.
2

.
0

.
.
.

.
.
.
1
0
0

.
.
.
.

.
.
.
.
0
1

.
.
.

.
.
.
2

.
.
.
.

.
.
.
.
3

.
.
.
.

.
.
.
.
1
0

.
.
.
.

.
.
.
.
3

.
.

.
.

.
.
.
2.
0
2.
.
.
.
.
2.
.
0
.
.
.
4.
0
0
.
.
.
.
0
0.
.
.
.
3.
.
.
.
.
0.
.
.
.
.
4.
0
.
.
.
.
2.
.
.

.
.
.
3
0.
6
.
.
.
.
4
.
0.
.
.
.
5
0.
0.
.
.
.
.
0.
1
.
.
.
5
.
.
.
.
3
.
.
.
.
5
0.
.
.
.
.
3
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
18
.
16
.
.
.
.
20
.
.
.
.
.
18
.
.
.
.
.
.
.
39
.
.
.
16
.
.
.
.
24
.
.
.
.
20
.
.
.
.
.
21
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
2

.
.
.
.
.

.
.
.
.
.
2

.
3

.
.
.
.
.

.
.
.
.
.
2

.
.

.
.
0
0
7

.
.

.
.
4
0

.
.

.
.
0

.
.

.
.
1
0

.
.

.
.
0

.
.

.
.
1

.
.

.
.
0

.
5
6

.
0
0

.
2.
.
.
.
.
.
1.
.
2.
.
.
.
.
.
5.
.
.
0
0
2.
.
.
5.
0
.
.
1.
.
.
2.
0
.
.
0
.
.
1.
.
.
0
.
6.
4.
.
0
0

.
.
.
.
.
.
.
.
.
.
.
.
.
.
0.
0.
.
.
0.
.
.
.
.
0.
.
.
0.
.
.
.
.
0.
.

.
0.
0.

.
4.
.
.
.
.
.
3.
.
5.
.
.
.
.
.
6.
.
.
.
.
8.
.
.
6.
.
.
.
99
.
.
3.
.
.
.
.
.
.
2.
.
.
.
.
7.
7.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
99
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
18 .
.
.
.
.
.
18 .
.
22 .
.
.
.
.
.
17 .
.
.
.
.
15 .
.
.
20 .
.
.
.
18 .
.
.
32 .
.
.
.
.
.
.
24 .
.
.
.
.
98
18 .
.
.
.

98

.
.

.
.
1

3
.

2
.
.
.

1
.
.
.

2
.
.

3
.
.

0
0
.
.

1
0
.
.

0
.
.
.

2
.
.
.

6
.

2
.

1
.
.
.

2
.
.
.

1
0
.
.

1
0
.
.

4
0
.
.
.
.

.
.
.
.
1

.
1

.
.

.
.
0

.
2
0
0
0

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
3.
0
.
.
.
.
1.
.
0.
.
.
0
.
3.
0
0
0
.

.
.
1
.
3
.
.
.
4
.
.
1
0.
.
.
2
.
.
.
5
.
3
.
.
.
2
0.
.
.
7
0.
.
.
.
.
2
.
1
.
.
0.
.
5
0.
0.
0.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
16
.
23
.
.
.
21
.
.
27
.
.
.
19
.
.
.
20
.
28
.
.
.
26
.
.
.
21
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

99
.
.
.
.
.
.
.
.
.

.
18 .
.
.
.
.
15 .
.
.
.
.

99

.
2
0
0

.
.

.
.
2

.
.
.
.
.

.
.
.
.
.
2

.
.
.
.

.
.
.
.
3

.
.
.

.
.
.
2
0

.
8
1

.
.

.
.
5

.
1

.
.

.
.
6

.
3
0

.
0

.
.
.

.
.
.
2

.
5

.
1

.
8.
0
0
.
.
2.
.
.
.
.
.
1.
.
.
.
.
3.
.
.
.
4.
0
.
5.
3.
.
.
2.
.
5.
.
.
1.
.
3.
0
.
0
.
.
.
2.
.
7.
.
0.

.
0.
0.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0.
.

.
.
.
.
.
.
0.
.
0.
.
.
.
.
.

.
6.
.
.
.
.
4.
.
.
.
.
.
3.
.
.
.
.
4.
.
.
.
6.
.
.
8.
4.
.
.
6.
.
6.
.
.
7.
.
6.
.
.
.
.
.
.
4.
.
9.
.
1.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
17 .
.
.
.
.
20 .
.
.
.
.
.
26 .
.
.
.
.
17 .
.
.
.
21 .
.
.
18 .
17 .
.
.
20 .
.
20 .
.
.
17 .
.
16 .
.
.
.
.
.
.
22 .
.
20 .
.
24 .

.
1

.
0
0

.
3
0

.
1
0

.
.
.

.
.
.
5

.
1
0

.
5

.
0

.
3

.
3

.
.
.

.
.
.
1

.
0

.
.
.
.
.

.
.
.
.
.
0

.
.
.

.
.
.
2

.
.
.
.

.
.
.
.
1

.
4.
.
0
0
.
2.
1.
.
1.
0
.
.
.
4.
.
0.
0
.
3.
.
2.
.
3.
.
5.
.
.
.
1.
.
0
.
.
.
.
.
1.
.
.
.
3.
.
.
.
.
0.

.
.
0.
0.
.

.
0.
.
.
.
.
0.
.
.
.
.
.
.
.
.
0.
.
.
.
.
.
.
.
.
.
.
.
.

.
3.
.
.
.
.
5.
1.
.
2.
.
.
.
.
7.
.
1.
.
.
8.
.
2.
.
4.
.
6.
.
.
.
2.
.
.
.
.
.
.
.
1.
.
.
.
4.
.
.
.
.
1.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
20 .
.
.
.
.
20 .
22 .
.
17 .
.
.
.
.
18 .
.
16 .
.
.
17 .
.
23 .
.
18 .
.
19 .
.
.
.
20 .
.
.
.
.
.
.
.
24 .
.
.
.
24 .
.
.
.
.
21 .

.
.

.
.
3

.
.

.
.
98
0

.
.
.

.
.
.
5

.
.
.

.
.
.
0

.
.
.
.

.
.
.
.
5
0

.
.

.
.
2

.
.
.
.
.
.

.
.
.
.
.
.
3

.
0

.
.
.

.
.
.
4

.
0

.
.
.

.
.
.
2

.
.
.
.

.
.
.
.

.
.
3.
.
.
98
0
.
.
.
2.
.
.
.
3.
.
.
.
.
4.
0
.
.
2.
.
.
.
.
.
.
1.
.
0
.
.
.
4.
.
0
.
.
.
1.
.
.
.
.

.
.
6
.
.
98 .
0.
.
.
.
7
.
.
.
3
.
.
.
.
9
0.
.
.
4
.
.
.
.
.
.
4
.
0.
.
.
.
8
.
0.
.
.
.
3
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
21
.
.
.
.
.
.
.
14
.
.
.
15
.
.
.
.
17
.
.
.
27
.
.
.
.
.
.
16
.
.
.
.
.
15
.
.
.
.
.
23
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

2
0
0
.
.

.
.
2

.
1

.
.
.

.
.
.
4

.
.
.
.
.

.
.
.
.
.
4
6

.
.
.
.

.
.
.
.
1

.
1

.
.
.
.

.
.
.
.
5

.
.
.
.
.
.
.

.
.
.
.
.
.
.
4

.
0

.
.
.
.
.
.

.
.
.
.
.
.

3.
0
0
.
.
4.
.
1.
.
.
.
1.
.
.
.
.
.
3.
0.
.
.
.
.
0.
.
0.
.
.
.
.
1.
.
.
.
.
.
.
.
6.
.
1.
.
.
.
.
.
.

0.
0.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

5.
.
.
.
.
3.
.
2.
.
.
.
5.
.
.
.
.
.
7.
6.
.
.
.
.
1.
.
1.
.
.
.
.
6.
.
.
.
.
.
.
.
10 .
.
1.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

20 .
.
.
.
.
15 .
.
16 .
.
.
.
17 .
.
.
.
.
.
16 .
19 .
.
.
.
.
17 .
.
22 .
.
.
.
.
21 .
.
.
.
.
.
.
.
20 .
.
16 .
.
.
.
.
.
.

.
.
.

.
.
.
7

.
.

.
.
2

.
.
.

.
.
.
1

.
.

.
.

.
.
.
3.
.
.
1.
.
.
.
1.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
10 .
.
.
3.
.
.
.
2.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
16 .
.
.
17 .
.
.
.
24 .
.
.

.
2005

.
.

.
.
1999

.
.
.

.
.
.
2005

.
.
.

.
.
.
2009

.
.

.
.
2008

.
.
.
.
.
.

.
.
.
.
.
.
2009

.
.
.

.
.
.
2009

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
2009

.
.
.

.
.
.
2008

.
.
.

.
.
.
2008

.
.

.
.
9998

.
7.
.
.
9.
.
.
.
6.
.
.
.
12 .
.
.
11 .
.
.
.
.
.
.
7.
.
.
.
8.
.
.
.
.
.
.
.
.
9.
.
.
.
3.
.
.
.
12 .
.
.
98

1
11
10
4
11
10
10
1
11
10
10
1
11

1
.
.
1
.
.
.
1
.
.
.
1
.
.

.
1

.
.
.
.
.
.

.
.

1
.
.
.

1
.
.
.
.
.
.
.
.

1
.
.
.

.
1

.
.
.

.
.
1

.
.
98

.
2

1
.
.

9
.
.

6
.
.
.

7
.
.
.

7
.
.
.

5
.
.
.

1
.
.

1
11 .
10 .
.
.
1
11 .
1
11 .
.
1
1
11 .
10 .
10 .
10 .
10 .
10 .
.
1
1
11 .
10 .
.
1
11 .
.
.
1
4
.
12 .
11 .

9
.
.

7
.
.
.
.

8
.

4
.
.

8
1

8
6
.
.
.
.
.
.
.

7
1

5
9
.
.
.

7
.
.
.

8
7

8
5
.
.
.

.
.
.
.
.

.
.
.
.
.
2010

.
.
.

.
.
.
2006

.
.
.
.

.
.
.
.
2001

.
.
.
.
.

.
.
.
.
.
9998

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
2004

.
.
.
.

.
.
.
.
2008

.
.
.
.
.

.
.
.
.
.
2008

.
.
.

.
.
.

.
.
.
.
.
8.
.
.
.
6.
.
.
.
.
10 .
.
.
.
.
.
98
.
.
.
.
.
.
.
.
.
.
.
11 .
.
.
.
.
4.
.
.
.
.
.
7.
.
.
.

.
.
.
.
.

1
2
1
10
1
11
10
10

1
.
.
.

.
1

.
.
.
.

.
.
1

.
.
.
.
.
98 .
.
.
.
.
.
.
.
.
.
.
.

.
.

.
.
.
1

.
.
.
.
1
.
.
.
.
.

.
1

.
.
.

6
1
19
.

.
.
.
.
11 .
.
10 .
.
1
11 .
10 .
10 .
.
.
1
11 .
12 .
13 .
10 .
10 .
10 .
10 .
10 .
.
.
.
1
11 .
10 .
10 .
10 .
7
11 .
7
10 .
10 .
.
1
11 .
10 .
10 .
.

7
6
9
.

9
.
.
.
.
.
.
.
.

9
.
.
.
.
.

8
.
.
.
.
.
.
.
.
.
.
.

7
.
.
.
.

23

12
.

23

12
.
.
.

9
.
.
.
.

.
.

.
.
2004

.
.
.
.
.

7
.
.
.
.
.

2005
.
.
.

8
.
.
.

2009
.
.
.
.
.
.

8
.
.
.
.
.
.

2009
.
.
.

5
.
.
.

2008
.
.

1
.
.

2010
.
.

11
.
.

1970
.
.

5
.
.

2009
.
.
.
.
.

9
.
.
.
.
.

2006
.
.
.
.

5
.
.
.
.

1992
.
.
.

10
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

1
1
11
10
10
10
10
1
11
10
10
1
11
10
10

1
.
.
.
.
.
1
.
.
.
1
.
.
.
.
.
.

.
.

1
.
.
.

.
.
1

.
.

.
1

.
.

.
.
2

.
.
1
.
.
.
.
.

1
.
.
.
.

1
.
.
.

8
20
.
.
.
.
.

8
9
.
.
.
.
.

7
.
.
.

4
.
.
.

1
.
.
.
.
.

1
1
11 .
.
.
1
11 .
.
1
11 .
.
.
12 .
10 .
1
11 .
10 .
10 .
.
12 .
1
11 .
10 .
.
1
12 .
11 .
1
11 .
10 .

9
.
.
.
.
.

1
1

9
9
.
.
.

9
.
.

8
.
.
.
.
.

8
.
.
.
.
.

22

11
.
.
.

22

11
.
.

13

4
.
.

.
.

.
.
1983

.
.

.
.
9999

.
.

.
.
2008

.
.
.

.
.
.
2003

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
1994

.
.
.

.
.
.
1967

.
2009

.
.
.
.
.
.
.

.
.
.
.
.
.
.
2010

.
.
.
.
.
.

.
.
.
.
.
.
1993

.
.
.
.

.
.
.
.

.
.
1.
.
.
99
.
.
3.
.
.
.
3.
.
.
.
.
.
.
.
.
1.
.
.
.
2.
.
8.
.
.
.
.
.
.
.
1.
.
.
.
.
.
.
5.
.
.
.
.

.
.

10
12
11
1
10
5
1
1
11
10
10

1
.
.
99

1
.
.
1
.
.
.

.
1

1
10
10
11
12
12
1
1
1
11
1
10
13
11
3
11
10
10

.
.
.
.
.
.
.
.
1
.
.
.
1
.
1
.
.
.
.
.
.
.

.
.
1
11
11
11
10
10
10

1
.
.
.
.
.
.

.
.
1

.
.
.
.

1
11
1
13
10
10

.
.
.

.
.
.
1

9
.

20
6
13
.
.
.
.

9
7
9
.
.
.
.

3
.
.
.
.
.

7
.
.
.
.
.

1
1
20
.

9
9
9
.

11
.
.
.

4
.
.
.

1
.
.
.
.
.

9
.
.
.
.
.

22
.
.
.
.
.
.
.
.

11
.
.
.
.
.
.
.
.

22
.

11
.

22
.
.
.

11
.
.
.

.
.
.

.
.
.
1995

7
.

1998
.
.
.
.

12
.
.
.
.

1995
.
.
.
.
.

5
.
.
.
.
.

2010
.
.
.
.
.
.
.

7
.
.
.
.
.
.
.

2002
.
.
.

5
.
.
.

2007
.
.
.
.

7
.
.
.
.

2007
.
.
.
.

3
.
.
.
.

2008
.
.
.
.
.

10
.
.
.
.
.

2000
.
.

9
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
1

.
1
.
.
.
.
1
.
.
.
.
.
1
.
.
.
.
.
.
.

.
.

1
.
.
.
1
.
.
.
.

.
1

.
.
.
.

.
1

.
.
.
.
.

.
1

.
.

10 .
.
3
11 .
12 .
11 .
12 .
10 .
12 .
13 .
11 .
10 .
10 .
10 .
10 .
1
7
7
7
7
.
.
1
11 .
11 .
10 .
1
1
11 .
1
1
10 .
.
1
10 .
10 .
.
1
11 .
10 .
10 .
10 .
.
1
11 .
10 .
10 .

.
.
8

8
.
.
.
.
.
.
.
.
.
.
.
.

1
23
23
23
23

6
12
12
12
12
.
.

8
.
.
.

1
1

9
9
.

1
1

9
9
.
.

20

9
.
.
.

6
.
.
.
.
.

9
.
.
.

.
2008

.
.
.
.
.

.
.
.
.
.
9998

.
2009

.
.
.
.
.

.
.
.
.
.
1995

.
.
.
.

.
.
.
.
1975

.
.

.
.
1993

.
.
.

.
.
.
2008

.
.

.
.
2001

.
.
.
.
.
.

.
.
.
.
.
.
2001

.
.
.
.

.
.
.
.
9999
1998

.
.
.

.
.
.

.
8.
.
.
.
.
.
98
.
11 .
.
.
.
.
.
4.
.
.
.
.
4.
.
.
6.
.
.
.
6.
.
.
3.
.
.
.
.
.
.
11 .
.
.
.
.
99
7.
.
.
.

.
1
.
.
.
.
.
98

.
.
1

.
1
.
.
.
.
.

.
1

.
.
.
.
1
.
.
1
.
.
.
1
.
.

.
1

.
.
.
.
.
.
1
.
.
.
.
99

1
2
.
.
.

1
11 .
10 .
10 .
.
.
9.
11 .
1
11 .
10 .
10 .
10 .
10 .
.
1
1
10 .
10 .
10 .
11 .
1
13 .
11 .
11 .
10 .
13 .
13 .
.
1
11 .
10 .
10 .
10 .
11 .
3
1
11 .
10 .
10 .
11 .
10 .
11 .
11 .
3
11 .
7

8
.
.
.
.
.
.
.

8
.
.
.
.
.
.

20
3

9
9
.
.
.
.

9
.
.
.
.
.
.
.

8
.
.
.
.
.

6
7

7
8
.
.
.
.
.
.
.

7
.

23

12

.
.

.
.
2010

8
.

2003
.
.
.

6
.
.
.

1981
.
.

8
.
.

2009
.
.
.

12
.
.
.

2008
.
.
.

8
.
.
.

1985
.

3
.

2009
.
.
.

10
.
.
.

1998
.
.
.

8
.
.
.

1999
.
.
.
.
.

3
.
.
.
.
.

1990
.

4
.

2009
.
.
.
.

12
.
.
.
.

1993
.
.
.
.

6
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.

10
10
11
1
11
10
10
10
11
1
1
11
11

1
.
1
.
.
.
1
.
.
1
.
.
.

.
1

.
.
.

.
1

.
1
.
.
.

.
1

.
.
.
1
.
.
.
.
.
1
.
1
.
.
.
.

1
.
.
.
.

.
.
.

.
.
.
3

.
.
.
.
.

7
.
.
.
.
.

2
8
.
.
.

1
1
10 .
.
9.
11 .
1
3
10 .
10 .
.
1
10 .
10 .
7
11 .
10 .
7
10 .
11 .
10 .
1
1
11 .
.
13 .
11 .
1
11 .
11 .
11 .
10 .
1

7
8
.
.
.

8
16

8
2
.
.
.
.

8
20

8
9
.
.
.

5
.
.

23

12
.
.

23

12
.
.
.

20
6

9
9
.
.
.
.

7
.
.
.
.

.
1984

.
.
.
.

.
.
.
.
2009

.
.
.
.
.

.
.
.
.
.
2008

.
.
.
.

.
.
.
.
1999

.
.
.

.
.
.
1985

.
.

.
.
1988
1998

.
.

.
.
1964

.
1962

.
.

.
.
2004

.
2009

.
.
.
.
.
.

.
.
.
.
.
.
1984

.
1985

.
9998

.
10 .
.
.
.
.
8.
.
.
.
.
.
5.
.
.
.
.
12 .
.
.
.
3.
.
.
9.
7.
.
.
1.
.
5.
.
.
8.
.
7.
.
.
.
.
.
.
6.
.
11 .
.
98

13
11
1
1
13
1
11

1
.
.
.
.
1
.
.
.
.
.

1
.
.
.
.

1
.
.
.
1
.
.
1
1
.
.
2
.
1
.
.
1
.
1
.
.
.
.
.
.

.
.
1

.
1
.
98

.
.

.
.
1
1

.
.
10 .
10 .
10 .
1
11 .
.
10 .
10 .
2
11 .
10 .
10 .
13 .
11 .
11 .
1
11 .
12 .
3
1
11 .
13 .
11 .
10 .
3
11 .
1
11 .
10 .
10 .
10 .
10 .
.
.
11 .
11 .
11 .
1
1

9
9
.

9
.
.
.
.
.

9
.
.
.
.

9
.
.
.
.
.
.

8
.
.

7
7

7
5
.
.
.
.

14

5
.

8
.
.
.
.
.
.
.
.
.
.

10
8

2
4

.
1955

.
.
.
.

.
.
.
.
1984
1995

.
2008

.
.
.
.

.
.
.
.
1994

.
2010

.
.

.
.
1969

.
1999

.
1998

.
1982

.
.
.

.
.
.
2008

.
.
.
.
.
.
.

.
.
.
.
.
.
.
2009

.
.
.

.
.
.
2006

.
.
.
.

.
.
.
.
2010

.
5.
.
.
.
.
6.
12 .
.
9.
.
.
.
.
6.
.
2.
.
.
12 .
.
6.
.
1.
.
3.
.
.
.
9.
.
.
.
.
.
.
.
9.
.
.
.
10 .
.
.
.
.
9.

10
11
13
11
10
1
1
1
1
11
10
10

1
.
.
.
.
1
1
.
1
.
.
.
.

.
1

.
1
.
.

.
1

.
1
.
1
.
2
.
.
.
1
.
.
.
.
.
.
.

.
.
1

.
.
.

1
.
.
.
.
1

.
.
.
.
.

.
.
.
.
.
3
3
16
9

.
.
.
.

1
11 .
1
11 .
12 .
.
11 .
7
1
11 .
11 .
11 .
11 .
11 .
12 .
1
11 .
1
11 .
7
13 .
.
.
1
1
.
11 .
1
11 .
10 .
10 .
10 .
10 .
11 .

7
7
2
9
.
.
.
.

7
.

9
.
.
.
.

23
20

12
9
.
.
.
.
.
.

9
.

9
.

23

12
.
.
.

1
16

9
2
.
.

8
.
.
.
.
.
.

.
.

.
.
1994

.
.

.
.
9998

.
.
.
.

.
.
.
.
1982

.
.
.

.
.
.
2009

.
.
.
.

.
.
.
.
1986

.
.
.

.
.
.
2010

.
.
.
.
.
.

.
.
.
.
.
.
2003

.
.
.
.
.

.
.
.
.
.
2001

.
.
.
.
.

.
.
.
.
.
2009

.
.
.
.

.
.
.
.

.
.
4.
.
.
98
.
.
.
.
10 .
.
.
.
6.
.
.
.
.
6.
.
.
.
2.
.
.
.
.
.
.
10 .
.
.
.
.
.
9.
.
.
.
.
.
9.
.
.
.
.

.
.

.
1

.
.
98 .
.
.
.
.

.
.
11
10
10
1
11
10

.
.
.
1
.
.
.
.

.
.
1

.
.
.
1
.
.
.
.
.
.

.
.

1
.
.
.
.
.
1
.
.
.
.
.
1
.
.

.
22

.
.
.
.
.
.

4
1

.
.
.
.

.
1
11
10
10
11
11

11
.
.
.
.
.
.

9
.
.
.
.

.
.
.
.
10 .
11 .
11 .
3
1
11 .
10 .
10 .
.
.
11 .
1
11 .
1
10 .
10 .
10 .
1
11 .
10 .
10 .
10 .
10 .
1
11 .
10 .
.
.
1

5
.
.
.
.

22

11
.
.
.
.
.
.
.

8
22

8
11
.
.
.
.
.
.

8
.

9
.
.
.

9
.
.
.
.
.

16

2
.
.
.
.

9999
.
.
.
.

99
.
.
.
.

9999
.

99
.

2009
.
.
.

.
.
.
2007

.
.
.
.
.

.
.
.
.
.
9999
1996

.
.
.
.

.
.
.
.
2008

.
2010

.
.
.
.

.
.
.
.
2009

.
.
.
.
.
.
.

.
.
.
.
.
.
.
2001

.
2010

.
.
.
.
.
.

99
.
.
.
.

.
.
.
.
.
.

.
9.
.
.
.
10 .
.
.
.
.
.
99
8.
.
.
.
.
8.
.
6.
.
.
.
.
6.
.
.
.
.
.
.
.
8.
.
10 .
.
.
.
.
.
.

11
10
10
10
10
11
1
11

.
.
.
.
99

1
.
1
.
.
.

.
.
1
11
13
10
10
10

1
.
.
.
.
.
99

.
1
1

.
.
.
.
1
.

.
1

.
.
.
.

.
1

.
.
.
.
.
.
.

.
1

.
1
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
7

.
.
.

.
.
.
.
.
.
11 .
11 .
1
1
10 .
1
11 .
.
11 .
1
1
.
1
11 .
1
11 .
10 .
10 .
10 .
.
1
1
1
11 .
1
10 .
10 .
10 .
.
1

5
.
.
.

6
.
.
.
.
.
.
.
.

1
7

8
7
.

5
.
.
.

6
7

9
9
.

7
.

9
.
.
.
.
.

1
20
1

9
9
9
.

9
.
.
.
.

.
.
.

.
.
.
1985

.
.

.
.
2004

.
.
.

.
.
.
2006

.
.

.
.

.
.
.
12 .
.
.
11 .
.
.
.
10 .
.
.

.
.
.

1
1
11
11
1
1
11
10

1
.
.
1
.
.
.

.
.
1

.
.

6
7
.
.

.
.
.
.
11 .
10 .
.

9
7
.
.

3
3

7
7
.
.
.
.
.
.
.

.
.

.
.

7
7
0.
12
13
7
5
7
7
2
1
7
10
.
7
7
1
.
.
7
7
13
10
.
10
13
13
5
3
2
1
0.
.
7
7
7
0.
.
13
13
.
.
12
13
.
7
7

6
6
11
12
6
4
6
6
1
0
6
9
6
6
0

6
6
12
9
9
12
12
4
2
1
0

6
6
6

12
12

11
12
6
6

1
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
1
1
0
0
0

.
.
.

.
.

.
.

.
.
.

10
9
7
4
7
7
4
0.
.
9
.
10
.
7
7
4
3
.
.
11
5
.
.
6
4
3
2
1
.
.
.
7
7
7
4
1
7
4
2
6
3
.
7
7
3
2
.

9
8
6
3
6
6
3

8
9
6
6
3
2

10
4

5
3
2
1
0

6
6
6
3
0
6
3
1
5
2
6
6
2
1

1
1
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

13
7
7
9
5
3
2
16
7
5
1
10
7
6
1
.
.

12
6
6
8
4
2
1
15
6
4
0
9
6
5
0
.
.

5
10
16
.
.

4
9
15
.
.

7
11
.

6
10
.

13
12
.
.

12
11
.
.

7
2
13
7
5
1
.

6
1
12
6
4
0
.

7
.

6
.

7
2
.
.

6
1
.
.

7
6
13
13
11

6
5
12
12
10

1
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0

12
.

11
.

7
6
10
.

6
5
9
.

13
10
7
4
2
.

.
.

.
.

.
7
6
2
7
3
3
7
7
7
7
15
11
7
7
7
7
3
1.
.
.
7
7
7
7
4
6
2
.
.
7
7
7
7
10
5

12
9
6
3
1
6
5
1
6
2
2
6
6
6
6
14
10
6
6
6
6
2

6
6
6
6
3
5
1

6
6
6
6
9
4

0
0
0
1
0
1
1
1
0
0
0
0
1
0
0
0
0
0
1
1
1
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0

3
.

2
.

7
10
7
7
12
11
6
12
10
10
6
5
2
7
7
7
7
5
.
.

6
9
6
6
11
10
5
11
9
9
5
4
1
6
6
6
6
4
.
.

7
13
10
3
7
7
7
7
7
6
.

6
12
9
2
6
6
6
6
6
5
.

8
10
8
.

7
9
7
.

5
6
10
9
5
.

4
5
9
8
4
.

7
13
6
4

6
12
5
3

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
1
0
1
1
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0

13
12
5
2
.
.

12
11
4
1
.
.

8
13
7
10
11
7
6
4
.

7
12
6
9
10
6
5
3
.

7
7
12
12
10
7
7
7
7
7
10
13
13
.

6
6
11
11
9
6
6
6
6
6
9
12
12
.

7
7
7
6
5
7
8
11
10
6
5
13
4
7
7
12
7
18

6
6
6
5
4
6
7
10
9
5
4
12
3
6
6
11
6
18

1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0

6
5
9
13
13
7
5
3
5
13
12
13
18
.

5
4
8
12
12
6
4
2
4
12
11
12
17
.

7
15
2
.

.
8
7
11
13
6
0.
.
13
8
7
.
7
12
7
11
7
7
7
7
13
.
7
7
7
7
7
7
11
7

6
14
1
7
6
10
12
5

12
7
6
6
11
6
10
6
6
6
6
12
6
6
6
6
6
6
10
6

0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1

7
4
13
7
7
7
7
.

6
3
12
6
6
6
6
.

6
9
0
.
.
.

5
8
0
.
.
.

4
2
7
7
12
12
7
7
7
5
7
7
3
.

3
1
6
6
11
11
6
6
6
4
6
6
2
.

7
7
0
12
13
7
7
7
11
7
7
4
.
.

6
6
0
11
12
6
6
6
10
6
6
3
.
.

7
7
7
14
14

6
6
6
13
13

0
0
1
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
1

.
.

0.
5
5
7
6
7
7
15
12
17
10
0.
.
3
7
13
11
7
.
7
12
7
8
7
4
7
7
7
7
13
7
13
7
7
.
.
11
13
.
4
7
13
12
10
3
2
13

4
4
6
5
6
6
14
11
16
9

2
6
12
10
6
6
11
6
7
6
3
6
6
6
6
12
6
12
6
6

10
12
3
6
12
11
9
2
1
12

0
0
0
0
0
1
1
1
1
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0

.
.

.
.
7
12
7

6
11
6
.

7
.

6
.

7
.

6
.

7
15
9
.

6
14
8
.

7
2
.
.
.

6
1
.
.
.

7
13
13
.

6
12
12
.

5
5
2
.
.
.

4
4
1
.
.
.

7
7
7
6
3
2
7
7
11
7
6
4
15
13
3
.
.

6
6
6
5
2
1
6
6
10
6
5
3
14
12
2
.
.

13

12

0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1

13
15
12
5
4
.

12
14
11
4
3
.

7
7
.
.

6
6
.
.

7
7
.

6
6
.

10
6
2
.

9
5
1
.

2
7
2
13
10
13
12
.

1
6
1
12
9
12
11
.

13
7
7
.

12
6
6
.

7
7
6
7
5
3
2
.

6
6
5
6
4
2
1
.

7
7
7
7
7
6
5
2
.

6
6
6
6
6
5
4
1
.

0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
0
1
0
1
0
0
0
0
0
1
1
1
0
1
0
0
0
0
1

10
10
4
4
23
7
7
1
.
.

9
9
3
3
23
6
6
0
.
.

13
7
.

12
6
.

1
1
0
0
1
1
0
0
0
0
0
0
0

You might also like