58
29
142
53
44
43
20
125
25
215
83
27
15
45
37
521
69
41
46
131
170
50
32
119
90
178
164
10
8
80
81
203
355
9
35
95
49
16
21
115
62
61
197
122
112
659
159
64
128