95921662
687237
5219653
74071549
20072178
1698984
5605106
47978321
39386442
6913325
14323452
83903778
99956507
54742689
28971714
23239216
6045244
15986385
76283748
799678
24037179
536150
325889
49298613
45472886
1569573
87395752
4478570
63087887
58075407
30619685
62854056
2669380
4504489
66919548
28156344
23693931
315734
46966739
95081294