301
147
119
115
92
90
87
79
74
71
71
65
63
61
58
55
55
51
50
50
49
49
48
47
46
45