95
74
230
130
110
66
240
798
347
46
86
177
70
300
276
711
203
1023
94
29
65
1016
234
821
72
480
129
201
301
145
319
219
541
167
188
1049
204
278
1182