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