122
66
67
293
337
263
173
302
160
149
226
901
417
764
150
557
163
171
155
154
176
151
158
165
332
276
158
149
160
152
150
293
326
329
147
179
360
146
147
164
158
167
170
158
655
151
158
170
149
161
147
313
146
165
161
163
151
148
177
150
147
167
157
137
218
163
152
176
305
150
165
174
176
51
177
166
152
165
334
152
149
160
167
152
154
154
174
645
693