27
228
149
123
141
75
109
62
227
260
72
162
184
111
104
66
145
60
856
33
73
122
153
50
64
44
48
290
67
160
165
166
98
177
36
79
114
74
40
108
140
59
544
137
88
12
81
155
174
41
180
77
39