23
45
206
64
51
89
485
18
44
69
111
87
193
170
48
57
29
157
112
218
229
34
98
102
181
276
143
165
124
163
175
208
79
41
35
101
81
118
152
37
185
120
115
260
47
43
26
603
49
27
53
20
257