216
30
15
14
20
31
128
26
381
35
46
6
140
209
126
103
252
44
79
74
71
40
274
34
21
29
211
388
238
131
192
240
130
25
174
92
316
27
19
37
204
82
303
1484
63
3944
100
121
525
600
111
265