58213134
16913151
7046114
7832393
31508648
9422233
61115425
16456587
47005833
47577357
87449217
9479927
20584231
96459825
53358433
13689515
39724450
69696317
41254468
821783
8656040
70223377
16327679
63319938
51995223
70931270
6816609
81001961
62006136
26399950
69517467
14144317
3267496
14064974
7689099
28142391
3108560
36353922
19823448
31848764