82459813
80965975
54858743
70489795
91649071
41506568
42121435
58672571
8649997
55864354
87542490
4847381
69138581
65132702
52468794
59202892
46554812
16039147
35792775
48108512
94144897
26434432
23347182
4982675
62601242
49953142
22694669
31569537
28155632
64912908
76898423
72521630
70133503
9860588
65881851
60359324
87976671
7391332
90038509
1945619