23
42
41
267
22
17
258
21
14
20
13
2
80
16
75
251
19
33
6
8
43
212
83
46
69
36
15
149
57
28
82
130
261
53
305
34
29
95
39
74
1103
516
399
254
191
222
54