56425084
87942283
26401392
88649713
55363349
38616621
20064528
3835247
73732951
56374626
35507285
45957238
36595863
17107362
21056962
3349305
9977908
87332241
34406342
57128693
14496365
53995046
87974897
50936536
25684077
16813634
70355603
19104719
42742682
21199854
41244302
27824640
7738851
1232133
12471978
18891186
6383558
71633349
63774820
53431435