53
35
39
187
89
68
242
110
359
181
141
126