61806898
53427218
15739645
50891679
15548606
7650884
25106914
38166461
61966354
9178822
2544311
33719585
97961514
59507184
90913588
12391251
85051513
80292860
36921475
55832026
55774714
88371312
27549868
90032198
66612548
14038596
74054259
23122468
70831137
79796421
79859725
52192808
31567433
16224297
8440418
17815250
23498690
55972935
47547454
29611938