2666990
45703968
19776957
581375
49175533
51133230
25605771
82935406
74427543
55518673
22335757
63294664
7025889
41831659
42035034
17491003
55859625
14349645
24913002
54407675
50845952
94439647
8232930
16252627
88619272
9927347
16744654
34541678
17424543
47786575
544343
75116659
89818145
32238789
89934715
43966656
71122576
54747656
6271865
20972115