88
69
67
63
59
59
55
55
50
47
46
44
39
37
35
34
32
31
475
444
407
302
277
270
256
188
185
166
163
130
123
118
112
107
105
105
88
69
67
63
59
59
55
55
50
47
46
44
39
37
35
34
32
31
475
444
407
302
277
270
256
188
185
166
163
130
123
118
112
107
105
105
;