50469492
27679071
71808622
66978168
44594524
49505330
27282297
41102067
3397046
23514060
36189414
93364545
2357818
91763713
4223579
86383021
2277609
79691840
97706529
92456468
36568135
67849973
95613508
79859535
9998310
90983507
52414114
34444901
21604957
25253359
8004294
4674784
80196008
43199226
59151122
158886
23122060
31678609
87657385
69377144