3858486
92394859
21782683
30307560
59622595
20141589
40037292
46464450
14932528
89507474
89297586
16271630
33198469
78126488
4875109
97935985
97688744
76372805
76081444
91621870
27214814
61384578
5841630
82906499
85148555
26705872
16513243
8979665
70534363
8432517
7919245
5321654
6508847
53696015
5755864
41529640
95822800
24994256
65399713
23957985