81901616
2648689
57129563
3314245
83923425
55358946
15035169
87746446
30109586
21232776
5869991
22573959
46489773
62114886
881021
3133809
12342848
58701401
32067426
52929494
67989778
30825827
22135141
56706278
79441811
22539717
35139384
61097703
66937125
9974878
25771239
8066861
63373391
77385687
6070631
98014556
42533818
9049683
3437538
48241256