18
11
54
89
40
66
447
193
108
55
173
171
353
390
132
127
65
352
35
370
161
182
268
275
289
134
69
46
96
100
21
45
71
48
269
898
76
223
124
32
293
212
229
335
109
174
53
196
83
346
117
291
86
217