62
62
62
62
62
63
63
64
67
68
68
69
71
74
74
74
74
74
86
87
87
90
90
91
91
91
91
112
114
117
118
130
131
136
137
137
137
141
142
140
139
144
147
145
143
142
142
142
142
143
144
144
144
146
149
151
151
152
153
154
156
156
156
156
158
160
161
162
163
164
165
166
166
166
166
166
166
166
167
168
168
169
169
169
169
167
165
162
160
159
158
154
152
152
153
154
155
158
159
160
161
162
162
162
162
161
159
158
158
158
159
159
160
162
162
162
162
163
164
165
166
166
166
167
168
170
174
175
176
180
181
181
181
182
182
182
181
183
184
185
186
186
184
181
178
174
173
172
172
172
172
171
170
168
169
170
171
174
174
164
164
164
165
169
171
172
176
179
181
182
186
173
170
170
175
171
170
170
170
169
169
170
177
174
174
173
151
149
149
149
148
148
148
148
149
150
152
153
153
152
153
153
153
153
152
152
152
152
152
153
153
154
155
155
155
155
154
153
151
151
150
149
149
147
146
146
146
146
146
147
146
145
139
139
139
132
132
131
131
131
130
130
129
130
130
131
132
139
140
141
141
142
150
151
152
154
155
156
160
160
159
153
153
153
153
153
152
152
152
151
150
148
148
148
149
148
147
143
143
143
143
143
142
138
136
135
134
133
129
127
126
126
125
125
124
121
119
115
115
114
112
113
116
116
116
115
115
111
107
103
101
98
90
89
87
86
86
86
86
86
86
86
85
84
83
83
82
81
79
76
66
59
51
51
50
50
49
47
47
47
47
48
49
53
56
59
57
56
54
51
45
43
42
41
39
34
33
30
28
26
22
21
21
20
19
18
17
16
12
7
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
3
3
3
3
1
1
0
0
0
0
0