93851873
21696963
9498136
89007692
2188452
29864871
57905685
86741093
15558909
8715429
63272296
36086244
56963535
2996082
36746351
90728047
75178027
9772619
62823173
16554530
71354175
57305482
75593886
5069087
13596105
80235687
35232801
14264669
56825327
78428304
97403367
55954837
96487298
9346440
86237172
54955750
90953629
54283716
53319440
82226702