270
265
208
51
34
166
42
27
42
48
86
257
44
90
81
30
25
84
69
157
69
8
13
21
74
25
10
41
62
42
27
73
8
50
92
7
22
50
130
24
1
50
37
46
27
14
8
22
65
34