228
19
186
516
40
319
480
247
727
212
100
155
402
21
1143
657
292
267
307
1102
213
413
145
669
183
447
269
42
972
801
800
258
468
244
222
162
219
275
345
315
270
262
569
590
192
175
806
538
333
238
465
218
781
127
78
322
26