97
585
271
268
175
923
190
59
365
145
75
265
108
41
33
200
57
123
150
147
186
245
253
167
74
275
243
238
82
105
276
189
264
195
395
1202
158
118
131
187
226
139
80
71
67
93
154
91
205
78
96
137
194
83
85
144
184