47
36
132
114
237
186
18
393
37
35
26
32
28
76
153
345
129
239
118
147
82
282
42
211
73
97
139
3704
106
29
250
133
64
48
193
2715
279
275
4816
291