23
20
36
18
261
62
28
33
34
27
37
85
115
73
89
17
66
91
41
150
143
139
94
136
1021
101
57
42
43
49
93
87
273
104
63
161
147
138
196
76
78
184
40
58
74
90
45