70
69
161
340
99
144
265
73
61
59
185
199
175
115
103
176
52
182
214
180
50
389
222
249
195
295
145
187
88
201
224
286
217
98
91
302
151
65
90
45
279
198
113
92
138
253
205
163
204
324
983
83
434
200