38
59
113
64
107
98
85
62
71
518
583
124
207
146
272
101
89
70
161
116
39
157
58
91
86
184
1017
1293
156
866
173
152
177
51
100
231
266
204
28
189
480
464
159
115
27
1852
179
524
200
196
121
83
209
88
78
160
110