14
11
16
43
151
202
156
337
724
309
221
27
13
17
23
1
20
15
18
4
97
131
10
21
39
24
76
62
26
28
25
55
22
48
30
29
83
35
46
40
19
3