27
10
21
16
4
5
14
18
3
39
26
165
9
8
45
6
15
22
34
7
20
32
53
1
33
29
51
548
24
102
37
19
2745
23
199
17
38
11