26
21
6
19
16
13
23
12
30
55
35
49
38
32
54
40
78
20
22
781
95
27
332
347
18
157
819
46
207
25
36
3
10
201
148
14
67