289 28
202 29
50 39
1 46
0 139
47 141
189 159
287 171
