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