85695882
21779066
47387730
79736707
1569443
64787747
8495512
13282613
10408948
95877923
3098368
5504592
44992195
1476131
22082877
32567765
21196788
5709736
2742534
84309921
16794525
50556594
81325931
23548758
7013859
77714430
1523438
13294750
99365894
63612357
65872855
20058727
9603832
26655661
15868693
53826455
16984088
71156854
63228069
6074993