38
399
66
257
44
290
14
164
27
244
103
151
17
163
45
133
82
139
68
395
101
1
97
3
105
24
69
6
79
61
714
25
86
8
12
77