306
147
119
115
93
90
87
79
74
71
71
65
63
61
58
55
55
51
51
51
50
49
48
47
46
46