39163667
86568932
3868372
57567137
23053286
21369241
21414934
78647465
25343817
94498313
18851250
66464620
76688233
63139649
56807644
55807935
25486575
26021970
64617603
11038853
34118513
52956928
70998036
27134125
88769236
85854465
57967246
74457252
28809497
37642448
21123774
7675243
47112067
42476600
6731599
50781295
5378951
48199553
4632110
39338712