50138072
9338032
40305072
74694854
6839164
68115388
95169857
17848960
43754
78139326
13154445
99255034
51386669
7056216
131187
87459896
5601274
16786815
26104049
92449900
38291474
75559214
58269902
73364315
23931828
66023308
53092970
6809449
48754708
1204928
50687756
28319396
59795988
65371370
98686102
67305794
35886720
26569709
79575688
57164547