8
1
62
22
20
11
47
32
37
50
310
140
30
10
35
27
23
63
67
24
55
9
38
41
15
29
88
42
59
19
97
79
21
78
57
133
54
103
39
207
776
228
51
106
574
93
129