45
313
31
417
57
256
48
247
52
294
13
185
26
171
23
187
17
162
15
19
195
161
7
127
114
14
117
68
395
3
99
4
110