18
14
10
86
20
46
6
29
28
34
45
36
16
3
41
7
15
2
13
9
58
32
1
8
57
19
51
39
47
22
133
11
5
95
186
24
4