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