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
29
17
5
94
30
99
114
77
54
34
97
12
169
40
23
206