97
201
67
187
345
77
92
202
198
490
218
132
83
49
140
193
105
107
188
103
134
162
121
157
41
118
506
236
270
257
618
51
215
156
207
433
276