50342592
14937670
32343026
99893292
93368529
13727852
49258644
56405863
38464840
28394566
25636586
96085403
45528118
3548427
2094335
79884703
43712783
22407991
32909872
60809536
77021457
23501076
57765635
24676135
47854608
85311909
74935433
34985376
41305093
57971409
3669165
44988159
42065008
77496436
99854962
15365070
60013342
95094929
26822659
21391171