46
20
193
88
55
83
340
99
99
186