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