58913438
21716130
8556129
30899352
86508778
99707869
10077629
7881178
19446888
6500316
39078534
51979509
28312692
62298711
14522722
21001460
3382970
51932131
343886
59021450
44526983
89135046
4669552
29991212
61419619
2891558
89391670
2617906
3809745
94761803
535929
14334576
73313390
92975943
46196311
5262507
35763
26034699
89288613
55346721