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