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
50
22
24
50
37
46
130
65
14
27
22
8
34
7
91
88