270
265
257
208
157
166
130
90
88
86
91
84
81
74
73
73
92
69
69
62
56
65
52
51
50
50
50
50
48
66
46
43
42
42
41
44
47
36
51
39
37
42
39
34
33
34
37
33
34
45