39928558
69511892
5711842
80772468
45547363
49905060
64321070
93893301
616577
616695
16412962
40973438
29988924
45464710
2057171
93476412
79213032
52278917
599822
98991316
6761576
4947594
1206582
23645942
56094448
3431765
69735694
38705071
54274502
65605032
61448709
45934281
35368035
95587089
94625354
99615106
90306511
53191242
40342215
75492027