49525627
51858468
60964495
31643939
79251336
22383592
66669709
47987286
54811116
81377493
6486721
7815141
80514124
58676394
54223817
71305488
62648550
66007545
12945620
68616207
59415109
7460429
27227438
61527310
39767957
27578829
45149893
38807365
70831907
11011195
29458360
9353392
80563611
94261701
81377526
82207876
25238117
7949802
42187618
21133153