20638653
10525955
40153636
47867216
42079673
36613276
29923317
23218103
75542193
94773282
33212347
65476858
88839275
90624706
33528349
62794106
51356563
93469
89359948
45542672
6565703
42678761
24892061
6028378
76406775
60253190
31393386
15756070
70028652
30937717
52501988
8973393
64463454
59792288
17073620
93371126
16774452
74324971
98467348
91422414