59
173
465
36
271
25
58
91
73
49
156
71
94
145
40
52
55
113
251
44
146
557
53
187
182
153
54
170
192
98
128