158
152
49
49
49
47
44
71
68
67
65
64
63
63
63
62
59
58
76
76
76
76
76
76
76
76
76
76
76
76
76
76
