80713036
29743866
5595270
79819784
7289028
70631075
80067641
12552308
86967198
33134627
18235103
95145311
30179855
77805890
8215094
94889932
8844352
52456158
69693691
66138389
58683406
87081238
86703449
60141858
82714671
9103651
8025146
1626649
6743794
3943038
91704548
78969488
97907807
23011648
69025419
39878842
70763909
50867285
52205367
68829647