305
1
232
336
2
253
414
351
34
468
287
401
72
99
206
356
233
237
578
330
427
343
681
136
357
622
419
924
323
332