27
29
22
47
179
18
32
21
35
53
12
255
13
93
5001
69
319
82
33
64
57
183
96
58
25
24
7
37
10
112
5
19
23
38
187
15
11
95
14
54
9
28
49
39
16