45004597
93087110
72967556
87935275
34314116
32684582
344435
8754374
3995022
93954722
84215073
19733493
77606983
79381492
40069194
42022787
93539474
75834338
59727554
42353637
9685267
44947997
94318152
45984923
82192111
68999346
79642485
6761888
20902694
5875173
49775803
4111234
62899210
33017029
98122745
82247
77942190
25682778
648672
7422958