325
277
271
179
165
155
154
147
140
129
128
125
118
116
113
111
109
105
103
102
99
94
87
85
83
78
76
75
72
71
70
68
67
66
65
64
63
62
60