89
275
55
43
73
110
44
31
26
157
161
230
47
842
102
35
54
59
15
164
122
20
64
67
205
84
274
167
350
211
39
79
134
267
30
181
170
352
258
85
115
72
98
470
120
192
131
38
178
175
264
36
11