67
162
294
235
217
383
123
166
501
118
20
95
185
106
58
326
171
354
29
191
476
32
44
211
37
68
409
984
43
55
293
487
84
59
139
104
303
205
674
52
102
40
36
288
444
213
291