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