46
83
204
59
294
291
56
139
197
517
153
104
216
127
90
80
164
150
427
44
159
121
193
141
221
244
348
147
88
116
130
326