177
163
125
137
125
150
124
119
115
181
237
146
235
169
166
170
128
170
152
174
203
141
171
214
130
202
160
119
124
136
139
144
130
124
84
100
156
168
90
137
167
117
156
155
117
171
146
186
188
158
159
144
148
152
134
150
197
168
161
179
169
150
105
172
107
137
133
110
116
150
176
180
132
148
242
152
185
161
188
234
212
112
181
224
127
117
165
148
224
226
123
137
249
234
237
177
183
301
218
276
46
54
35
35
37
43
40
33
34
49
23
14
21
24
23
14
7
19
16
13
0
0
0
0
0
0
0
0
0
0
46
57
65
48
37
37
72
74
38
61
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
52
49
80
39
63
44
47
34
55
0
0
0
0
0
0
0
0
0
0
33
15
29
27
12
15
19
22
21
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
8
20
26
12
19
23
8
13
10
43
37
43
50
29
34
56
48
35
49
47
41
40
50
51
51
39
43
50
42
39
43
55
58
35
54
61
54
55
51
26
31
19
27
13
9
27
15
24
28
18
25
17
20
30
20
28
25
26
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
42
23
34
27
23
15
16
21
16
26
28
20
22
28
18
23
24
21
14
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
141
103
121
119
101
107
91
110
113
129
169
102
152
123
116
123
111
117
95
139
147
118
144
166
99
149
147
91
90
111
126
140
160
111
87
110
145
178
105
140
139
119
133
155
115
158
147
179
193
128
116
129
158
152
127
141
181
152
146
150
128
116
121
136
93
125
97
107
90
120
115
146
110
133
242
113
155
134
149
199
157
87
129
146
111
98
123
119
179
154
96
93
163
203
178
161
144
210
181
167
29
32
28
25
18
25
27
21
19
24
54
31
47
37
36
20
26
21
23
38
27
20
7
23
15
13
9
10
15
9
46
35
50
39
40
28
45
62
28
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
52
30
51
25
25
38
31
33
39
0
0
0
0
0
0
0
0
0
0
20
8
19
16
10
15
16
14
16
16
0
0
0
0
0
0
0
0
0
0
161
125
127
145
113
130
130
92
96
178
217
111
197
158
145
125
112
140
111
122
134
101
125
156
101
150
113
87
93
102
121
141
145
161
90
108
152
183
97
142
129
82
119
114
101
121
93
138
151
121
84
106
103
125
93
113
154
118
119
134
166
167
114
172
106
97
135
124
130
159
125
126
87
127
184
112
152
124
123
169
158
100
144
195
142
116
153
99
184
184
88
91
205
200
179
175
123
213
171
188
0
0
0
0
0
0
0
0
0
0
24
18
19
16
15
22
17
15
13
24
37
30
25
35
26
36
32
19
15
22
38
47
28
38
19
37
40
38
18
39
36
36
40
29
26
35
33
44
43
47
26
27
34
34
44
41
50
38
41
37
17
13
11
20
16
12
20
14
18
20
21
17
10
17
24
13
20
24
18
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
