300 39
174 31
23 38
1 41
1 128
24 130
169 144
293 148
