51
11
35
206
151
306
4
31
78
40
27
94
43
48
26
37
606
20
22
10
123
53
55
99
134
186
126
52
209
56
7
111
267
284
58
91
163
29
2
8
138
6
13
57
157
137
46
16
168
12
156