8
6
7
4
39
33
46
59
55
17
22
66
21
42
14
32
9
31
1
5
37
18
38
143
11
19
29
23
28
15
52
49
26
92
51
48
88
13
89
40