295
267
261
211
162
170
133
92
90
89
91
82
84
76
75
93
73
70
70
62
59
54
66
54
52
52
52
51
50
67
47
45
43
44
42
46
48
36
51
39
37
35
42
39
35
33
47
38
32
33