53
35
39
188
89
69
243
110
359
181
141
126