9
106
58
26
43
47
51
27
205
188
126
22
13
5
99
21
229
55
3
11
180
59
259
131
93
42
73
141
232
108
191
24
186
32
18
115
6
2
25
33
145
17
12
16
31
113
397
103
39