77565561
12522402
31658074
1065901
80599894
19753579
14556745
2659891
7111208
60763443
43111665
19052683
77416537
40853477
77607885
14387835
53705555
52787002
44076760
99413117
81527444
6238643
8602370
16715754
72362734
95642312
52404854
3853135
2551519
82877293
7278485
26954871
46211165
38094162
36106069
71023162
72377106
32351714
28466158
87889809