8
6
13
3
11
15
10
4
46
7
22
103
37
9
63
43
28
23
65
166
45
31
52
61
20
62
41
32
56
33
25
21
87
18
91
134
98
2
78
119
60
14
139
159
117