300 27
186 36
25 49
1 49
1 130
31 136
186 155
297 160
