54
54
54
55
55
55
56
56
57
57
57
57
53
56
72
72
73
73
74
63
63
62
58
57
57
57
57
57
58
58
58
51
50
47
43
43
42
42
39
37
38
39
39
41
41
42
41
41
41
40
40
40
40
36
38
38
27
26
32
32
35
35
28
29
30
30
30
28
28
28
28
27
27
27
28
27
26
26
25
27
27
30
30
30
30
30
29
28
29
30
31
36
37
40
39
39
38
36
36
36
35
35
34
36
40
42
44
43
41
38
37
38
46
51
51
51
51
53
52
49
48
48
46
44
43
44
48
48
50
54
58
58
58
59
59
61
61
66
67
67
67
66
66
65
64
64
65
65
65
69
70
70
69
69
69
69
69
69
70
72
70
70
70
70
65
65
61
61
64
64
65
65
65
66
75
80
79
79
77
76
75
74
74
73
72
70
70
68
67
67
67
67
74
75
75
82
91
104
104
104
104
112
115
117
117
120
125
129
133
133
134
147
150
152
153
155
155
155
160
161
163
165
168
169
180
180
180
178
184
184
184
184
191
190
189
185
165
162
161
161
162
163
164
172
176
185
191
195
191
190
189
186
182
181
179
177
174
171
168
158
147
145
143
142
142
143
145
143
140
138
133
130
129
123
105
102
99
92
92
92
97
93
90
88
86
109
112
108
102
103
103
91
89
91
87
82
71
70
70
70
70
69
68
68
68
67
64
62
62
63
72
78
80
75
68
67
66
70
64
61
58
52
49
48
35
37
37
33
33
33
33
33
32
32
33
33
32
31
25
24
25
26
26
25
25
25
25
25
25
25
25
26
26
26
26
26
25
29
30
31
31
31
29
30
30
31
31
31
34
35
37
36
36
35
35
34
35
39
34
33
33
35
35
35
35
35
35
37
41
41
45
46
43
59
65
67
71
67
57
52
48
47
50
51
44
42
41
39
39
39
39
39
39
39
42
45
40
41
42
43
44
43
39
38
38
38
38
38
39
40
44
44
45
38
38
38
38
38
38
40
63
67
72
82
74
68
67
68
61
61
64
62
65
55
52
51
49
49
48
48
50
51
52
49
46
44
44
43
43
45
48
48
47
46
49
49
49
52
57
58
59
61
62
66
70
62
76
82
81
78
81
80
73
68
65
54
52
52
52
52
55
57
58
61
62
61
58
58
59
71
77
73
78
80
71
69
68
68
70
71
72
67
69
71
78
75
78
86
86
83
78
80
81
80
70
62
63
64
64
63
62
62
63
67
68
69
70
71
75
74
72
70
69
71
72
76
80
80
75
76
77
78
79
79
78
78
78
80
80
81
89
95
97
109
111
113
114
113
115
116
117
118
118
117
107
100
105
104
98
98
98
98
99
100
108
102
100
100
101
103
106
112
115
119
119
121
121
124
131
134
135
146
155
165
167
165
160
160
159
158
157
156
155
154
148
142
140
144
143
143
139
139
140
140
142
151
155
159
164
166
168
175
176
177
178
179
183
180
170
152
151
145
145
145
148
148
150
150
153
155
154
153
150
151
150
147
144
136
129
124
124
123
122
120
119
117
116
111
110
110
106
105
104
108
109
110
110
97
97
94
90
89
89
91
94
96
103
103
103
103
104
104
103
97
96
96
91
88
86
82
81
80
79
78
77
79
79
82
86
93
93
93
93
94
94
94
93
92
88
87
86
85
82
82
86
86
82
82
80
80
80
79
79
78
77
77
77
77
78
78
80
80
81
82
83
84
85
85
84
83
80
79
72
71
70
67
68
69
69
72
73
73
75
75
74
74
75
77
82
83
84
85
85
85
85
86
86
86
89
89
89
90
92
102
105
105
105
107
106
104
105
113
113
124
131
129
129
133
118
115
129
129
129
130
130
134
134
134
133
133
133
137
139
141
154
154
155
150
149
149
141
125
125
125
124
128
158
179
179
179
181
184
187
187
190
191
193
194
191
191
192
193
193
197
197
200
200
200
200
206
213
213
213
213
216
216
217
218
219
224
224
225
226
226
226
227
227
227
227
227
228
228
227
227
225
225
224
224
225
226
225
224
222
221
219
218
213
214
216
218
219
222
222
197
193
188
184
180
173
169
143
142
139
134
135
136
136
137
137
138
139
129
120
116
117
118
112
107
108
100
123
118
112
101
95
103
104
108
108
110
109
108
108
103
100
100
101
104
106
111
115
123
124
127
132
132
137
138
139
139
140
144
147
152
157
157
158
158
160
166
167
167
167
162
160
152
135
135
131
127
117
113
107
101
91
92
92
93
83
74
73
69
68
67
66
66
67
67
67
67