284
253
187
146
113
94
260
251
229
38
119
117
224
186
144
83
89
210
137
183
169
122
58
152
163
147
116
108
207
121
213
295
101
136
113
148
106
195
249
165
108
51
270
41
115
91
109
113
150
80
255
130
242
112
90
215
84
149
86
157