18
12
19
23
27
185
487
30
39
42
74
21
11
28
15
174
26
8
10
70
35
13
111
91
32
50
20
121
87
52
53
47
127
29
97
9
63
17
14
96
58
56
79
66
77