85
51
170
299
380
243
65
91
27
138
146
57
285
179
54
44
49
69
168
61
79
33
82
332
108
55
111
66
15
321
644
25
109
5283
191
53
50
354
130
134
46
113
63
137
74
70
265
87