5
85
9
241
15
28
20
19
84
96
43
69
291
83
36
99
112
189
26
75
194
155
215
50
76
212
138
56
82
133
93
157
60
161
121
78
266
62
102
44
34
415
67
27
61
21
322
70
170
185
88
221
12871
489