145
166
158
197
135
111
289
122
168
226
179
340
90
458
105
295
85
159
172
232
167
97
112
317
293
125
102
46
183
220
187
67
114
196
144
121
109
604
157
81
77
63
82
47
37
39
282
31
21
48
33
163
124