66751466
25591584
77572917
98111688
95992704
65079638
39586147
22891031
74076888
46078998
71968437
28479540
77376537
8183342
5151851
5432904
30414498
7727852
13503537
65454674
39231114
89058237
49971120
55301792
39753677
16783932
51172375
2669143
83681928
13478342
61829769
82011332
57453718
51609011
53345411
341452
89708711
29665012
5760468
26049321