27
30
22
47
179
18
32
23
35
53
12
255
13
93
5002
69
319
82
29
33
64
57
183
96
60
25
24
7
39
10
113
5
20
38
187
15
19
11
95
54
14
9
28
34
50
40
16