40
705
31
372
30
358
26
354
3
178
11
185
10
242
15
196
9
203
20
222
5
137
2
77
8
154
195
143
23
148
32
267
118
114