46
23
201
88
55
83
340
99
99
187