49216958
4915971
26165393
8363885
14992049
29553469
3444891
32956872
69343441
64739237
23527775
4854740
7374200
34326131
20175366
56067513
575805
70816168
22737508
32785713
6309222
95023644
49639250
83318776
6906575
86393894
69908087
57936490
77092132
95557750
71184290
42497198
7011469
76245810
39703122
65495654
3288800
45647786
4118525
19188105