313
5
28
20
55
29
195
38
58
27
40
14
2
7
17
31
1
45
24
53
258
69
273
71
12
66
19
9
121
44
6
47
37
146
3896
87
51
4
18
13
173
107
15