60964527
11153649
68971440
5776515
38871031
38697901
63821976
16562097
47669555
43076346
6766909
28061416
46165729
56495606
98639366
95428968
24398233
11643128
98742994
87306842
39281662
33952592
23588791
30683510
77831229
29948564
45538984
23715721
32135863
27333747
41228495
45294174
83898328
7195523
38026532
18953353
92065951
85351548
44284343
39694250