8
22
10
21
15
17
139
51
37
27
4
107
13
46
1
7
123
45
24
80
14
6
33
19
72
191
16
78
9
102
38
48
247
42
18
41
59
186
100