345
178
201
63
129
42
107
93
24
313