8
39
27
14
6
30
26
12
2
53
40
5
23
113
54
557
119
22
33
105
69
86
38
170
73
67
15
208
52
77
84
36
140
65
43
120
103
98
28
45
74
68
173
57
472
19
21
81