50
298
944
201
207
329
51
32
41
59
113
37
71
60
54
34
105
77
157
187
53
103
328
35
58
90
40
230
281
86
61
48
112
63
118
44
30
18
25
52
73
271
173
141