50
57
31
170
20
43
8
26
55
84
68
114
204
63
287
119
13
155
76
152
59
229
207
42
238
75
111
176
54
240
296
123
138
235
165
34
318
46
62
852
79
36
166
72
30