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