9
77
59
65
7
135
16
19
111
117
89
153
10
175
147
155
15
29
202
18
299
257
84
60
39
43
196
139
119
162
44
27
24
145
136
81
267
314
288
181
245
38
122
266