313
262
178
162
158
154
151
150
146
132
126
119
113
110
103
102
101
98
88
87
82
78
77
76
75
72
71
68
67
66
65
64
63
62
60
59
58
57