9
71
59
60
66
148
129
90
494
335
240
113
37
239
156
115
39
478
177
180
325
270
116
106
183
84
163
175
79
146
229
326
67
26
185
16
43
63
456
31
27
677
70
34
56
32
74
38
19
98
61