16884242
10896819
30202966
34882324
31229420
62675590
71894791
50344884
5577298
71437102
88787550
3385984
71827239
58359743
20174369
9517773
73652675
83282408
81499253
79063108
29808512
29769511
89738091
24925990
35493188
10723231
98956328
51295262
24701398
26146072
65853851
83392417
38225068
44665874
59998806
27197040
73309620
17545699
7781517
22074330