51648139
2313699
48048407
14379983
3194145
8234078
72893706
19057934
32823824
24036662
4849262
92757096
89447208
68454914
111359
66039575
96223240
35727557
3323562
56195604
93133648
40689276
57805936
25034731
89632800
17114786
68147669
28922202
59491481
52697789
26891096
70711649
51882403
11254659
61231430
7557950
9908425
97018828
43547825
66284572