403
395
372
343
331
329
303
285
284
210
204
203
178
165
154
142
137
135
130
126
118
103
98
94
86
80
76
72
68
64
59
46
41
40
39
37
31
30
29
26
25
22
20
19
16
14
12
9
8
7
3
1
0