301 23
184 27
19 50
1 52
1 129
25 132
197 145
298 146
