43
20
125
25
215
83
27
15
45
37
521
44
69
41
46
131
171
50
29
32
120
90
178
164
10
8
80
81
204
355
9
35
95
49
16
21
115
62
61
198
122
112
659
159
64
128