302 51
175 34
33 41
1 48
0 139
28 139
160 154
277 176
