83
178
85
74
77
205
401
112
188
1263
299
670
195
123
272
118
126
111
82
79
127
162
84
110
351
197
88
242
72
215
67
116
279
345
181
203
69
138
68
281
262
269
99
408
105
86
61
113
158
46
169
66
104
132