271 49
135 41
17 48
2 50
1 136
16 139
148 155
289 151
