98
97
96
95
95
95
94
90
89
88
87
87
85
84
81
80
79
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
66
65
64
63
62
61
61
59
58
56
56
56
56
55
55
55
54
54
53
47
41
38
36
35
34
34
30
30
31
27
26
22
20
19
25
81
9
6
2
3
27
11
7
11
9
14
16
45
19
28
40
52
54
57
71
101
96
102
108
119
118
140
199
316
565
842
170
180
299
274
164
156
190
138
138
128
119
115
107
88
73
67
43
30
25
91
173
0