9
71
60
67
149
129
90
494
335
240
113
37
156
115
39
479
178
181
325
272
116
106
183
84
163
175
79
146
230
326
26
59
185
16
43
63
458
31
27
679
70
36
57
38
34
75
20
98
61