29
40
63
113
23
185
34
19
16
168
465
37
75
5
18
27
426
2
51
41
166
178
62
197
164
9
64
146
10
26
565
157
14
112
156
119
238
167
53
200
6
189
203
286
137
198
220
154
331
393
12
227
45
130
103