4318855
97045588
59902060
66821625
14738076
34397149
54274988
65657804
5230793
3758735
26959509
98533302
69421036
52857676
21781679
7164436
20958579
10256294
360056
42769691
65947150
6942316
97838626
31273617
85799620
36287686
5498863
33516838
79234489
97347948
12358038
25254382
1366695
69865000
95658186
94598892
15221199
58849486
76151706
78503360