25961842
21912819
54737967
17407965
40072958
23183667
10919709
4927399
63862283
1799831
34009906
93734810
97997918
22202842
62615766
49826021
80394809
32642991
5104080
75745742
26138740
19936224
76707675
49674503
34814287
40558815
70827170
69163405
46469308
82653119
60433960
43862253
72415082
96824398
85013412
17645157
59395926
73946005
6073286
82763483