59669419
2634691
75424619
86757675
49447216
14755974
8506601
6449937
72849304
40023553
4465453
38371077
60073031
51415012
40557703
23053614
27595194
72883150
27404896
97236354
31415395
10568562
5675666
9775462
54614052
49826105
10743739
47483961
90168091
17898836
9495128
91101588
26376488
8543373
33592767
68277864
31123368
21826519
18239195
7738808