39
1015
338
195
909
257
165
117
149
256
99
73
101
111
109
183
221
116
428
248
228
110
255
217
158
279
167
244
327
286
187
182
78
369
268
300
314
150
413
222
98
194
124
199
142
153
154
262
220
76
186
127
133
372
225
313
253