9
50
66
41
58
209
234
364
79
147
34
138
18
215
35
261
32
10
16
81
59
54
56
151
113
37
20
21
51
11
61
28
302
190
15
99
31
183
30
46
29
19
217
212
895
7
12
290
88
86