91059295
1646839
10323681
95306693
79571942
82834312
1269624
69149598
65048617
17394039
77431177
40487903
38856997
37865923
95057538
9920702
24619555
80935871
68852775
24797570
22829535
87482544
24503198
60619090
59896731
67203666
21477011
5463795
45592131
60385874
63884145
4876398
13451081
59801367
17413292
31805000
64075849
38579042
246948
87914113