325
49
161
132
38
171
142
220
160
101
486
95
106
84
386
137
98
319
146
509
226
352
326
265
60
576
183
52
143
145
197
115
235
237
311
127
118
201
180
562
154
185
267
149
518
195
134
246
191
387
590
366
175
250
340
153