222
177
156
137
98
93
92
85
83
82
79
78
76
69
69
66
64
64
63
62
61
61
55
53
53
53
52
48
47
46
46
45
43
43
43
43
42
42
41
41
41
40
40
39
39
38
36
36
36
36
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
29
29
28
28
28
28
28
28
28
28
28
27
27
27
26
26
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
24
23
23
22
22
22
22
22
22
22
22
22
22
22
21
20
20
20
19
19
19
19
18
18
17
17
17
17
17
17
17
17
16
16
16
15
15
15
15
12