9
139
276
78
31
28
19
33
53
17
209
80
64
21
52
20
106
97
103
107
158
148
10
25
43
68
93
71
32
76
38
47
55
51
133
86
26
126
35
293
42
258
44
251
66
136
205
239
195