26922753
93781431
80677690
67657192
9589250
61526985
51204362
95347475
1998188
7855480
29154886
693056
61578737
34092626
14132000
61959342
32847571
28295308
10212986
59922765
7485490
62071360
54211203
34566910
81657596
56724838
12492697
97722516
4762407
48547042
2103842
34539634
98648183
64754606
65741976
71916048
79429286
90983245
36134091
16508860