14084882
4312513
22589642
70262022
7487692
41688129
20275776
83709618
48124467
71861270
42682782
90352825
10804682
68482362
53231655
31088549
93503011
76043622
71332128
25427256
32395748
1131295
33679956
36539539
51567423
9383018
28197597
24558736
8644145
90447138
57344982
10426135
94423396
33382026
59492666
7496576
35761287
72215383
21076103
21685668