50
306
342
40
155
144
177
176
157
11
183
149
168
465
161
1458
171
323
146
185
296
163
164
179
155
164
138
446
174
155
141
164
141
165
140
143
146
298
153
148
131
162
142
198
148
146
159
167
160
159
174
143
75
348
196
185
151
165
185
150
157
132
11
168
144
145
153
132
142
435
138
166
139
19
157
48
145
152
170
154
160
162
135
174
150
156
133
140
150
137
148
138
181
193
194
203
152
153
171
155
150
144