27
105
14
242
33
39
6
345
203
143
81
235
51
31
1232
32
76
29
10
84
18
7
17
34
1119
13
23
120
69
152
15
158
28
49
50
9
11
188
176
1386
12
107
189
133
92
3
55
63