87361756
62372507
16625513
69153723
2560949
59807198
99867469
54897794
36813226
32768110
23983539
47121898
8188807
16177147
33021657
42149150
1373964
70282786
61319867
60441691
40022021
43241874
78537228
11095624
41535545
9876176
8042832
540379
85662937
80604596
27923355
76283483
20006161
12429359
42488232
79948539
42365111
4751118
63776670
94344075