291
153
112
100
125
88
75
71
476
354
205
143
335
155
151
178
206
120
182
114
390
348
171
220
102
174
105
146
144
70