24529925
26854215
18605683
31003875
72633859
31779672
97071542
50252326
23838638
45341778
69516502
53354554
33668042
52956914
17533364
77857240
7446855
95218553
90651736
10272514
8288026
55507790
40899022
84132848
23175784
117261
43126482
46798164
11491374
42182442
57658900
42086419
64913094
34556273
19506155
22865669
21665311
53795302
31283004
5847352