231
2
233
1
354
539
7
199
666
346
361
0
326
340
234
102
517
246
306
511
336
252
250
225
395
390
526
287
887
4
369
653
289
403