159
77
86
285
26
38
18
258
154
133
200
160
191
40
33
82
34
16
204
165
153
190
85
24
217
73
80
81
71
90
72
236
156
21
105
59
67
83
158
115
78
511
46
92
178
114
157
143
35
29
19
54
79
56
51
27