8
84
29
11
66
91
14
18
44
25
169
40
33
74
12
117
46
101
63
159
71
260
895
272
124
97
206
382
64
52
196
188
115
112
99
447
51
79
225
221
183
37
34
61
20
58
54
103
181
59
35