35
309
51
406
28
322
18
466
5
362
47
269
11
195
9
185
37
159
6
350
105
134
12
209
166
2
123
4
55
119
93