250
208
166
156
145
135
126
124
120
112
102
96
95
93
91
87
86
78
74
70
69
68
67
66
65
64
63
62
60
59
58
57
56
55
53