14068176
9899471
25306463
26316857
16038721
51743917
85574873
66478794
49364420
96233353
7311092
54883330
51518765
67142345
72802370
30232046
28676070
27046825
40124625
63631636
41274808
34864518
30678417
33792317
64308431
13454801
6724629
52525906
40915487
4707768
11296582
71051579
4118559
98339265
39373145
98963160
55037251
81251036
14183038
69082687