80036760
79528411
95549971
25435350
1576872
24229698
27055748
67739398
67359472
16303234
19687796
26791446
34058161
49259676
57967328
18448722
53111405
79572430
90519277
13453956
11543955
57468815
25094028
45614928
44423870
76815867
80516194
83069266
86406064
75346466
75712443
26124698
634742
54439538
28481855
56556452
63949098
41661962
12653197
62105215