245
237
199
198
193
176
168
139
136
135
124
121
119
117
113
108
102
95
93
92
85
79
78
77
74
73
72
70
69
66
65
63
62
61
60
57
52
51
50
47
46
45
44
43
42
41
40
38
37
36
35
34
33
32
31
30
29
28
27