86
19
28
26
38
57
30
121
20
35
84
251
214
256
23
15
127
216
158
190
109
384
52
68
51
156
198
192
62
21
44
138
43
49
27
25
7
14
65
74
136
426
77
79
34
99
56
161