93
63
36
46
229
23
198
238
270
52
818
132
188
182
152
41
143
38
26
21
92
68
79
217
96
66
205
59
12
45
71
112
15
176
149
42
138
795
278
269
37
802
220
57
69
124
62
168
212
84
75