296 16
169 24
39 40
1 43
1 132
50 140
177 155
287 150
