95122220
1965672
85382165
94607490
988978
40312876
77953460
90585924
9136782
17131914
96316769
61545584
39847248
93866187
7011516
6715905
25296639
40395804
75032375
5678735
51099802
43251170
16091590
50939598
32373733
26136489
31016584
25188450
6567274
73446664
11522971
69994223
27482091
15841766
11586051
54798495
9352325
45041264
4356329
248581