106 31
965 684
306 653
853 872
806 490
1005 392
208 711
673 158
604 968
261 433
331 413
926 806
658 349
754 25