93904456
75093459
85753525
35652586
82125052
51164310
12914055
85319775
45372659
66407535
72468923
18095793
13978742
58283106
84264415
68755497
43536254
7476337
4338720
2857229
90079987
47606409
99235317
55556403
65452013
85674234
39111914
39652129
50272313
3250167
39323597
90886254
96362501
39026962
17737160
43855696
35777417
24043969
67054598
42604243