162
149
141
119
117
116
105
104
103
99
98
97
96
90
89
85
84
83
82
80
79
78
77
75
74
73
72
71
66
64
63
60
56
53
52
51
50
49
47
44