4131118
6041851
94189464
27087836
42057872
2816790
25056961
82176296
583643
78792715
9362989
38904519
32836957
79039605
83485436
22526189
77944417
69135105
39672018
43127484
51052988
90862678
79431857
77451910
49048214
8217118
69226925
67531659
38162424
83753932
31288457
901822
25601541
53058397
24627685
387329
2212423
87878007
52875442
89213788