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