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