0475456AW -26.1 27.7667 1689.0
1923010112 1973123112
150
122
144
128
139
133
133
150
139
139
144
122
122
117
117
122
144
150
156
128
167
144
133
150
150
156
150
156
128
156
89
94
139
117
139
111
117
150
156
156
-999
-999
-999
156
161
144
122
106
128
133
139
156
122
133
139
156
144
150
144
161
133
133
139
161
133
122
128
144
128
117
106
133
122
-999
-999
-999
78
94
-999
-999
-999
144
144
-999
-999
-999
111
106
94
106
100
89
94
94
100
100
83
100
111
78
89
106
128
83
78
122
72
94
106
56
128
-11
6
33
39
56
78
89
61
44
56
83
67
78
83
56
33
33
39
61
61
67
78
72
67
89
-11
28
22
33
33
39
33
56
-999
-17
11
11
-999
-999
-999
28
22
61
-33
-50
-6
11
56
-999
-28
-22
33
-11
-11
6
6
50
11
-11
17
44
-999
11
-6
6
6
17
33
44
50
39
22
17
56
50
-6
-11
-17
-17
-6
-999
22
28
33
28
28
44
67
67
28
17
-999
-11
17
17
-17
-33
-11
-33
-17
11
22
28
11
56
61
33
44
50
67
61
50
17
28
56
44
33
39
39
-6
-17
44
78
44
72
83
106
67
33
72
67
67
50
44
61
50
61
17
39
56
56
44
67
50
78
44
56
56
78
56
78
56
50
78
94
111
106
128
122
106
139
122
128
117
144
61
28
33
33
83
122
133
139
156
128
139
139
156
139
122
144
139
144
117
150
172
133
100
100
128
117
106
144
111
139
89
128
128
156
150
133
139
100
150
133
133
106
139
128
144
122
133
150
133
111
133
89
111
-999
-999
-999
117
150
178
78
106
133
156
156
167
139
111
117
122
128
133
139
144
106
111
156
133
117
133
128
100
133
161
144
144
150
94
89
100
106
150
161
150
178
161
161
150
139
161
161
128
100
100
133
167
156
178
178
144
133
122
133
128
144
133
139
106
117
150
144
156
156
133
133
161
139
128
133
128
139
83
67
67
83
89
89
133
72
61
72
89
83
117
139
106
128
117
128
133
144
144
139
128
144
133
144
144
122
106
122
128
111
128
150
117
122
139
122
139
156
139
144
156
156
144
133
72
117
94
67
61
50
50
89
100
-999
-999
-999
106
94
100
100
94
78
61
83
89
83
-999
-999
-999
61
78
61
61
83
61
50
56
56
78
11
11
83
61
39
44
56
67
78
67
72
72
56
61
44
67
44
50
56
-11
-999
-999
6
-999
22
33
44
56
17
17
44
44
11
17
17
28
28
-999
-999
-999
-28
-11
6
17
39
-6
-6
-11
-11
-28
-999
-22
-6
-6
-11
-28
-28
-17
-17
-6
-22
-11
-17
-6
6
-28
-22
-6
-6
-17
-17
-6
-999
-28
-28
-6
-11
-6
-999
-11
-17
17
-22
6
-11
-999
-999
-999
22
6
17
44
61
11
39
22
28
-22
6
17
6
33
56
33
17
11
39
50
17
-999
-22
-6
11
39
72
67
67
78
100
33
44
28
-33
11
-6
33
33
50
72
-999
-999
-999
56
94
94
56
56
89
122
94
117
100
128
94
50
56
78
100
67
94
100
106
106
117
111
111
128
83
67
67
94
72
117
117
100
72
100
72
72
94
122
128
100
83
89
144
122
122
100
122
122
111
144
144
139
144
122
117
133
61
61
83
67
94
128
100
106
94
50
122
94
128
111
106
111
133
150
144
150
150
144
128
100
100
122
133
150
128
100
117
122
122
117
111
128
111
106
106
133
117
122
122
-999
-999
-999
94
-999
-999
-999
-999
-999
106
133
156
150
150
139
128
133
133
128
122
117
122
117
111
122
122
100
78
78
72
78
78
139
133
156
144
128
144
139
144
156
156
144
-999
-999
-999
144
128
122
133
139
133
156
122
139
150
128
133
150
144
144
128
139
150
133
128
128
133
144
133
128
144
-999
-999
-999
-999
122
122
144
144
139
128
139
122
117
133
122
133
139
144
139
150
156
156
139
150
133
133
117
100
89
89
106
100
100
72
89
106
100
106
111
94
117
106
111
106
128
106
128
117
106
106
100
89
100
89
89
94
89
100
78
94
83
94
100
111
83
56
78
6
11
17
11
33
67
17
17
28
39
-999
28
6
17
11
11
22
33
28
22
67
78
94
33
-999
17
56
78
-17
-44
-11
6
17
-11
-17
-11
6
-50
-22
33
6
44
6
11
11
28
-11
-17
11
6
17
-11
11
-17
-6
-17
-17
-28
-17
-11
11
6
22
22
-999
22
33
61
6
-22
-17
17
22
17
11
22
28
17
50
17
-999
-999
33
-6
11
28
11
11
-999
-999
-999
44
33
17
39
67
17
-22
-11
33
22
61
50
44
78
44
50
78
44
56
56
78
-999
-999
-999
72
67
89
56
94
83
83
78
72
44
72
83
56
61
89
50
33
-999
-999
-999
39
39
72
67
44
67
67
56
72
122
89
78
94
94
111
94
117
94
78
50
78
72
94
72
94
94
72
83
89
111
106
117
89
44
33
44
78
117
106
139
111
133
133
117
117
78
89
94
94
100
133
106
133
122
94
106
117
106
122
128
133
122
128
-999
-999
-999
139
139
144
122
50
61
117
139
150
144
150
167
150
156
122
122
128
128
144
111
133
128
150
133
144
150
150
156
144
150
167
189
178
161
144
133
150
161
150
172
150
150
139
150
172
156
150
150
161
167
139
161
139
150
150
117
100
111
156
150
167
167
144
150
144
144
150
150
161
139
144
150
150
161
161
150
167
178
161
144
128
-999
-999
-999
139
128
133
150
144
172
139
150
161
161
144
150
167
144
150
150
144
144
150
117
128
128
106
94
100
89
139
117
94
117
106
117
94
128
122
122
139
128
117
106
111
89
122
72
83
67
61
78
111
150
122
111
117
122
100
89
94
100
94
117
89
111
61
78
56
78
83
89
56
89
106
78
67
78
89
89
94
61
50
61
44
67
61
72
22
-999
22
28
39
17
33
22
44
22
39
39
-999
-999
-999
78
44
44
28
39
50
78
6
-999
-6
6
33
44
33
72
72
56
61
33
56
17
11
6
11
11
-6
-17
6
-999
-999
11
6
11
6
-999
33
-999
6
33
11
-11
-17
-22
-999
-6
-33
-999
17
22
-999
11
11
-6
-17
-999
17
-28
-61
-33
-17
-6
-22
-11
-11
-999
11
17
44
22
11
-44
-39
-39
-33
-28
-11
-999
28
-999
-999
-999
56
33
39
-999
-999
-999
61
72
61
122
50
61
39
44
50
83
72
61
50
28
-999
33
72
61
94
78
78
61
28
22
28
39
39
72
50
50
72
83
100
133
139
117
100
100
78
83
117
89
89
128
89
28
67
83
94
89
100
111
111
100
94
94
144
133
106
56
111
133
128
56
67
128
128
106
133
128
128
167
83
133
89
100
106
144
128
61
94
117
122
133
133
122
128
117
122
128
89
89
106
128
122
144
111
133
78
61
94
122
150
139
117
156
122
128
111
128
111
117
150
133
156
150
156
150
150
144
156
150
128
133
117
128
139
139
144
117
128
144
161
150
144
128
144
139
128
89
72
111
133
161
161
156
139
144
167
150
150
167
156
133
161
150
133
161
150
139
139
150
117
139
133
111
133
144
139
94
122
133
144
133
128
133
117
117
133
144
156
139
111
133
139
128
139
128
133
133
117
94
117
106
122
122
117
106
139
133
128
117
128
100
117
128
122
122
106
117
117
83
100
128
128
100
117
133
133
111
133
133
139
117
139
122
100
106
78
100
106
83
94
78
100
94
117
100
83
94
94
72
78
78
67
72
72
33
44
72
67
78
72
100
-999
-999
-999
72
56
39
39
28
44
44
-22
-33
11
22
6
17
33
39
-17
22
28
33
39
28
50
44
67
28
50
33
22
39
6
-6
-999
6
-6
6
-6
11
-999
-999
-999
-33
-17
33
11
-6
17
22
6
-999
17
-999
17
28
11
22
11
11
28
39
17
17
56
28
33
33
28
50
22
-6
22
17
-22
-11
22
-999
-11
-6
11
17
11
61
11
11
22
44
33
-6
-6
6
6
28
44
39
17
6
22
28
33
44
22
50
61
50
28
28
33
39
61
28
39
22
94
33
-33
-17
-22
72
-33
22
28
33
89
39
56
67
83
100
89
122
100
78
106
111
100
56
72
72
78
56
83
78
-999
-999
-999
78
139
122
106
133
128
144
133
133
122
117
133
128
144
161
128
117
83
94
106
117
94
89
-999
-999
-999
72
128
111
128
106
111
100
89
94
94
117
133
144
117
139
139
133
133
144
100
122
67
78
122
117
94
117
117
89
72
122
133
133
117
133
106
167
150
122
133
128
111
161
122
128
122
94
117
122
128
100
117
133
156
144
144
139
-999
-999
-999
122
133
144
150
144
144
139
133
144
156
144
144
150
161
183
150
133
106
128
128
189
144
139
144
156
150
144
139
144
150
150
139
139
133
150
156
139
111
144
122
139
144
133
139
133
122
133
117
139
106
133
128
117
133
128
122
144
144
122
106
89
100
128
128
117
133
111
117
72
139
150
122
133
117
111
111
150
139
139
133
128
117
117
111
139
128
117
117
100
122
139
139
122
100
100
111
139
150
61
50
67
56
111
100
111
111
133
128
117
89
106
83
100
111
100
122
72
94
61
50
50
89
89
78
67
72
83
39
94
67
78
78
94
72
56
33
56
67
28
33
56
28
33
44
33
28
39
39
56
61
44
28
33
17
17
33
44
-999
33
28
39
39
6
11
28
33
22
33
44
61
50
22
22
28
11
22
-6
17
-999
-999
-999
-999
22
28
61
11
-50
-28
-17
-22
-28
-6
-6
-17
17
44
-17
-22
-11
-6
-999
11
17
22
39
17
22
33
22
28
22
17
6
6
44
-28
-6
6
-22
-17
-999
22
39
39
-11
6
6
-999
17
17
56
-999
22
28
6
6
33
28
22
33
56
28
17
-11
61
22
33
39
44
56
67
72
28
61
111
6
39
39
50
89
67
50
67
83
67
56
139
22
94
100
39
44
61
122
111
128
111
78
-6
39
44
44
78
56
100
6
28
44
56
83
100
117
111
111
128
106
139
183
156
117
122
100
100
106
106
133
117
139
133
67
61
61
78
83
122
144
144
128
150
144
128
144
128
117
122
89
89
83
100
122
128
83
106
117
139
172
161
133
122
122
100
89
111
122
111
100
117
128
150
139
128
144
144
133
122
117
106
117
128
117
144
144
178
161
150
161
150
167
128
128
144
161
161
156
139
111
128
133
150
150
139
172
133
144
139
144
167
139
144
156
133
150
128
133
139
111
139
-999
-999
-999
139
144
128
128
144
150
144
150
139
150
150
133
94
78
78
111
133
133
139
161
161
144
133
94
133
117
144
150
122
133
117
144
139
122
128
128
111
122
117
117
-999
-999
-999
-999
111
122
100
-999
-999
-999
78
106
128
133
122
122
128
89
83
61
67
89
122
111
117
117
94
83
67
56
78
89
117
106
89
83
106
72
56
89
22
39
22
56
39
44
78
78
6
11
61
72
72
67
67
78
94
61
56
78
61
94
72
83
78
83
28
39
39
61
106
89
56
56
78
67
44
33
44
28
33
-999
-999
-999
44
33
-999
17
44
67
61
72
83
33
72
56
50
17
11
44
44
61
67
22
50
28
33
56
11
22
6
-17
-28
-28
-6
-6
-999
-999
-999
50
11
-28
-22
-6
6
72
78
50
28
33
28
33
-11
50
11
6
-11
-17
33
6
-999
6
11
56
50
17
39
22
44
17
22
11
11
17
-999
6
-22
-999
17
22
33
22
44
6
22
-33
-6
11
67
61
67
56
89
83
83
78
94
78
83
94
139
106
83
94
94
17
17
22
83
100
94
56
67
106
94
106
100
72
111
100
128
94
117
106
111
117
122
128
122
111
117
128
117
89
106
122
144
100
111
117
78
144
133
128
117
133
106
133
133
128
144
144
133
117
133
161
122
106
100
106
117
111
117
133
139
133
122
122
167
144
83
100
106
128
156
-999
-999
-999
150
139
144
111
78
83
100
-999
-999
-999
122
100
128
72
122
78
67
139
106
122
111
111
106
122
122
139
133
139
128
150
150
139
128
117
106
133
117
150
133
150
133
156
150
144
144
139
139
144
122
133
133
117
128
144
133
139
133
156
139
139
100
117
100
100
106
106
100
111
139
122
128
139
122
139
128
156
50
-999
-999
-999
128
156
139
122
106
133
128
139
122
133
117
117
111
100
100
117
122
139
150
156
122
139
128
133
139
128
133
144
156
156
150
144
72
100
78
67
67
89
72
100
106
83
111
94
-999
-999
-999
117
61
67
72
111
117
94
117
128
144
94
128
133
128
39
33
50
83
128
100
106
100
61
67
50
39
39
67
39
17
-999
-6
11
-999
50
83
67
44
56
50
33
33
28
56
56
17
33
28
6
28
39
22
33
-6
6
11
11
-999
-999
-999
33
11
-6
17
17
50
56
-6
-999
-11
11
56
-17
6
17
33
-999
-999
-999
11
11
-22
-11
33
22
-11
44
-999
17
22
50
56
-6
-17
-999
17
-999
-28
-11
-11
-999
-11
17
-17
28
17
11
17
17
28
28
33
61
28
39
33
17
6
50
28
17
39
17
33
11
-22
-6
6
-17
-999
-999
-999
-999
-999
22
-999
-999
-999
-999
-17
-999
44
28
-999
17
44
67
61
22
-28
-11
28
56
56
72
67
39
78
83
50
83
72
89
83
61
33
72
89
106
133
22
33
6
-17
-39
-999
28
33
22
33
50
72
83
100
122
139
111
11
50
72
83
83
89
122
100
106
122
117
111
106
89
72
28
44
44
67
72
72
83
122
117
111
133
150
111
122
150
161
172
167
161
100
111
139
139
156
111
133
111
156
133
139
144
122
117
111
94
122
117
133
133
122
94
111
133
150
139
122
111
167
61
89
150
156
117
128
133
133
139
144
144
156
167
156
156
167
150
106
139
150
144
139
144
139
150
139
133
139
133
139
122
133
111
144
144
133
133
156
133
139
133
128
144
150
144
156
144
150
128
111
133
133
128
122
150
144
150
122
111
117
122
128
128
139
122
139
117
-999
-999
-999
-999
-999
-999
150
144
117
106
-999
-999
-999
-999
139
128
133
139
100
133
117
117
111
144
128
128
122
128
117
106
139
122
94
122
128
106
100
106
117
128
128
122
106
94
128
117
122
144
133
128
117
156
106
106
100
44
89
83
100
83
94
100
117
83
100
111
111
128
100
133
128
100
122
39
22
22
11
28
33
67
22
22
33
33
39
28
50
33
56
67
56
67
22
39
39
56
61
61
56
56
50
61
61
67
50
61
56
-999
-999
-999
56
67
33
56
61
39
56
44
-11
-11
22
56
67
39
33
44
17
6
22
50
6
-17
11
-11
-999
17
17
28
17
-17
-11
-999
-50
-33
-22
-999
-6
22
72
33
-17
-999
39
28
50
28
39
39
50
28
6
6
28
50
50
11
11
-999
61
6
-999
-11
-999
6
-999
22
33
28
11
-28
22
-22
-22
-11
-6
11
50
50
22
33
33
44
72
61
56
39
83
50
78
56
78
50
61
83
94
44
-33
-39
-39
6
39
83
28
17
-44
-22
33
17
44
83
83
94
111
72
94
83
94
111
100
89
111
94
111
78
72
83
61
83
83
122
100
50
122
78
100
111
100
128
94
100
106
144
133
144
161
172
167
122
100
106
78
39
83
94
111
94
100
89
94
-999
-999
-999
128
122
94
100
117
117
122
106
117
117
100
106
106
117
117
133
117
128
128
117
128
117
117
106
128
128
144
139
111
128
128
117
128
128
150
128
89
144
106
139
156
128
144
150
139
133
128
111
128
94
122
128
122
139
139
144
150
78
83
117
128
144
128
89
111
122
144
156
167
156
139
139
161
117
144
161
128
139
128
144
150
133
139
156
144
128
144
139
122
139
133
128
122
128
139
144
122
139
156
144
156
144
133
144
133
139
144
128
83
117
122
128
150
144
144
150
139
144
100
133
-999
-999
-999
117
144
156
150
122
106
133
83
89
133
139
122
139
144
94
111
89
106
117
106
128
128
106
117
100
106
78
100
100
89
100
100
106
100
89
144
106
61
61
89
67
94
100
83
94
100
106
106
111
100
106
106
144
78
89
78
61
50
67
61
33
33
39
44
50
72
50
61
94
39
33
50
17
-11
-999
28
50
44
56
22
28
78
72
-999
-999
-999
72
33
22
33
44
17
28
-11
-11
-33
11
6
11
22
11
28
22
6
-17
-11
6
17
6
-999
-17
-22
-11
28
6
17
11
11
-999
-6
17
39
-28
-28
-33
-28
-17
-11
6
22
-999
6
-999
6
-17
-11
-56
-28
-22
-17
-17
-11
-6
-999
11
-999
17
28
22
56
17
6
17
-999
11
17
17
11
11
17
22
61
44
6
-6
17
28
33
44
28
11
67
61
56
50
50
67
67
78
89
78
56
61
72
122
117
11
22
33
56
78
111
83
150
133
111
94
111
94
117
139
122
39
28
67
106
139
50
94
106
72
122
117
78
94
133
150
156
144
139
117
128
144
139
128
156
133
128
144
61
94
122
133
100
133
122
83
83
67
133
144
150
133
122
117
128
122
61
83
89
106
100
117
106
128
144
128
156
128
133
117
133
133
167
117
122
144
144
161
144
133
144
122
117
117
133
150
133
122
111
133
144
139
144
156
122
133
150
139
-999
-999
-999
156
139
139
117
106
106
122
128
100
122
144
117
150
144
117
150
133
111
139
144
-999
-999
-999
150
144
156
161
150
139
156
117
94
128
150
128
133
144
122
133
122
144
133
150
89
94
133
167
167
156
161
144
167
167
156
161
156
150
150
128
100
128
128
133
144
128
139
139
133
133
128
122
133
133
128
117
67
78
78
122
111
128
139
133
156
144
139
122
111
128
128
122
128
139
133
111
100
117
111
117
139
133
122
72
56
67
89
56
72
72
61
83
78
89
100
100
111
94
89
89
100
122
78
22
56
33
33
44
61
61
78
78
89
72
61
61
72
106
72
89
56
78
94
78
56
56
44
39
61
67
67
44
39
-44
-56
-22
-11
-999
-999
-999
17
11
17
22
22
11
22
-22
-67
-39
-17
6
50
6
-999
6
11
22
17
6
72
-17
-33
-28
-6
-56
-56
-28
-11
-6
-17
6
22
6
33
-6
6
6
28
-6
-11
-999
-999
-999
28
39
-999
56
33
44
61
78
83
11
56
67
-999
17
61
61
33
39
22
33
72
22
39
56
-999
-999
-999
44
33
61
61
33
56
78
56
44
39
44
61
39
61
61
17
44
83
-22
-28
44
44
50
67
33
61
56
72
94
83
44
56
89
94
100
100
122
89
111
128
6
56
61
61
39
111
106
100
106
100
78
100
111
72
89
117
100
106
78
111
100
122
150
117
94
139
139
106
33
33
83
100
111
106
122
117
111
94
128
122
122
144
167
106
133
100
78
-999
-999
-999
128
117
122
122
106
139
133
106
133
139
133
139
128
139
139
117
106
122
117
111
117
128
150
111
100
117
122
161
156
150
150
144
128
128
139
-999
-999
-999
100
72
83
106
122
144
139
139
144
122
122
139
156
-999
-999
-999
156
144
144
122
117
122
133
144
156
111
144
139
139
122
139
161
139
139
133
144
150
144
150
144
144
150
156
150
133
139
150
133
122
161
111
144
133
144
144
133
117
156
-999
-999
-999
128
100
111
139
128
139
144
144
128
83
89
78
-999
-999
-999
111
117
117
133
128
133
150
144
106
122
128
144
133
139
111
133
111
133
133
122
100
128
122
144
122
89
94
144
117
139
111
139
122
139
128
139
117
100
111
117
100
111
94
78
78
94
67
50
67
83
94
67
67
61
39
56
67
89
94
100
44
83
67
50
100
100
72
39
50
67
39
61
56
61
78
72
83
56
44
72
72
94
94
28
28
33
56
50
17
17
28
44
39
39
22
11
44
22
11
56
33
28
22
39
44
17
44
56
39
33
28
22
22
28
50
6
11
22
44
22
56
-33
-999
-11
-6
44
-39
-67
-17
-999
6
-999
-11
6
-6
22
6
28
56
61
67
72
72
61
61
56
56
50
44
39
50
33
44
33
61
56
94
83
83
28
33
33
44
56
72
56
78
106
83
61
44
72
39
83
61
72
61
72
44
61
78
89
72
11
61
78
39
89
67
56
61
100
83
100
78
33
17
56
67
72
-999
-999
-999
94
111
61
11
39
67
94
67
67
89
111
117
106
111
100
106
156
139
133
117
83
117
89
67
22
28
83
72
89
100
100
128
122
111
133
128
-999
-999
-999
133
133
122
106
67
100
106
128
133
156
128
128
-999
-999
-999
150
133
128
128
122
100
150
139
128
106
117
122
122
89
117
117
139
133
139
117
139
128
128
117
128
139
133
111
117
122
133
100
122
117
100
100
94
128
128
117
150
144
133
133
122
117
128
133
150
122
133
106
122
156
144
128
172
144
139
139
156
139
117
128
133
156
144
161
144
122
128
117
133
133
150
144
156
117
133
139
139
133
117
111
122
111
117
111
94
94
106
133
133
128
106
122
122
144
144
128
89
94
111
117
139
133
122
128
139
128
139
117
128
111
106
150
133
111
117
106
122
106
128
122
117
111
117
100
100
106
117
139
139
78
56
56
50
89
72
56
61
78
-999
-999
-999
94
106
100
94
89
89
106
89
94
72
67
83
128
111
17
39
61
56
61
72
83
56
22
28
61
83
89
128
89
78
61
67
61
83
89
50
44
6
6
17
28
17
22
44
11
11
-999
17
-28
-44
-39
-17
11
22
-999
-999
6
28
17
6
6
17
-11
-11
17
-33
11
-11
-17
-6
-22
-999
11
6
-6
11
-22
-11
-11
-6
11
-999
-999
22
17
-11
6
11
17
33
44
22
-999
-999
-999
56
-28
17
44
83
33
39
33
-999
-999
-6
50
44
-999
6
17
-999
-6
11
-999
-44
-28
-28
-22
-11
-17
-28
-17
-33
-28
-22
-6
-11
17
-28
-11
17
11
11
39
50
72
56
22
67
50
39
78
56
61
56
83
117
72
78
39
56
72
111
78
83
50
56
44
67
94
122
28
67
33
56
72
117
94
83
67
-6
22
50
117
100
111
72
111
89
100
128
106
111
117
144
122
150
144
144
128
128
139
144
150
144
156
150
133
100
67
100
83
78
111
161
133
150
122
128
156
117
128
139
72
44
33
111
117
128
156
133
44
83
111
133
156
139
89
106
94
133
89
78
117
111
139
167
144
117
122
122
117
-999
-999
-999
122
139
111
167
167
133
128
111
144
139
94
72
100
133
133
111
156
133
122
117
150
150
117
117
178
172
156
161
144
156
167
156
156
150
133
139
144
156
144
67
67
61
78
83
128
117
150
156
139
100
106
144
106
117
122
128
133
117
117
106
128
139
144
161
150
122
150
139
133
150
139
139
150
150
144
128
117
139
139
122
106
106
133
117
122
128
111
144
128
122
133
128
100
144
150
133
117
122
128
117
111
94
111
150
128
122
100
89
111
128
106
111
89
100
78
94
94
100
106
122
111
106
100
128
117
50
100
78
56
72
83
56
67
78
89
78
100
72
106
89
78
72
61
67
61
6
78
50
94
117
94
78
78
83
89
83
83
44
50
44
61
22
28
50
89
17
11
-11
6
39
-6
-6
-39
-28
-22
-33
-17
17
-6
-999
6
11
22
11
17
22
28
17
33
28
28
6
17
6
11
22
44
39
22
28
44
50
22
6
22
33
28
17
-999
-6
-999
6
39
22
17
33
-17
11
-6
17
-17
-11
33
-999
11
17
33
11
28
39
67
17
6
22
17
50
22
-11
6
33
17
-6
17
44
22
50
33
50
-999
-999
-999
56
89
67
100
72
67
-28
33
33
11
17
44
44
33
39
61
50
33
17
28
50
56
50
39
-999
6
17
39
-11
-6
28
28
50
56
106
72
122
100
111
89
78
72
106
94
139
100
56
78
22
61
106
100
94
94
89
111
106
94
106
122
117
72
78
89
133
133
100
144
100
111
100
122
122
72
61
83
100
133
128
122
167
144
106
122
122
106
117
122
78
128
94
106
106
89
106
83
111
117
106
106
122
128
128
133
100
89
89
78
94
122
106
161
128
106
122
122
161
156
128
156
139
128
128
150
133
128
150
156
150
167
139
144
172
128
128
133
139
144
150
139
133
139
128
144
106
122
117
100
139
133
-999
-999
-999
161
178
172
167
133
139
156
150
144
150
156
156
133
150
111
156
161
144
150
150
144
161
156
156
144
156
150
156
144
128
-999
-999
-999
-999
117
111
133
133
144
122
133
128
128
139
139
128
133
106
117
100
117
122
111
106
89
144
128
128
106
78
111
144
106
117
144
117
139
117
100
122
139
50
44
56
78
122
94
106
117
122
94
100
89
100
106
106
78
89
83
72
72
67
106
72
39
39
44
17
39
50
44
28
17
22
44
44
83
39
50
44
56
61
100
72
100
83
78
17
17
22
11
-999
28
22
17
17
61
22
44
39
28
17
17
22
22
56
-11
-17
11
11
-999
6
11
-6
-999
-11
22
44
11
22
11
-11
-11
17
11
11
-999
-11
6
11
-999
-44
-11
-6
6
-999
6
-39
-999
-999
-17
11
33
-999
50
44
22
-44
-17
-22
-33
-17
-28
-17
-6
11
17
-22
-6
-999
-28
-17
33
6
-6
-6
6
28
50
39
39
33
61
33
33
39
50
61
39
44
50
72
39
17
-999
-999
39
50
39
78
39
56
72
78
67
50
33
50
56
-17
-44
-33
-11
33
83
67
89
117
106
56
89
100
83
128
78
61
61
78
61
22
78
72
83
117
106
117
100
94
89
133
128
111
106
117
111
83
106
100
117
111
150
122
139
133
128
156
122
56
67
78
100
122
139
-999
-999
-999
128
128
150
128
122
111
100
100
106
144
139
133
150
111
133
78
100
128
133
144
128
150
156
144
150
117
128
117
144
167
167
161
83
78
89
139
128
133
100
117
128
117
122
139
122
139
139
150
-999
-999
-999
128
144
128
128
111
144
133
144
156
133
128
111
133
133
144
150
94
133
139
133
150
144
150
144
128
156
144
144
139
133
139
144
161
-999
-999
-999
139
128
128
139
156
128
94
83
122
144
122
128
128
133
133
128
122
106
139
139
156
139
133
150
139
106
122
111
133
94
128
111
117
117
111
100
122
128
100
122
122
100
139
-999
-999
-999
128
117
128
133
122
139
128
133
111
133
139
128
133
117
111
117
117
122
94
106
117
106
61
83
83
106
111
111
117
83
94
-999
-999
-999
111
94
111
111
128
89
94
94
100
67
50
50
-999
-999
-999
-999
67
111
100
67
78
83
67
39
44
28
28
72
89
94
33
28
11
-999
6
28
33
39
39
56
44
44
72
44
33
39
33
44
61
39
6
44
28
39
67
28
39
50
39
56
44
39
22
11
61
22
11
-17
6
6
-6
44
-999
17
11
6
33
50
17
6
-999
39
33
17
28
11
-999
-999
-999
44
-999
28
6
17
39
33
28
56
6
6
-999
39
22
22
-11
-999
28
28
56
28
33
-999
-999
-999
-999
17
-6
33
56
17
44
56
6
-11
-999
22
72
50
56
61
61
33
56
83
83
106
94
28
61
50
89
61
56
56
-999
94
56
17
33
67
-6
44
44
22
11
28
44
78
94
106
100
117
106
94
122
94
111
117
133
122
128
139
144
122
67
50
89
83
111
100
144
111
111
139
133
72
111
117
100
128
94
106
106
133
128
139
133
150
111
122
94
106
150
106
78
122
94
111
150
56
128
117
122
106
17
39
72
67
100
100
156
167
156
122
133
133
128
117
156
128
133
139
144
144
128
133
122
111
133
133
111
111
133
139
128
128
150
144
133
122
128
-999
-999
-999
139
139
128
161
144
156
144
106
106
111
128
139
133
128
117
139
122
128
128
133
-999
-999
-999
144
156
-999
-999
-999
144
128
133
122
133
144
144
150
144
128
156
139
156
150
167
156
150
139
144
156
161
167
156
161
150
150
156
139
144
-999
-999
-999
150
128
133
150
133
133
156
128
139
144
144
128
-999
-999
-999
156
139
128
133
111
94
89
89
100
83
78
67
78
100
100
78
100
117
117
106
111
111
72
89
94
111
117
89
39
39
56
67
83
106
94
61
44
-999
-999
-999
72
72
83
67
72
72
-17
17
-11
22
11
28
33
50
44
61
50
50
44
67
44
61
94
22
39
106
78
94
106
83
106
78
56
28
44
28
17
6
17
33
11
11
17
39
-999
6
11
17
6
17
22
22
56
78
39
39
28
22
17
11
56
17
44
28
6
-6
6
28
-999
-11
-6
33
17
17
33
22
33
-999
50
-999
-999
-999
11
22
11
39
44
39
56
-22
-999
11
11
17
17
39
39
11
39
-999
-999
-999
39
44
56
44
22
22
67
-17
-33
6
6
11
6
11
67
83
44
44
67
56
61
67
89
28
17
11
17
50
56
50
89
67
72
78
28
44
44
67
67
44
100
94
50
11
11
56
78
89
-6
-6
6
11
33
83
6
39
56
22
83
78
89
94
89
94
94
106
94
56
100
106
56
94
117
111
111
133
139
100
139
144
117
100
106
100
111
83
111
83
72
100
94
117
-999
-999
-999
-999
67
78
72
83
89
78
106
133
122
72
67
72
83
67
122
117
111
128
133
128
122
122
139
-999
-999
-999
106
100
144
128
117
133
-999
-999
-999
144
133
122
150
133
128
128
100
117
133
133
128
128
144
150
144
139
128
128
117
150
133
106
94
128
133
133
161
122
117
128
189
161
139
144
156
139
139
122
128
139
150
111
111
106
111
106
128
133
144
122
133
144
133
128
139
144
128
150
156
139
150
133
139
83
117
122
150
139
139
144
144
-999
-999
-999
139
139
144
133
133
139
133
144
150
133
133
139
139
133
144
133
133
139
133
150
156
139
133
144
133
150
139
139
133
144
133
94
100
111
100
117
133
111
106
111
133
67
67
117
117
17
28
50
44
78
61
50
67
78
67
78
94
56
67
67
100
89
78
128
78
117
100
117
78
44
17
-17
83
17
22
17
61
78
56
33
-999
-999
-999
-999
50
56
44
56
61
78
83
72
44
17
11
-999
-999
-999
17
50
17
56
50
33
33
17
11
11
28
61
56
72
28
44
33
-28
-33
33
33
22
11
39
39
-999
-999
6
-999
6
11
-999
11
11
17
-999
6
-999
-17
39
-28
-17
11
-11
-999
-11
-11
-6
-11
-999
-11
-6
17
33
44
17
11
22
28
-999
17
39
67
-999
6
39
61
22
50
33
22
11
50
44
33
33
28
39
78
56
61
61
50
67
56
28
72
72
67
67
78
83
67
44
22
33
39
56
100
106
111
67
94
83
106
122
122
117
78
67
67
117
106
67
94
-999
-999
-999
-999
-999
-999
100
83
128
106
100
78
72
106
94
111
-999
44
61
72
111
-999
-999
-999
122
72
11
39
72
50
56
72
94
139
100
139
156
133
150
128
133
128
139
111
122
122
144
161
128
89
72
94
89
94
111
161
139
150
172
133
128
122
144
67
83
100
133
133
128
133
128
133
133
117
128
133
133
150
150
156
150
167
167
150
133
161
161
122
150
150
144
144
150
144
150
150
161
156
150
144
161
144
139
128
139
133
139
128
133
122
128
139
144
139
133
133
139
156
139
150
156
161
133
128
128
133
139
139
133
122
128
122
128
133
117
139
144
133
150
139
-999
-999
-999
156
150
161
139
156
128
111
139
133
128
139
122
128
100
133
144
100
89
83
-999
-999
-999
-999
128
117
111
128
133
156
128
139
144
106
111
117
117
100
122
144
128
106
72
61
72
89
106
-999
-999
-999
106
89
106
94
117
122
111
94
111
139
78
17
61
122
111
100
128
122
83
100
122
106
94
94
106
78
61
50
72
83
61
72
78
89
83
67
56
78
67
56
56
61
78
72
39
44
61
56
44
50
44
56
44
67
28
17
39
17
-6
44
33
44
39
33
44
44
50
67
33
28
33
33
-999
11
6
-22
-999
-11
33
-11
11
22
33
39
6
-28
-11
-56
-39
-28
-22
-22
-11
-11
-17
-17
-6
-17
33
11
39
39
44
33
44
39
33
17
56
6
11
11
17
22
33
33
6
28
56
6
17
33
-999
-999
-999
106
-6
44
56
17
22
-999
72
22
17
61
89
117
89
94
89
67
56
33
44
39
50
61
61
89
89
67
72
44
50
-6
-11
6
56
39
39
61
83
67
94
89
100
94
28
39
111
56
67
117
106
67
61
56
83
83
94
106
133
100
89
133
133
122
-999
-999
-999
117
156
106
61
78
100
150
117
111
122
128
117
139
128
122
122
106
94
106
150
156
67
72
83
22
50
100
133
89
100
139
156
172
167
172
89
78
133
133
150
56
100
117
133
156
150
172
128
111
144
150
139
150
144
122
167
139
122
144
139
128
144
128
128
133
139
128
133
128
156
144
172
156
117
56
83
100
94
128
128
183
117
139
161
144
133
122
161
133
133
156
156
167
144
156
172
122
122
139
128
139
144
156
167
172
139
150
150
139
150
150
-999
-999
-999
111
133
139
144
150
167
161
161
156
172
156
150
161
172
178
144
144
161
156
156
150
156
167
144
139
144
117
122
122
139
150
156
-999
-999
-999
150
156
156
122
144
133
133
-999
-999
-999
117
106
111
117
89
94
144
106
122
106
117
111
117
100
111
89
72
117
106
117
111
72
78
83
56
61
50
50
72
61
100
117
117
100
78
72
89
94
106
50
78
33
-6
28
22
33
39
50
67
61
67
83
94
22
11
56
61
39
44
67
-999
-11
-6
-999
-999
-999
28
33
33
28
39
28
56
11
-6
50
44
44
50
11
-22
-999
6
61
17
-999
-999
-999
-22
-6
44
39
-999
-999
6
61
17
22
28
17
11
17
17
6
11
39
17
11
22
39
17
-6
22
6
22
-999
-999
-999
-999
17
-999
22
17
6
-11
-39
-11
22
11
-11
56
56
-6
-999
22
-999
-6
-6
11
17
28
44
89
106
78
78
83
67
28
6
56
33
11
39
33
67
100
89
61
56
56
94
89
78
83
111
67
83
117
94
100
72
122
94
122
100
78
94
100
61
72
89
72
89
44
39
72
100
78
89
61
61
72
78
67
94
133
78
67
67
78
67
89
78
83
72
100
128
61
56
78
78
94
106
83
72
72
100
117
122
106
111
139
133
128
100
122
100
89
133
139
133
83
72
144
106
56
78
106
100
67
72
89
78
106
106
139
144
122
144
150
139
150
144
144
122
139
139
122
128
133
122
144
89
128
144
139
133
133
128
128
144
161
128
122
106
139
133
139
128
117
133
-999
-999
-999
133
133
128
133
128
156
150
133
117
94
100
106
139
128
128
139
133
139
133
150
133
150
128
150
161
167
161
144
150
133
133
100
100
128
139
133
117
117
128
139
144
122
139
139
156
161
156
78
106
89
117
111
144
122
117
100
122
122
133
150
106
139
128
122
122
117
128
139
133
89
122
111
128
133
133
150
133
89
106
122
106
89
106
111
117
128
122
139
139
111
117
117
106
122
111
117
111
78
133
94
144
111
122
100
117
106
100
122
128
111
100
83
78
56
78
78
83
89
100
67
78
72
78
94
89
61
44
33
-999
-999
-999
72
78
44
50
50
94
33
11
11
28
39
44
67
61
56
39
11
22
61
17
33
6
6
-999
28
-28
-33
-28
-17
-22
-11
-6
6
33
44
6
17
22
17
33
11
22
33
6
33
6
-17
-999
-22
-999
-999
-999
39
6
22
44
56
-999
-999
-999
56
17
22
-17
6
11
17
61
17
-999
33
17
50
-56
-17
-33
-999
22
33
50
44
22
33
56
67
67
39
67
67
33
6
11
39
11
39
-22
-11
44
61
39
22
11
22
11
11
67
56
39
-6
11
39
22
22
-999
28
56
56
61
50
61
61
100
100
67
89
61
72
61
94
83
94
33
50
56
89
67
56
67
89
61
122
67
83
133
117
94
106
83
100
117
128
117
128
111
106
122
83
111
128
122
106
111
111
128
83
94
133
-999
-999
-999
122
150
150
100
111
117
100
128
122
117
128
117
133
139
122
144
128
128
133
122
106
133
44
78
94
100
100
117
128
133
100
117
111
111
122
139
150
83
106
72
100
94
128
128
100
133
128
144
128
117
122
111
128
111
94
106
100
89
100
111
139
167
150
144
139
144
139
139
156
161
150
139
111
128
122
133
139
150
133
150
139
150
144
128
106
144
128
156
156
133
161
144
156
144
144
161
144
106
144
167
156
122
128
128
144
150
150
144
150
150
128
128
133
128
133
144
161
128
106
111
150
100
133
122
144
106
111
111
106
111
111
139
133
106
117
94
106
117
100
106
133
122
128
117
94
83
72
100
89
106
117
106
122
111
111
106
111
133
100
100
-999
-999
-999
-999
117
94
100
117
83
28
44
61
56
89
94
67
72
89
72
39
61
28
56
72
83
117
56
100
33
39
94
67
50
39
50
33
39
39
50
39
61
-39
-6
22
28
6
-6
6
11
28
28
22
6
50
72
61
-11
6
-6
-6
17
11
17
22
-6
33
56
50
-17
-6
50
72
39
50
22
11
33
17
22
22
28
56
6
-999
-999
-999
50
17
6
11
11
22
6
56
-6
-11
-17
11
-11
-11
-6
6
6
33
6
11
6
11
17
28
44
17
22
17
56
17
6
39
6
17
17
39
22
44
44
33
39
67
78
28
22
72
100
72
33
78
72
56
83
61
33
72
61
6
-11
39
39
56
39
39
44
28
44
22
-17
-11
6
-6
22
39
78
78
67
89
94
94
111
106
106
117
94
67
89
94
83
111
89
106
39
28
-999
-999
-999
-999
111
83
106
117
139
111
128
111
156
128
133
106
128
106
128
111
106
100
122
133
122
111
144
106
111
100
94
106
100
78
83
72
122
133
139
139
100
122
133
156
128
128
122
122
128
122
111
133
100
117
117
106
117
122
100
106
111
122
44
6
100
128
133
117
111
117
61
100
106
117
133
83
122
111
150
144
150
150
139
172
161
106
133
133
-999
-999
-999
150
161
150
156
144
161
150
150
122
139
139
144
117
106
83
89
100
106
156
139
144
156
133
117
161
122
133
144
156
156
150
133
150
200
139
139
117
133
144
144
156
144
139
139
100
128
150
139
-999
-999
-999
150
133
144
139
156
133
144
122
128
139
150
133
122
156
144
117
122
144
144
133
144
106
111
128
139
128
128
139
133
56
111
89
83
111
94
78
100
128
94
128
106
94
94
128
111
83
45
100
117
89
89
78
94
67
94
100
67
72
78
89
111
117
89
100
94
83
72
78
100
94
-999
50
-999
6
44
67
50
44
67
44
11
6
22
61
17
17
28
17
28
56
56
39
78
6
-22
-11
28
-999
-999
-999
-999
-999
-17
-6
22
6
11
6
-6
17
-999
11
28
22
39
11
-22
-17
-11
-11
-999
-999
-999
-999
17
-11
11
-39
-67
-28
-999
-999
-999
6
6
-11
-999
-11
-6
6
-17
-11
-17
44
28
28
-6
-6
6
17
22
17
-999
-999
-999
28
-999
-6
6
28
-6
-999
22
22
6
17
11
6
28
-17
-999
33
61
11
33
50
-22
22
11
50
39
11
44
56
17
50
11
39
44
44
61
72
56
39
56
61
61
50
89
61
89
83
89
67
78
61
50
83
83
56
94
89
100
72
89
83
111
133
128
128
122
122
117
111
83
83
94
58
133
117
83
94
111
128
122
78
122
78
117
100
106
78
100
144
128
117
106
117
122
128
117
49
117
128
94
117
94
94
100
122
139
133
133
106
100
122
111
89
100
94
111
106
122
111
122
122
117
128
150
100
133
144
122
139
139
117
122
139
133
139
144
139
133
67
106
128
128
139
150
167
139
167
144
167
128
172
156
128
83
106
133
150
133
139
122
139
128
111
150
117
106
139
128
161
144
150
139
133
122
150
133
167
144
111
-999
133
139
144
128
117
122
139
133
156
161
156
161
161
150
161
172
144
161
167
167
144
133
133
128
106
128
139
122
117
106
133
139
139
150
133
161
150
144
150
150
144
150
139
-999
-999
-999
139
133
128
133
117
122
117
106
111
117
100
128
128
111
117
106
117
44
50
72
89
72
72
56
83
128
133
117
139
133
139
61
39
89
83
94
100
67
83
83
78
83
78
111
83
78
83
89
56
39
67
56
61
78
56
67
67
72
78
72
100
78
61
89
72
67
67
56
50
78
50
56
39
39
56
39
61
78
67
72
78
44
56
50
56
39
28
56
28
17
22
6
33
44
-999
11
17
33
-6
-6
6
17
-6
6
61
61
17
28
-999
-17
22
6
22
6
6
17
17
11
17
22
28
28
17
11
17
-11
-6
-6
67
28
-999
-999
-999
6
11
33
67
67
22
28
50
33
22
6
-61
-56
-39
11
6
61
17
22
28
28
56
33
11
50
-999
-999
-6
-22
-11
-6
11
44
17
39
-999
-999
22
33
39
44
61
83
72
67
44
44
100
89
44
28
33
39
61
78
61
56
56
50
89
94
128
94
78
61
67
72
89
83
94
117
111
122
133
156
133
94
111
106
139
83
94
122
78
122
106
106
111
117
83
50
78
100
111
100
144
161
156
78
83
100
139
150
156
156
139
139
122
144
94
122
150
139
128
128
111
94
133
100
122
144
133
150
133
139
133
139
117
117
94
89
111
128
111
122
106
94
106
139
144
167
167
189
144
122
122
167
161
161
133
122
117
128
150
150
156
150
156
144
133
50
94
106
128
144
150
144
150
144
161
150
122
133
117
144
144
156
156
150
139
144
144
122
139
100
144
150
139
150
144
139
150
156
150
133
139
122
144
172
150
183
156
150
156
-999
-999
-999
150
133
128
133
172
144
150
133
133
117
-999
-999
-999
-999
128
133
144
139
128
144
144
128
133
89
117
139
156
89
94
111
128
133
122
133
139
133
122
111
89
100
106
139
156
144
150
122
128
122
111
111
117
106
133
106
106
94
128
111
100
100
122
117
89
122
100
83
89
67
78
89
-999
-999
-999
117
106
100
83
100
106
78
50
39
33
39
56
67
78
83
39
61
56
78
17
11
22
-999
-999
-999
28
11
22
44
67
33
50
44
33
33
28
28
22
22
50
-17
6
50
17
11
11
-44
6
-999
-22
-28
-6
28
-6
17
17
33
6
17
39
22
22
28
61
67
33
22
33
39
50
-999
-28
-28
-33
-22
-6
-999
6
-11
-44
11
6
11
-44
-39
-44
-999
-11
-6
-17
-999
-999
-11
-6
22
28
-999
17
28
44
61
56
50
39
17
22
44
39
44
33
56
33
39
83
11
22
39
50
83
61
72
50
50
39
67
50
78
39
56
78
83
94
89
61
56
39
67
61
50
100
122
28
28
67
72
89
89
56
78
78
89
83
100
128
89
111
72
50
44
67
56
78
100
56
72
-999
-999
-999
133
139
161
139
139
133
156
139
94
83
100
106
117
-999
-999
-999
94
111
117
78
111
94
111
100
128
133
161
144
117
128
128
144
106
78
106
106
122
72
78
106
133
150
139
172
150
128
128
139
133
117
111
111
156
150
139
156
128
139
139
100
111
128
117
122
117
133
122
144
133
117
78
111
117
117
150
139
139
150
156
133
139
144
133
156
128
150
139
144
150
139
156
128
117
117
128
139
156
172
156
144
139
122
111
100
100
117
133
133
139
122
128
94
144
100
100
139
111
122
144
156
139
144
156
100
122
150
111
128
144
128
144
133
128
144
128
139
139
72
72
94
100
128
106
106
122
122
100
133
128
133
139
150
139
133
156
156
122
133
139
139
156
144
139
144
139
111
139
156
150
161
161
144
144
128
117
83
83
106
78
-999
-999
-999
39
44
50
67
83
94
78
122
106
117
128
117
94
50
44
89
56
-999
-999
-999
50
56
67
94
83
72
72
78
56
50
56
61
39
44
56
83
-11
44
89
72
83
33
33
28
44
56
61
72
50
39
33
33
22
33
28
33
22
-17
-999
-11
17
22
22
33
39
28
39
39
28
6
-999
44
-6
-6
-999
-6
-6
-999
11
6
28
33
-999
-999
11
22
17
33
-17
-17
6
39
28
33
28
50
50
39
28
28
56
50
33
22
17
44
-11
-999
33
39
28
50
39
56
61
33
39
39
56
-11
33
39
67
50
72
39
61
50
61
44
67
67
39
6
44
33
28
50
56
39
78
28
44
39
72
56
61
72
61
33
11
44
44
61
61
72
61
111
78
44
100
39
28
56
78
111
106
50
-6
-6
22
61
39
67
83
89
89
106
100
156
150
144
167
150
144
122
117
117
106
72
89
94
89
122
133
89
83
89
89
117
89
83
111
139
83
94
128
106
128
133
122
111
89
128
106
100
122
122
133
111
94
61
67
67
100
122
100
128
117
111
128
111
100
117
106
106
117
106
117
72
106
89
100
128
122
139
150
156
167
167
156
161
150
161
156
111
144
144
128
61
72
94
139
172
161
122
150
139
156
144
128
133
144
150
122
139
139
161
172
161
156
156
133
111
156
172
167
161
150
156
150
139
150
156
167
144
156
144
161
150
133
122
100
100
122
139
122
139
122
122
100
139
94
100
117
139
144
139
128
139
133
150
-999
-999
-999
128
128
117
100
-999
-999
-999
133
156
150
150
144
172
133
144
122
117
100
111
139
128
-999
-999
-999
-999
111
100
94
56
100
94
61
50
72
83
83
111
72
67
89
117
117
89
111
128
139
128
94
56
72
67
89
78
78
83
100
106
89
50
22
28
56
61
28
44
67
39
50
50
28
39
39
67
89
28
22
44
39
11
22
22
44
39
33
44
67
39
50
44
11
61
28
56
50
6
11
22
11
-11
-11
6
-6
6
6
22
17
56
72
67
89
44
44
33
33
44
44
39
39
17
17
44
67
28
44
17
11
33
17
11
-999
11
11
6
11
6
17
-11
-999
44
39
17
39
11
6
22
-999
17
33
33
17
-999
6
-6
11
22
-999
6
17
44
39
17
11
28
50
44
22
61
6
39
67
28
50
56
72
106
56
106
56
11
-6
-11
11
61
44
28
44
61
39
83
100
122
67
61
89
67
61
61
67
83
72
78
72
100
78
89
111
94
111
139
128
94
106
133
139
111
150
128
156
100
94
106
117
94
78
89
39
44
83
100
89
89
150
117
122
139
128
128
133
117
111
100
133
139
139
128
117
111
150
150
144
106
128
117
117
89
100
111
111
122
156
150
128
128
122
122
78
61
117
117
139
106
133
100
111
100
122
111
100
84
136
128
136
164
147
140
144
140
129
139
141
108
130
158
157
152
155
133
70
123
144
126
132
117
121
129
128
125
128
122
121
154
148
161
129
121
136
146
141
117
116
116
123
149
145
136
106
106
134
136
145
142
146
136
126
137
107
118
116
151
152
134
147
146
128
144
144
146
146
142
158
83
111
144
135
149
151
146
153
163
166
158
157
134
129
161
145
157
141
159
149
137
142
147
144
156
155
161
158
139
147
138
134
129
149
144
143
139
135
119
122
118
107
152
93
117
103
139
153
155
155
156
145
144
117
104
109
107
114
140
106
146
105
118
106
116
77
83
88
56
91
94
-999
-999
-999
80
54
18
64
63
67
100
108
111
49
-10
38
22
78
72
86
95
88
82
86
42
50
70
63
67
-14
-15
-1
-6
14
11
2
-3
-3
8
9
33
9
18
39
38
8
21
38
27
12
7
19
40
61
58
49
53
27
33
36
28
27
27
22
28
42
23
37
39
34
50
42
58
62
86
13
-12
-10
-11
11
45
77
91
45
14
25
24
24
41
59
34
31
68
28
11
9
-12
4
-999
-21
26
10
2
-16
37
52
57
14
17
25
38
62
67
69
84
44
73
56
54
38
17
14
52
71
71
52
104
104
103
74
31
42
38
55
73
84
87
112
96
76
64
74
48
58
61
78
87
84
99
108
100
117
116
100
103
88
84
122
120
129
128
125
44
-3
57
51
47
105
114
100
85
103
131
102
144
112
112
111
121
144
66
107
150
119
108
67
48
31
67
81
86
122
97
104
127
114
118
106
66
92
74
94
103
121
153
56
62
95
122
112
94
132
123
128
139
132
154
129
120
117
123
139
121
119
99
117
121
142
148
144
56
86
105
122
139
122
168
153
128
93
97
147
154
163
113
135
143
151
132
146
147
144
162
143
116
128
81
114
96
88
83
94
132
129
164
140
128
138
144
120
128
122
133
131
105
118
139
124
142
141
131
128
119
83
83
97
79
137
137
149
142
146
133
140
142
122
119
138
126
129
161
122
140
150
117
144
155
149
133
136
119
141
128
100
101
110
94
132
145
130
131
139
110
140
128
143
153
150
138
113
109
119
108
122
107
122
111
134
122
114
108
144
117
101
128
132
130
137
117
128
106
99
103
126
143
127
96
133
93
80
57
34
52
62
85
123
89
88
73
57
40
50
66
56
62
75
31
61
78
92
105
66
75
81
67
54
56
71
50
78
44
21
39
32
29
9
38
28
36
38
67
27
47
2
45
56
36
57
8
16
17
56
67
7
-12
-26
-27
-24
-29
-31
-17
7
-6
33
-1
-10
-16
-17
-6
-6
-8
-6
2
-54
1
14
5
-999
14
14
-2
25
37
36
1
-8
2
-2
16
-6
23
-17
41
14
2
6
-16
-16
9
-24
-17
-31
-23
-11
2
33
8
22
6
13
-11
36
-12
-16
-11
-8
31
16
34
19
44
18
29
44
57
31
15
-3
32
27
76
62
44
36
43
78
94
69
69
30
32
22
6
21
47
32
63
64
51
85
100
98
112
72
101
78
74
106
121
87
72
72
94
71
133
134
107
118
139
126
127
99
120
141
141
164
141
111
91
107
81
111
94
84
85
137
125
121
121
132
122
141
132
134
139
83
113
113
125
136
123
102
106
133
97
99
111
94
84
72
97
124
111
116
140
144
144
136
150
142
118
139
148
110
126
88
125
155
157
148
117
118
123
150
146
127
151
149
144
155
144
146
111
127
114
126
161
168
157
147
137
154
135
129
123
144
133
147
168
177
168
156
136
165
149
168
129
119
121
131
116
167
137
138
138
161
150
174
166
138
169
157
152
166
149
162
166
135
143
150
143
140
128
138
139
149
146
133
132
142
144
131
139
154
136
135
133
140
149
150
168
173
167
149
143
132
124
133
123
134
129
100
122
103
123
122
132
139
133
117
117
122
149
136
123
138
126
102
97
129
141
133
167
134
151
140
137
121
105
129
122
119
124
77
64
77
131
116
98
122
94
114
99
84
116
119
82
117
111
87
68
55
88
62
66
94
59
67
69
58
99
82
54
53
58
81
61
34
167
52
53
8
11
42
55
50
59
44
71
78
32
68
36
64
36
14
29
62
62
72
47
54
33
49
45
55
38
22
36
62
36
24
18
27
24
44
29
24
25
42
33
53
78
-3
-21
27
29
36
55
68
55
29
38
29
17
10
22
35
45
43
49
69
64
66
66
72
71
61
81
29
58
26
34
56
45
74
-17
-36
-29
12
-11
-12
1
16
19
10
27
31
54
12
77
33
-2
-10
44
57
72
36
43
50
93
73
93
89
50
94
44
71
34
6
28
67
76
95
93
89
76
10
85
66
106
100
65
99
99
79
79
99
4
24
24
41
49
55
39
60
100
134
-2
39
90
86
49
39
66
109
124
93
107
104
93
85
144
118
82
122
108
122
117
127
90
109
134
128
100
131
145
147
111
133
105
139
138
127
133
133
116
122
149
134
122
131
133
138
117
91
84
91
116
111
117
97
-999
140
128
106
127
115
113
122
123
144
137
123
118
138
112
114
119
112
116
138
135
138
122
127
120
124
131
141
111
122
110
100
115
113
123
140
133
125
132
151
138
139
135
143
152
154
140
141
140
134
139
153
149
134
142
150
138
118
152
137
145
163
138
169
135
140
127
128
137
153
167
155
157
131
157
148
149
126
118
130
110
123
154
142
154
158
167
137
145
144
139
125
146
144
169
140
151
139
138
155
134
86
107
140
116
122
89
93
104
93
77
88
93
101
104
130
128
110
120
117
113
108
113
114
110
102
114
98
100
75
89
113
112
117
124
124
111
119
115
113
117
126
55
85
96
108
30
48
87
118
55
49
45
75
50
71
70
78
50
74
100
88
69
69
70
83
73
37
35
64
50
43
40
55
38
55
56
52
50
64
95
66
73
45
6
24
19
15
28
8
8
30
58
23
25
10
7
12
24
33
24
-999
6
20
9
14
16
20
25
54
22
28
16
23
20
29
11
10
19
26
60
29
39
40
18
5
-23
-23
-14
-4
15
7
-4
-7
-6
23
6
1
-999
-3
17
52
32
-7
-999
13
10
1
11
-11
15
35
-29
-56
-28
-10
7
18
-6
29
21
27
41
60
39
43
48
40
46
75
64
69
15
59
63
55
67
74
119
107
70
5
3
39
39
10
-999
38
17
36
30
64
17
73
78
102
72
70
63
109
35
-999
-10
25
48
90
50
72
95
78
108
105
80
77
94
91
82
92
98
113
127
122
125
122
142
127
146
116
107
117
113
142
142
112
108
108
46
21
50
72
97
132
140
132
142
114
115
146
122
124
117
125
131
122
88
97
111
94
134
140
127
108
112
119
149
136
143
101
96
145
124
157
132
138
118
143
136
115
125
125
151
134
119
134
120
147
144
113
137
127
140
152
137
131
129
123
119
120
107
115
130
144
139
167
160
154
150
171
114
149
141
145
142
134
156
159
151
157
126
152
152
129
124
129
120
104
116
113
137
143
142
134
139
148
144
135
136
134
140
100
115
112
115
142
136
112
135
128
125
107
125
141
128
138
165
140
120
160
135
136
155
144
138
125
135
104
124
130
147
143
140
148
148
145
104
116
111
96
101
121
120
142
143
143
126
132
125
92
104
125
115
147
121
121
125
90
61
68
76
108
102
82
79
121
102
90
93
116
85
100
104
85
50
62
50
53
70
109
67
71
102
93
100
83
122
86
71
75
81
34
54
44
39
45
71
79
68
56
59
56
47
59
71
72
91
96
52
105
48
14
4
-7
3
14
35
40
66
38
46
17
-14
8
18
15
20
8
11
11
42
-2
12
20
6
20
28
3
12
12
-1
-999
-999
-999
14
-8
-999
21
17
18
24
25
16
27
29
27
2
9
8
25
-26
2
-999
15
29
14
3
-27
-34
-14
-4
-13
-20
-46
-33
-23
-13
-4
-23
-13
25
40
25
36
13
-999
-999
25
39
73
57
44
30
55
22
28
-8
15
10
50
62
35
26
49
7
35
21
35
71
88
30
88
75
66
57
43
67
86
84
71
95
67
68
85
100
61
105
108
86
83
81
80
67
80
105
109
140
136
126
87
84
75
70
82
96
118
84
107
132
139
144
135
102
104
110
142
120
113
126
125
110
111
119
136
139
152
105
120
124
99
116
126
104
116
112
120
113
118
122
127
86
100
139
107
104
122
99
95
96
118
144
128
167
130
125
95
76
104
117
116
121
100
122
123
102
135
124
163
162
134
126
122
118
115
119
98
126
135
155
152
100
135
144
127
130
120
140
146
153
172
149
149
152
131
110
116
137
140
147
141
161
150
153
155
150
140
125
141
111
114
127
124
126
134
144
154
147
131
141
147
150
141
135
135
134
158
149
157
153
133
118
125
140
159
154
144
139
125
111
112
112
133
127
126
150
136
142
138
109
124
131
140
135
125
133
140
132
135
149
144
130
145
139
92
76
86
98
102
124
81
60
88
85
57
75
89
98
105
92
96
100
121
105
95
81
131
101
94
97
101
95
45
96
70
58
91
95
87
94
113
85
81
89
75
98
112
115
79
102
92
29
39
45
85
84
69
77
110
49
47
64
75
60
74
97
72
82
55
45
76
65
58
57
24
12
20
16
49
40
43
50
49
14
53
42
47
51
46
61
53
19
10
6
5
-10
-18
23
10
30
49
17
22
54
40
61
59
65
13
14
-6
11
9
22
-25
-26
-32
1
25
15
27
57
35
21
2
25
-32
-5
-10
16
23
15
25
40
35
31
-6
5
23
24
-17
-22
-15
-1
-7
-1
44
40
32
65
27
40
19
-2
-50
-58
-5
15
-20
-5
20
16
22
30
72
81
57
37
70
96
41
22
42
55
96
-25
36
35
62
10
31
22
29
46
32
53
64
75
70
72
88
125
64
14
71
43
50
60
88
105
93
83
88
89
61
-10
48
40
19
41
49
77
108
75
21
45
85
90
106
122
135
116
81
88
105
103
112
100
106
92
110
64
68
136
94
103
117
87
100
106
122
123
89
102
106
90
51
79
110
141
130
116
121
140
107
54
44
107
116
146
123
88
95
91
120
133
141
136
126
91
75
72
96
131
137
145
83
115
128
109
101
130
126
125
134
110
117
121
133
95
100
99
95
89
100
98
113
104
105
158
145
148
133
100
125
108
120
108
126
105
108
150
145
143
130
124
118
102
108
120
124
113
109
127
120
141
142
136
149
149
141
118
152
149
165
140
110
120
122
143
159
118
156
142
147
148
152
156
155
129
136
125
149
159
137
143
140
135
121
126
132
151
121
115
129
139
137
148
133
136
130
156
164
136
147
135
144
132
120
141
142
127
129
99
117
127
120
142
108
124
118
124
94
96
98
70
65
114
99
120
112
113
110
130
134
104
85
89
66
81
91
83
67
90
68
48
74
69
68
60
60
78
81
73
80
81
72
91
91
90
83
95
98
14
35
13
25
30
54
39
52
71
67
62
64
48
20
-6
10
11
26
12
32
53
52
35
55
34
33
60
31
-33
-22
-6
-22
-7
-13
8
9
9
26
33
41
45
25
39
33
22
29
28
-18
22
26
34
55
28
64
29
38
12
27
23
22
54
47
55
3
30
50
-9
45
67
30
-6
11
15
2
11
48
29
54
47
48
41
40
40
61
41
55
35
32
35
39
50
49
44
47
71
12
15
30
48
76
66
47
81
110
84
89
94
55
2
28
-11
8
25
35
37
50
70
74
67
74
112
117
92
71
85
62
74
82
40
31
83
100
40
-10
-16
25
24
55
34
76
48
82
49
76
75
123
102
87
73
109
91
82
83
105
120
135
108
134
89
102
117
120
149
141
135
125
125
118
114
115
86
115
108
124
51
86
99
110
111
115
104
135
130
141
133
75
76
75
102
97
99
114
106
120
122
107
106
109
115
121
135
110
116
120
117
95
59
106
125
117
91
106
112
110
125
94
122
120
99
131
159
140
141
102
120
124
74
129
123
140
130
119
121
121
116
140
148
132
134
128
156
162
112
147
126
100
100
126
145
151
112
154
170
143
166
145
146
147
142
144
141
134
115
-999
-999
-999
126
110
125
125
136
154
145
120
128
140
109
101
102
114
117
141
146
117
129
148
157
156
152
146
154
135
145
135
145
158
141
136
142
137
136
135
126
145
121
105
108
116
121
105
121
111
117
111
132
104
100
108
102
109
102
112
112
118
99
105
89
112
38
64
101
84
74
92
88
77
89
90
75
110
50
68
85
71
94
77
81
84
69
75
83
84
45
51
40
53
62
95
-9
2
-6
3
35
34
43
39
42
50
69
80
57
61
73
72
73
20
29
50
64
37
37
43
41
28
29
28
-33
11
15
34
8
35
31
44
63
71
44
36
37
25
28
25
38
-999
-26
-17
-3
33
31
37
49
52
28
20
14
62
26
26
60
53
60
19
40
64
77
57
75
58
5
13
3
9
10
21
19
34
46
29
59
31
37
40
41
53
10
44
48
49
-27
-8
12
31
23
49
40
20
39
-8
-24
-6
-9
4
35
70
54
66
74
95
54
62
57
71
75
92
80
59
57
71
41
29
36
73
66
69
74
111
112
97
87
92
102
90
92
94
97
90
136
139
129
88
96
104
106
88
58
75
100
114
110
107
30
79
78
71
140
108
124
105
108
99
57
90
79
97
118
106
116
131
132
120
133
140
130
134
94
50
41
74
78
122
145
121
135
138
141
75
126
125
112
135
111
142
144
127
122
148
146
140
148
162
148
140
128
147
144
136
102
124
130
131
147
129
132
126
121
157
140
141
156
146
138
118
99
122
127
150
126
131
111
141
102
98
107
118
123
115
142
135
144
150
157
163
168
159
153
138
138
149
147
137
127
135
135
154
155
130
148
152
156
156
154
150
145
139
132
150
146
149
143
142
139
131
125
146
131
157
130
116
121
120
135
135
155
162
163
160
136
135
141
84
116
142
134
145
144
137
135
119
128
121
124
135
115
133
113
114
109
130
135
107
146
130
132
121
129
112
129
144
130
110
135
131
62
99
100
81
100
105
99
111
99
92
109
84
115
117
69
90
104
100
108
100
96
82
70
103
85
90
92
85
91
109
83
82
84
88
85
76
75
65
80
75
92
50
36
24
59
76
88
74
47
62
67
16
56
71
85
65
64
60
71
55
47
66
40
35
66
95
104
120
54
67
39
10
8
30
36
32
42
11
9
10
49
-27
-30
-35
-24
-8
5
-14
1
-7
-6
-7
17
1
16
27
36
10
39
25
-2
-15
26
19
11
3
15
14
15
46
27
1
15
36
50
45
32
57
37
32
3
42
54
40
41
43
49
20
27
-999
-999
-999
-999
19
11
-6
15
10
-5
-6
25
16
-2
9
21
56
48
45
46
58
53
94
72
60
67
77
82
75
61
82
67
20
55
44
92
87
86
50
69
88
106
83
92
83
67
77
62
63
64
70
72
40
57
90
99
111
155
135
104
75
107
109
116
135
120
124
116
128
99
140
120
75
111
102
104
129
102
55
81
86
103
108
102
100
94
104
102
123
69
91
107
129
121
125
127
111
125
133
135
136
128
64
97
140
92
115
146
132
146
124
130
129
150
169
170
136
158
144
140
150
156
137
149
131
148
144
136
132
139
156
170
157
110
107
112
110
144
127
144
154
117
129
146
139
119
140
137
144
139
164
138
143
138
149
138
149
142
148
130
136
140
144
122
135
71
47
59
120
92
109
118
160
110
145
132
128
134
110
140
169
149
129
134
116
124
139
129
147
135
157
153
152
153
140
136
125
131
156
126
112
144
136
144
133
106
128
131
117
131
122
156
120
141
134
126
155
162
140
140
154
150
126
110
109
86
108
100
99
117
65
94
105
92
110
115
104
123
127
114
131
146
114
89
94
102
108
94
124
92
88
45
81
113
121
99
120
117
110
88
85
90
73
75
104
101
104
89
102
114
110
110
30
-1
-8
39
31
26
28
60
60
39
70
115
101
104
100
86
-999
10
19
12
31
47
40
24
-1
52
20
7
21
29
44
45
46
67
65
89
48
56
62
71
34
11
28
12
13
17
22
14
22
20
49
14
26
20
30
43
17
44
7
27
29
25
16
20
10
25
66
56
16
40
41
20
18
34
65
67
3
26
74
12
14
11
10
9
10
15
24
44
45
24
26
28
54
28
13
34
3
53
14
15
30
35
20
25
30
32
26
26
10
-5
-5
37
-6
30
5
34
30
48
37
37
45
53
50
2
10
-26
34
34
55
62
55
66
83
75
86
95
42
14
34
79
78
59
76
86
88
88
53
74
64
85
116
111
107
133
103
113
118
49
13
-5
54
75
87
85
106
79
66
139
125
150
172
156
161
80
104
110
115
121
110
130
145
149
120
142
100
84
90
76
73
76
101
126
129
132
102
142
117
130
144
132
119
145
119
120
92
107
108
85
108
105
125
153
154
143
135
151
126
122
129
89
126
109
115
111
142
125
141
142
122
135
170
174
155
130
115
148
137
139
144
115
165
-999
120
139
134
142
104
129
144
136
74
71
97
119
130
137
135
126
137
155
177
147
138
159
146
130
150
149
146
119
106
121
108
101
120
136
146
147
184
160
129
138
123
130
124
125
109
160
131
110
106
125
128
135
161
155
169
166
147
134
138
146
130
141
140
116
85
101
115
126
136
133
169
153
137
120
211
124
150
138
138
125
111
145
124
115
125
114
101
114
120
107
129
126
121
90
89
96
100
124
110
125
132
97
95
125
71
54
60
49
64
97
84
71
97
83
114
68
95
110
91
68
72
80
71
49
50
54
62
50
53
44
44
49
83
51
34
33
19
13
36
19
9
26
25
40
61
70
46
46
53
-3
-6
14
39
9
13
45
26
50
46
12
11
24
28
22
39
-5
2
1
4
35
37
21
16
20
23
60
45
-11
-27
-6
21
33
40
50
44
57
7
33
27
47
3
14
52
30
19
3
17
34
45
37
9
2
18
9
-19
-50
-26
17
14
-15
-14
15
-4
32
27
21
35
55
54
69
40
69
58
57
58
54
55
60
84
54
43
56
85
76
86
88
73
27
22
55
33
60
77
96
91
110
122
81
89
107
69
67
48
112
110
49
61
58
55
69
107
107
75
76
74
95
98
113
121
67
61
74
94
121
116
137
107
47
44
59
72
86
127
116
128
155
175
111
161
125
114
79
61
76
108
145
147
147
142
137
143
132
125
129
125
130
163
132
113
112
131
142
134
145
157
152
123
110
112
116
107
116
102
99
109
126
117
120
107
116
115
107
100
106
129
112
116
101
134
130
165
139
135
124
122
144
122
134
149
138
131
107
118
115
138
145
171
160
142
129
104
104
130
135
137
128
143
156
116
77
85
97
107
118
127
105
114
154
124
144
157
168
169
164
139
162
158
161
162
156
114
143
124
131
123
104
118
139
84
66
75
102
141
131
141
127
138
154
138
159
160
154
140
145
134
151
130
127
113
149
125
156
130
134
157
155
167
158
160
154
138
137
147
145
107
133
134
121
114
137
134
133
121
115
123
128
154
138
139
123
130
123
140
169
131
120
110
155
139
116
135
113
81
130
140
141
124
136
129
117
117
87
124
83
75
55
94
85
76
113
103
99
98
93
71
77
84
76
82
70
75
115
91
44
60
66
81
92
99
93
105
97
15
-16
2
36
75
27
59
89
84
64
20
1
42
57
93
95
74
83
80
35
59
79
85
32
22
59
40
57
36
14
24
25
39
5
25
6
30
42
65
56
56
41
50
88
60
79
64
37
70
75
72
90
44
55
63
15
20
19
18
14
58
7
10
19
-5
49
35
29
20
34
49
27
17
24
34
49
74
89
77
82
70
50
30
-24
15
-24
-3
7
15
10
-6
-23
33
32
-22
34
49
39
9
54
42
44
32
33
35
27
50
89
64
42
75
92
52
57
46
41
55
69
84
90
89
100
132
95
128
117
127
144
98
108
106
148
157
126
121
95
101
104
116
121
48
64
84
107
39
21
56
46
78
64
88
108
132
158
127
77
39
78
113
104
154
168
151
144
165
147
135
145
122
136
71
83
91
112
134
148
128
115
105
113
98
123
118
114
105
125
120
118
101
136
155
161
144
161
156
155
137
140
147
129
134
147
162
82
117
128
118
135
136
143
124
179
140
130
131
109
108
110
114
131
135
140
129
126
112
146
132
156
104
114
138
142
125
116
150
140
165
168
173
154
156
151
148
129
138
128
160
164
141
140
165
167
172
147
138
132
130
139
158
138
139
126
135
158
151
153
164
167
143
150
172
149
154
184
177
164
171
151
127
122
121
136
110
140
139
112
164
138
118
116
107
130
130
131
122
130
137
161
140
116
125
109
107
120
129
134
107
125
141
120
132
128
134
131
124
119
98
132
113
127
120
121
105
88
109
91
114
108
81
88
76
85
98
86
109
47
105
67
110
117
110
88
78
115
83
104
60
103
84
43
57
49
50
52
58
85
63
64
81
71
50
49
82
47
46
47
33
18
37
38
40
54
38
53
38
31
49
27
24
33
-5
30
10
5
21
14
1
11
15
10
26
66
32
-12
4
41
37
-29
-26
8
55
92
48
45
37
23
15
2
7
29
50
35
21
35
18
1
37
13
11
13
7
38
-2
39
6
9
17
7
27
41
10
19
21
54
55
24
29
65
56
5
5
-3
17
29
14
28
22
24
11
53
36
40
51
39
62
37
39
64
73
54
80
65
78
82
79
55
20
37
55
106
128
18
-8
-17
-2
14
39
69
69
86
86
95
102
89
116
112
94
47
100
87
87
65
70
76
105
84
80
116
108
109
129
111
122
119
109
75
127
121
135
125
119
106
106
99
113
60
44
79
120
121
134
169
148
125
61
98
110
116
104
105
116
118
141
159
161
152
148
118
152
154
129
137
128
115
111
130
105
137
145
157
149
116
124
118
104
106
127
117
142
134
119
103
107
119
135
126
123
121
128
132
129
131
140
135
163
139
142
168
144
137
131
134
117
149
134
124
139
153
147
136
157
139
148
134
113
132
116
134
136
125
122
128
134
147
146
152
171
143
156
143
123
139
156
153
135
157
149
156
132
149
145
147
123
115
115
114
118
135
125
139
124
134
137
104
151
129
131
135
131
140
142
142
155
164
139
145
142
146
142
147
148
156
159
154
114
111
86
109
149
171
138
138
122
139
166
108
94
94
112
108
122
89
120
126
112
118
94
62
101
102
68
77
88
133
124
124
104
128
126
115
128
137
112
118
112
115
116
92
104
103
114
51
59
74
66
64
53
71
49
53
26
35
53
58
76
46
32
74
84
48
61
50
29
35
70
66
84
91
83
95
68
50
72
37
25
27
19
11
14
29
30
29
28
23
67
28
34
25
25
28
9
23
15
17
29
32
21
15
23
54
40
27
15
16
14
15
16
51
25
30
20
-2
28
18
14
21
62
47
46
54
22
14
31
25
8
19
8
19
57
7
-6
-21
7
-7
-2
-2
7
24
50
61
59
17
-19
26
11
45
51
15
38
47
64
44
15
14
11
18
24
63
34
37
-8
14
20
15
21
-3
14
3
-999
19
34
44
58
73
73
41
85
68
69
67
61
84
79
66
63
54
71
79
87
108
103
94
113
122
114
101
87
104
139
123
109
107
60
83
46
100
115
106
89
137
111
82
113
144
139
104
117
86
116
134
120
111
100
115
107
137
124
115
132
121
100
128
138
100
101
94
110
118
127
120
117
122
122
119
93
122
89
112
128
125
149
132
129
141
129
119
126
128
151
137
142
118
154
155
166
130
156
139
164
124
69
135
120
105
130
128
131
131
125
164
169
152
142
130
127
114
137
111
146
132
130
170
145
141
110
104
123
154
150
151
134
162
153
139
131
134
152
119
168
141
139
144
134
114
132
147
149
139
122
147
127
132
116
123
144
140
157
142
132
132
127
123
120
147
137
121
132
149
135
147
134
137
138
134
117
133
137
134
154
132
161
145
141
139
148
140
125
149
155
170
159
139
168
157
157
156
152
155
149
158
142
136
124
141
140
165
135
118
104
119
127
113
119
139
134
143
123
120
135
109
122
111
154
147
138
149
146
101
125
124
136
137
115
128
93
113
104
126
99
53
57
66
75
49
34
68
31
50
42
86
99
84
63
54
32
39
55
34
32
30
44
53
79
76
63
59
39
54
31
47
68
54
34
47
48
61
53
58
45
59
59
33
24
36
39
45
3
9
10
25
36
31
9
1
4
5
19
33
24
4
-10
19
-1
-36
-22
-35
-16
-8
-21
-30
-21
-56
-18
4
-2
13
-3
-6
3
-19
-41
-36
-9
-12
16
-16
-10
11
-8
-11
11
23
-7
-2
-14
15
-1
18
5
29
-30
-27
28
21
13
6
19
39
67
58
52
44
36
1
4
12
23
67
-33
-30
-22
-1
27
59
59
62
42
48
66
60
83
40
52
42
81
64
69
89
64
74
38
37
62
85
75
57
85
107
84
96
107
67
91
1
39
100
109
107
114
107
93
109
124
102
120
85
95
108
80
69
75
94
91
111
92
120
115
123
143
125
115
137
140
128
122
118
69
73
103
95
112
128
123
103
52
92
107
108
122
123
117
119
128
116
131
142
98
148
121
119
125
147
164
152
150
140
137
139
101
64
54
81
94
104
121
118
99
114
130
125
117
130
143
120
132
136
124
125
150
130
143
112
137
138
155
128
104
112
93
122
109
120
112
116
104
120
105
104
114
141
148
153
145
156
138
129
119
139
146
154
127
115
132
124
115
132
117
146
164
141
143
145
131
145
158
138
119
118
113
134
124
125
153
133
126
153
144
142
164
136
169
142
149
117
134
166
160
148
147
136
138
117
130
132
147
151
96
97
156
157
151
143
146
169
151
115
95
78
86
95
107
123
139
124
130
134
114
117
126
124
140
144
142
134
117
127
116
126
131
144
119
112
107
109
89
103
140
124
120
105
131
120
80
80
77
70
68
72
70
102
119
105
90
23
-14
27
21
26
41
37
51
66
69
69
73
89
75
85
89
74
50
25
9
24
18
26
41
47
21
29
34
36
39
29
36
27
34
46
64
21
-999
-5
-4
-18
-11
-5
-7
18
24
10
5
40
34
30
33
71
81
-25
-16
-15
-8
-21
-24
-26
-36
-13
18
-7
-1
1
21
-9
-15
-7
-13
5
31
37
8
23
4
9
9
39
14
19
47
20
-2
9
19
15
15
20
49
53
44
42
58
31
48
73
28
37
36
47
40
27
24
49
37
17
21
31
42
37
52
83
29
50
50
58
65
82
77
73
100
115
72
65
64
51
18
24
55
32
40
79
80
84
92
84
92
116
103
107
89
90
104
129
100
114
105
107
105
83
83
14
21
14
34
56
92
93
61
55
27
44
39
114
88
32
37
29
70
77
87
103
119
97
21
-999
-3
30
54
82
122
116
119
158
165
168
175
172
147
121
104
77
102
86
127
101
104
140
119
141
105
52
80
89
121
119
135
134
137
141
145
140
155
126
136
134
134
131
150
153
131
143
124
121
94
99
140
127
146
156
184
157
160
108
87
80
125
149
119
145
149
157
168
174
161
135
136
146
144
176
165
165
155
167
165
143
148
129
134
139
139
179
161
161
178
180
171
168
154
155
151
137
137
143
149
148
145
150
134
160
130
159
153
139
145
142
122
129
142
111
137
150
156
139
124
149
150
137
150
145
137
140
109
76
114
133
48
109
112
84
131
134
118
138
124
116
121
115
141
113
105
104
99
125
117
103
143
133
101
124
116
135
158
140
136
137
105
127
110
110
73
63
83
108
92
96
90
100
134
127
129
110
75
55
67
54
79
51
70
65
53
56
77
97
108
71
85
80
72
85
65
64
99
74
67
67
63
66
102
89
55
27
35
32
51
55
96
51
1
5
21
2
35
36
30
24
24
10
51
23
24
47
41
67
45
35
29
24
25
49
62
55
55
24
44
47
39
-999
9
-7
20
34
41
33
44
31
38
28
33
9
40
29
25
24
20
24
14
37
2
12
19
17
25
-22
9
19
17
26
12
-32
37
29
39
16
14
14
37
26
25
9
31
10
24
45
48
59
32
1
39
25
40
42
75
43
64
53
39
41
69
57
-2
-16
17
26
58
50
62
116
89
65
16
41
59
91
20
19
54
59
60
84
81
79
83
69
107
144
69
79
66
72
65
74
70
67
107
96
84
103
101
92
72
59
78
95
132
125
119
107
105
134
135
144
126
105
98
104
95
100
120
87
88
77
61
69
75
99
140
116
137
125
162
164
144
144
159
164
124
133
140
117
109
79
84
100
128
140
120
114
129
137
105
119
101
133
139
146
151
175
142
150
159
144
134
134
140
144
141
156
150
127
146
158
150
151
144
156
137
129
118
115
126
140
145
132
134
139
143
127
156
152
154
156
172
149
142
143
140
143
153
134
129
132
160
130
145
141
145
155
141
142
131
144
144
148
152
145
134
159
159
130
144
161
160
154
143
139
149
144
156
146
150
145
161
137
134
142
146
134
152
150
161
156
121
93
95
122
115
121
113
129
124
139
153
134
147
130
119
122
118
127
140
137
139
129
117
122
118
109
89
95
97
66
85
89
115
127
127
108
127
104
138
111
127
116
107
117
120
104
115
118
102
109
119
124
124
108
79
85
73
110
108
119
122
42
32
64
50
54
67
111
124
97
37
29
58
102
77
76
74
80
95
71
51
54
56
58
69
26
33
41
49
45
33
33
15
45
42
35
27
67
60
84
70
76
36
17
12
-8
-1
-1
12
27
18
48
1
34
-32
-15
-14
-6
-3
10
7
24
38
27
26
44
63
72
35
23
35
25
28
1
52
12
4
8
-6
15
16
-3
-21
-5
-24
-26
-4
-2
7
-8
-999
6
26
27
-8
1
2
9
4
16
4
11
13
27
44
35
33
20
15
21
48
27
47
77
47
14
26
83
50
80
-15
-10
19
-20
-2
24
57
35
64
64
72
95
94
79
68
97
103
116
122
104
69
77
77
81
52
84
77
72
81
59
86
76
84
91
104
76
26
36
56
79
115
126
146
123
100
75
71
110
106
54
29
78
84
115
111
99
116
116
109
142
116
127
136
131
120
148
126
173
145
126
106
107
97
98
117
103
108
129
129
145
135
126
129
132
135
120
132
124
131
135
157
167
114
77
77
91
98
120
140
122
132
136
87
133
131
148
127
110
127
115
133
135
147
167
146
112
86
94
111
134
147
144
149
148
135
139
132
121
125
148
150
139
141
119
138
128
156
149
154
118
122
154
137
144
146
118
150
138
119
131
133
141
134
153
158
139
127
136
141
145
125
120
144
156
170
124
149
149
122
142
111
122
116
150
158
131
139
134
144
140
154
137
150
118
99
112
87
120
143
134
134
116
152
139
124
147
149
148
142
130
141
147
154
161
141
106
114
105
120
132
124
127
131
116
124
122
127
125
123
134
117
98
102
89
68
76
98
83
90
91
79
109
107
95
95
74
85
84
95
102
86
109
105
99
101
89
67
65
18
19
29
46
38
63
51
29
34
67
30
37
65
62
36
45
44
64
77
91
43
72
82
89
96
104
37
29
29
49
39
49
59
64
42
45
28
27
20
15
40
3
-22
3
-9
-14
-6
22
-999
-22
38
-14
-38
-34
-15
-6
-19
-1
-26
-16
11
-11
-20
-10
-9
10
37
34
24
-9
-5
-2
22
50
-6
-18
17
10
41
45
50
52
56
28
24
19
8
19
18
22
26
48
17
9
19
47
94
105
49
4
18
59
19
31
40
56
65
35
63
24
37
60
26
51
75
74
72
85
45
50
42
54
45
73
2
-6
51
67
93
104
93
80
122
25
22
9
45
44
73
98
89
92
79
96
91
86
100
86
99
125
122
98
86
95
125
106
66
54
47
68
84
76
69
86
98
41
74
97
98
96
113
137
75
28
76
72
89
105
135
161
163
156
124
116
104
103
125
141
108
124
110
116
124
117
114
117
121
130
122
162
166
171
134
37
36
44
63
107
76
66
69
78
111
113
126
128
118
120
115
130
137
129
137
132
134
144
150
151
136
133
129
148
128
113
119
133
139
162
153
165
157
153
169
129
151
170
161
142
162
144
158
146
164
124
129
154
155
130
155
155
144
148
129
126
141
145
131
145
179
142
141
148
148
163
153
168
135
143
176
177
160
158
172
171
182
178
154
171
183
151
154
154
147
149
154
140
145
138
150
163
136
157
129
132
147
154
159
155
155
154
163
151
149
166
148
144
140
154
154
139
142
144
147
130
130
131
138
132
134
126
127
131
131
134
121
89
68
94
127
125
123
91
107
90
104
130
132
114
104
65
122
100
118
113
104
62
71
79
94
117
117
106
123
101
89
104
77
89
92
95
76
88
77
69
85
78
109
101
71
33
20
57
33
51
54
69
46
46
47
78
59
39
43
69
79
65
15
25
27
33
27
25
30
24
67
60
54
55
50
54
69
66
55
44
53
17
20
21
1
8
44
6
-12
22
34
17
-999
-1
-6
-999
4
27
61
53
66
57
68
41
38
44
54
32
45
35
-999
-999
-999
35
41
47
38
34
31
-999
-2
6
-14
-12
50
43
3
5
8
42
43
18
34
34
32
23
15
52
49
75
10
16
52
42
9
17
39
50
57
39
34
42
21
37
25
55
61
74
66
49
62
74
77
62
24
38
42
12
31
68
43
83
124
68
59
47
50
60
48
72
94
97
79
69
107
95
102
122
136
112
116
123
106
91
93
101
92
89
118
117
119
118
68
63
90
126
132
157
137
148
125
67
97
116
109
117
118
95
100
107
119
134
68
84
78
114
104
135
128
94
129
133
128
144
116
55
69
85
94
145
154
173
181
131
131
138
123
138
138
131
114
149
130
127
123
143
134
118
147
165
159
139
124
101
107
128
136
148
139
122
131
137
134
117
154
146
138
118
122
126
122
125
143
148
156
170
175
172
147
149
156
154
145
116
155
154
130
144
157
179
149
127
147
137
162
158
160
166
146
151
138
144
162
159
134
135
156
129
83
102
140
141
155
139
160
147
151
150
132
143
133
132
111
123
124
129
150
114
152
134
137
159
149
162
183
142
128
142
148
165
135
153
133
117
123
111
114
110
100
103
111
102
149
122
113
99
147
114
119
106
118
141
84
87
74
101
137
111
111
97
123
87
101
100
87
112
132
118
139
124
117
106
96
83
84
74
80
77
77
40
42
77
51
57
88
68
77
74
73
80
102
89
103
-5
-13
-1
43
92
79
83
49
60
79
67
44
44
37
38
59
61
54
32
25
31
34
17
28
53
19
21
31
36
29
31
-1
19
27
52
54
39
61
8
21
41
39
46
7
22
21
1
8
31
38
43
17
7
28
33
2
14
3
17
26
49
12
23
12
7
21
8
50
50
37
63
37
78
80
16
-12
33
-2
4
6
10
20
33
7
29
23
58
49
67
73
57
53
56
94
67
71
71
34
48
34
16
47
67
26
50
53
10
25
43
111
-11
-12
13
29
50
92
51
68
22
80
59
63
82
117
103
26
70
94
87
104
77
104
129
84
110
107
76
98
121
147
150
122
125
126
56
15
39
85
83
82
102
123
166
125
77
97
94
75
64
99
116
81
62
90
101
126
124
103
153
111
92
131
125
128
132
130
128
149
147
121
106
82
129
140
108
113
120
81
121
105
110
113
138
130
148
117
119
118
114
135
108
144
150
147
150
157
141
132
140
172
168
149
33
46
83
99
136
119
169
167
148
128
148
158
139
139
147
110
139
144
157
128
159
148
146
151
162
124
149
148
128
133
141
133
147
136
149
141
168
145
148
159
156
144
152
162
162
161
118
120
158
149
129
135
154
147
129
151
136
141
137
117
121
126
133
148
135
130
155
139
144
124
122
144
139
132
122
123
121
136
127
132
113
130
136
144
106
101
107
120
122
119
137
130
156
133
130
127
115
116
143
153
142
152
126
153
125
130
129
134
140
127
122
126
107
117
110
110
89
120
118
111
45
68
104
74
54
67
105
124
109
125
117
81
124
111
91
88
107
91
94
93
64
63
92
96
113
109
101
99
82
54
42
44
54
67
63
58
40
71
49
53
35
7
-14
-12
23
13
50
34
29
51
48
55
70
12
2
12
2
10
35
34
31
35
21
25
39
46
11
7
19
19
38
-4
-3
31
7
22
45
51
23
19
44
48
45
11
25
17
13
31
22
37
50
59
61
23
35
29
3
9
43
1
-7
31
-9
-13
-8
-20
-1
1
11
43
58
45
22
29
27
11
19
-3
59
30
-31
-3
8
63
28
37
51
66
61
34
55
28
54
63
38
81
42
44
-10
-3
9
36
3
58
37
68
60
69
80
109
78
74
123
94
110
102
56
59
52
78
72
75
88
102
70
96
92
81
95
64
94
93
119
127
136
137
104
102
89
85
126
137
139
95
99
90
106
105
87
145
129
139
143
90
73
36
87
78
87
123
117
71
-999
-999
-999
102
105
105
121
119
120
115
105
136
125
128
97
72
113
134
64
123
103
112
91
89
99
124
108
72
118
122
116
105
108
146
116
128
117
127
116
116
80
118
83
104
122
130
136
152
105
142
115
107
134
128
137
118
116
108
137
136
124
137
156
171
136
143
132
147
152
151
155
137
140
125
124
137
154
160
157
142
127
145
158
160
160
150
162
170
153
141
115
115
120
118
132
133
146
135
146
150
132
136
146
132
112
107
119
119
121
111
100
108
149
130
150
136
155
156
143
126
147
160
161
159
135
134
118
125
146
145
137
138
144
130
104
110
150
123
121
119
149
117
137
133
141
138
142
137
122
120
135
146
148
122
132
94
97
115
97
110
107
101
82
119
119
93
107
145
119
132
127
106
77
101
89
86
103
78
65
73
80
94
91
96
58
97
88
93
24
-1
21
27
43
33
49
67
23
27
52
75
-3
12
15
20
41
74
66
60
55
66
50
53
35
23
43
41
40
94
79
84
51
37
29
29
62
22
41
45
-999
-999
-999
18
3
-12
-8
2
4
2
14
4
-3
17
16
26
-14
10
-7
-24
-16
-17
6
-5
25
35
-2
13
20
22
11
-14
13
-12
23
45
47
7
23
7
43
38
11
5
24
19
23
15
16
32
58
63
70
-37
-40
-31
-999
20
6
39
-999
22
17
10
38
8
35
51
48
48
53
58
56
71
75
77
69
77
8
34
80
72
75
69
100
49
61
25
-14
12
45
63
82
92
109
79
84
98
85
47
47
82
70
78
138
105
128
113
81
95
106
78
118
99
130
129
137
119
110
85
115
88
121
116
118
110
110
98
94
142
146
132
155
140
173
134
130
65
107
100
120
115
121
109
110
120
150
150
120
142
121
105
96
90
96
106
102
86
99
120
154
153
115
102
95
103
133
163
97
101
130
142
152
150
128
138
166
141
174
156
192
165
155
178
153
153
148
135
106
149
135
129
150
105
145
171
140
146
99
120
126
141
154
180
180
153
136
155
163
151
164
154
143
150
152
168
136
143
150
135
144
150
153
167
162
168
174
175
171
161
159
148
148
142
155
173
146
96
107
120
132
133
144
132
125
123
140
147
168
175
139
170
161
156
156
178
145
114
135
146
151
150
130
112
132
141
150
154
110
140
142
152
127
147
122
138
124
149
141
158
153
152
158
143
160
152
142
148
156
142
151
144
140
148
157
115
116
101
115
125
130
130
131
110
109
97
91
92
92
87
81
96
97
93
64
92
79
59
94
61
54
46
80
53
57
59
80
67
-999
29
30
40
32
36
79
57
81
49
74
55
69
35
49
52
86
42
35
61
50
73
59
41
58
84
79
43
-23
52
38
28
26
51
56
65
42
38
55
51
35
9
14
20
21
-999
-999
-999
35
-14
22
17
21
11
3
21
51
30
38
46
54
49
-9
4
11
24
4
25
2
18
2
-3
11
8
-1
24
34
30
17
30
50
40
22
6
8
62
-999
45
54
28
53
32
36
45
69
48
64
30
28
102
-23
-42
1
12
48
41
60
56
31
46
5
28
33
23
22
27
34
45
53
59
54
68
67
99
96
95
94
100
85
96
76
96
93
97
129
35
29
26
55
72
80
110
82
43
88
122
43
65
49
60
38
86
85
69
70
77
91
105
54
98
146
130
96
107
137
119
80
65
75
72
88
127
122
135
129
141
155
150
109
86
147
140
141
128
120
128
115
72
88
148
121
149
64
70
91
94
100
85
99
107
150
130
119
101
100
114
112
162
155
100
120
127
155
116
106
112
143
161
123
135
149
125
105
114
104
147
122
147
130
139
130
144
147
128
145
134
145
110
142
124
114
140
168