477
430
414
370
358
342
310
305
295
250
220
211
205
196
173
170
154
153
149
138
137
122
118
113
102
90
82
80
78
76
75
59
57
50
49
48
46
42
40
39
37
31
30
29
27
25
24
19
12
10
9
8
7
3
1
0