88
75
43
17
9
47
8
21
50
19
22
20
15
35
27
6
57
2
105
32
28
53
101
103
173
24
62
30
5
96
99
115
77
54
34
97
12
16
169
40
23
206
25