20
68
113
52
15
32
35
29
154
38
121
14
12
19
27
17
40
69
26
298
63
22
28
56
62
81
51
41
39
76
36
161
223
54
43
50
103
181
45
95
53
156
72
82