444
400
399
380
359
344
339
338
319
317
315
244
235
233
222
218
158
149
142
141
134
133
128
127
97
94
93
92
89
86
83
76
75
73
70
60
59
58
47
45
44
40
39
38
37
35
32
28
24
23
22
19
14
13
12
11
9
5
4
3
2
1
0