158
156
131
129
121
111
109
104
96
88
88
83
83
81
80
78
75
65
1614
1068
899
770
752
403
365
319
317
312
254
245
215
191
186
172
171
170
158
156
131
129
121
111
109
104
96
88
88
83
83
81
80
78
75
65
1614
1068
899
770
752
403
365
319
317
312
254
245
215
191
186
172
171
170
25:55
;