93
63
162
332
189
201
42
515
101
19