300 43
196 32
44 39
1 45
1 125
47 128
187 140
285 154
