8
185
60
58
111
25
30
15
99
6
13
43
4
156
27
66
19
44
32
52
94
34
14
59
91
55
24
22
51
48
12
18
203
33
126
47
28
116
3
168
16
5
9
61
87