86
178
105
85
93
69
28
89
133
22
16
29
27
2
28
22
53
64
19
69
44
2
18
16
7
31
40
34
40
12
7
28
33
7
24
7
19
26
15
9
15
12
15
13
19
29
7
12
10
17