303 344
246 875
312 488
140 746
449 349
364 651
188 278
456 86
403 616
100 243
449 46
461 57
40 325
916 924
655 196
68 392
734 866
95 353
811 333
836 340