363
240
219
179
152
151
149
149
149
143
142
134
129
129
127
127
125
124
124
121
115
115
115
114
112
106
104
102
102
100
100
100
99
98
97
96
96
93
93
91
89
88
87
87
87
85
85
84
84
84
83
83
83
83
82
82
82
81
81
81
81
80
80
78
78
77
77
76
76
76
75
75
72
72
71
69
68
68
65
55