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