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