20
26
10
28
35
40
101
31
5
42
118
45
36
9
75
14
19
4
2
16
49
23
158
32
18
3
145
22
37
21
82
30
43
11
63
13
12
27
98
59
56
24