39
373
210
328
238
223
125
205
360
702
129
692
253
284
126
143
86
89
118
81
292
501
164
599
593
111
84
258
177
191
169
127
166
539
305
150
141
281
157
196
304
97
64
107
293
105
165
202
138
25
106
12
366
179
56
28