313
264
180
162
158
154
151
150
146
132
127
126
119
113
110
105
102
101
98
88
87
82
79
77
76
75
72
71
68
67
66
64
63
62
60
59
58
57