106
88
67
59
52
52
50
46
44
44
40
40
40
34
31
28
28
28
28
28
27
26
26