299
156
132
111
106
99
95
89
86
81
75
69
65
64
59
58
56
55
54
54
53
51
49
49
48
46