88395736
46967640
44798348
97611405
82694722
15398497
42622665
61456821
39907669
77657965
84832478
24679968
50673196
45805525
15505190
38952536
43748411
31395143
97716645
80619583
73474973
34145374
37233719
4346968
17453617
47024725
10973931
57053525
3879699
62147387
8962057
24797030
20169667
80682423
64314736
60814036
34238312
10134940
781877
94396407