95792150
8213291
67195389
3026921
30238571
99866875
45504376
4622755
63649212
83307034
6423212
1654425
62391362
54589247
65006780
58664217
99683886
40213683
30486527
30374565
42076610
12712778
56349945
28748690
18701585
96324031
7939822
4961140
91457784
23367871
5053683
5582456
15323646
10143842
93826768
956477
4713599
42614565
79082808
51303996