15
11
38
32
9
58
35
179
17
27
63
16
4
21
30
23
8
26
75
10
459
18
34
103
107
12
42
54
33
78
22
13
7
5
71
100
29
40
52
31
50