378
359
349
299
254
217
197
179
156
150
149
148
143
131
128
124
122
120
114
113
112
102
99
97
96
95
94
91
89
88
86
85
84
83
80
77
76
74
72
70
67
66
64
63