49
161
132
38
170
140
220
159
101
486
95
106
84
386
137
97
318
146
505
226
351
324
262
60
576
181
52
143
145
197
115
235
237
311
127
118
201
180
562
154
185
267
149
518
195
134
246
191
387
589
366
175
250
337
153
183