333
34
324
348
338
167
167
125
148
234
198
621
34
215
149
34
175
329
162
147
635
161
563
328
152
271
175
162
233
658
402
149
164
766
160
529
350
385
363
312
148
310
180
173
331
159
162
123
469
159
186
158
569
690
480
851
536
340
146
167
166
155
149
327
351
156
156
156
332
146
162
34
139
399
395
152
744
402
607
498
315
673
152
704
175
159
350
160
258
148
346
274
319
389
203
1197
148
158
352
157
153