79
60
75
237
123
293
101
174
266
145
196
168
132
181
139
144
52
38
28
50
264
364
387
384
167
217
162
375
1308
347
205
156
287
184
155
104
151
622
1395
320
108
64