146
166
158
197
135
111
292
123
168
145
226
180
340
90
459
105
295
85
159
172
232
97
112
317
293
125
103
47
183
220
187
67
114
144
122
606
81
77
63
82
37
39
282
31
21
48
34
164
124