14
39
42
18
53
31
26
2
9
4
10
13
17
22
862
177
3
32
16
52
11
35
15
110
6
1
43
7
21
67
27
59
41
69
5
50
388
149
76
20