399
378
169
92
422
113
434
308
70
202
61
330
187
359
334
56
291
96
94
62
143
287
65
234
17
233
136
9
89
319
338
34
74
71
51
86
219
295
49
146
285
118
222
231
243
364
239
39
188
120
254
43
180
42
281