9
5
14
4
112
46
39
29
18
35
8
47
6
228
58
33
17
31
12
247
42
59
49
671
11
13
22
27
72
61
34
64
93
28
105
56
202
120
25
53
10
26
38
24
23
310
16
32
354