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