23944881
16334718
13342958
96379610
91814710
8978241
85003621
97786047
63934971
27846799
91772074
38737984
8116423
58373323
57689176
7687189
1629486
48485781
27201063
23589282
24483758
26339731
18765089
72605826
52204316
31379921
31071747
69488223
38712065
98234527
80811914
45019785
74759696
15488290
52437973
32096472
96055772
85811796
14047709
99333851