27
17
135
345
46
107
1188
10
3
34
37
14
299
509
30
23
39
70
45
69
96
38
7
223
71
31
121
47
19
59
43
116
51
11
33
35
115
206
41
139
133
137
4
15
234
131