8
3
33
26
4
5
10
13
27
24
6
14
7
58
9
46
29
17
148
70
40
22
18
23
42
16
39
32
21
66
38
15
37
85
60
56
86
45
30
28
109
127
181
69
62
43
19