95358823
35055725
18862631
51275520
29658954
2008880
4017347
13147290
7521682
53036209
23013632
60118890
23383562
66496715
76156959
70245904
6647318
4835225
5357049
79271164
21521613
100935
3985501
68804570
19001973
67819509
23033049
18423311
30576758
60873114
52588524
99951977
58745879
82767937
33609068
47917708
4626508
7266515
30331583
56655830