35779622
26699612
27964490
137869
26326798
70804079
30132680
60662126
93635986
55329950
34311208
29228175
81494435
49516642
11352723
66864767
85903007
6294977
35422672
50545717
30938862
61748219
65213894
36213780
94072873
32064888
40218804
1791644
1083016
55835854
2362465
47249873
94624948
64147250
45663069
84799602
8307414
26225247
6657376
239811