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