18
14
3
7
13
174
19
27
25
23
46
37
35
335
55
33
21
17
32
78
9
137
279
63
88
24
79
49
22
76
29
89
112
115
40
68
44
97
30
47
16
70