43
13
6
58
11
108
62
8
35
7
14
4
66
21
294
291
977
159
60
83
32
38
9
10
39
23
5
69
284
16
22
171
24
36
93
340
28
56
30
31
19
27
18
12
871
41
29
139