20
8
166
55
48
28
12
18
22
65
63
29
68
30
17
82
150
37
41
5
24
44
33
13
100
66
51
11
25
32
27
58
10
52
50
183
269