20
24
27
18
183
38
91
52
32
44
11
40
110
412
268
26
234
35
29
50
45
5
149
153
33
49
47
166
76
30
57
62
159
100
14
121
93
470
65
22
25
10
60
78
63
28