47
185
126
45
146
534
174
375
385
13
103
141
594
111
314
414
16
48
83
18
23
116
291
262
217
285
62
41
673
249
137
240
158
195
105
197
871
382
28
66
142
177
371
159
263
175
362
92
37
603
356
56
167
134
353
163