82
166
169
144
111
51
91
165
158
196
134
110
285
122
164
143
226
178
336
90
457
105
295
85
172
230
96
112
155
227
314
292
123
101
45
182
220
181
65
114
194
120
107
600
152
81
197
77
61
36
37
282
31