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