108
49
86
164
156
189
132
106
280
121
161
137
198
172
272
89
438
99
293
84
157
171
226
147
152
90
112
225
306
277
111
98
44
178
217
179
64
114
191
143
120
78
107
579
80
192
76
59
81
45
36
37
279
31
30
20
32