85
169
163
163
156
159
143
126
138
129
136
128
120
106
101
100
93
90
93
93
91
88
86
91
81
96
128
78
69
82
73
76
69
66
64
69
69
63
59
64
63
63
64
55
57
51
48
46
45
51
47
44
40
44
52
40
37
40
37
35
37
36
33
33
37
38
33
29
28
30
39
33
40
34
35
40
34
33
32
35
33
31
27
27
32
34
25
29
27
31
32
32
31
31
39
38
39
34
31
30
30
30
27
31
28
31
28
25
25
24
26
25
21
28
24
26
37
33
29
26