148
126
122
115
113
110
96
95
91
88
88
83
75
68
67
61
59
53
2105
620
575
488
394
374
349
298
294
241
236
222
197
192
182
173
167
150
148
126
122
115
113
110
96
95
91
88
88
83
75
68
67
61
59
53
2105
620
575
488
394
374
349
298
294
241
236
222
197
192
182
173
167
150
47:48
;