114
103
93
84
77
68
65
62
60
55
48
46
45
42
41
41
37
35
1254
698
582
474
418
384
332
288
262
233
209
195
187
178
168
147
146
138
114
103
93
84
77
68
65
62
60
55
48
46
45
42
41
41
37
35
1254
698
582
474
418
384
332
288
262
233
209
195
187
178
168
147
146
138
58:32
;