47
92
66
83
86
189
139
62
926
141
55
52
72
161
63
53
31
213
21
682
146
175
276
308
19
127
58
24
42
37
1886
87
26
60
82
685
212
69
54
44
43
61
18
209
316
294
184
119
27
50
81