115
59
337
66
41
164
133
290
279
53
72
46
78
43
96
91
113
42
136
143
144
137
69
94
204
179
178
15
154
74
182
124
130
79
106
310
104
148
25
65
27
24
61
77
35
188
47
140
13
37
132