107
224
71
100
193
357
83
93
209
200
508
222
133
86
51
143
196
110
111
206
104
134
165
124
162
41
50
118
511
241
271
259
627
54
221
156
433
142
278