41662439
86691843
1004452
67769999
96675314
66124917
48028246
51075572
87721224
714342
99281568
55383327
43034559
5167337
98518231
15636039
18182676
35806998
46712514
58788753
29729058
62442503
98892900
28636384
82193266
39177976
9427671
66056778
78761497
6923283
98931641
19138510
19256400
38054233
36209988
1213570
3299197
8584533
9419607
43967112