20
68
26
22
24
229
294
58
49
107
16
122
5
37
29
63
44
17
52
105
8
39
99
31
42
23
45
14
12
27
53
62
7
40
43
13
6
18
10
3
150
189