38 520
540 823
47 954
371 189
891 866
812 201
604 87
580 445
244 994
65 268
965 618
583 925
203 103
162 367
72 938
507 642
309 511
984 250
193 49
379 298
680 183
841 1